IBM FileNet P8, Version 5.2.1            

Arbeidsflyt og databasefelt

Det er to hovedtyper av felt som brukes i arbeidsflytsystemet: arbeidsflytfelt og databasefelt.

Arbeidsflytfelt

Arbeidsflytfelt er alle brukerfeltene og systemfeltene som er tilknyttet en enkelt arbeidsflyt. Et arbeidsflytfelt er en arbeidsflytegenskap, det vil si at det kan brukes i ett eller flere trinn i en arbeidsflyt. Når arbeidsflyten kjører, vil en feltverdi som er angitt ved ett trinn, være tilgjengelig i senere trinn som bruker det samme feltet. Verdien til et felt i en arbeidsflyt er begrenset til den gjeldende forekomsten av arbeidsflyten. Verdiene i feltene kan variere for hver gang arbeidsflyten utføres, og kan endres etter hvert som arbeidsflyten gjennomføres.

Det finnes to typer arbeidsflytfelt:
  • Brukerfelt. Arbeidsflytforfatteren definerer felt som skal inneholde verdier for trinnparametere eller for testing av betingelser. En brukerfeltdefinisjon inneholder et navn, en datatype og en innledende verdi. Arbeidsflytforfatteren, arbeidsflytadministratoren og applikasjonsutvikleren samarbeider vanligvis for å fastslå hvilke brukerfelt som er nødvendige, og hvordan de skal brukes.
  • Systemfelt. Arbeidsflytsystemet oppretter automatisk feltene som er nødvendige for å behandle en arbeidsflyt. Selv om du bruker og refererer til systemfelt i arbeidsflyten, kan du ikke redigere verdiene i dem direkte.
Databasefelt
Du kan opprette databasefelt for å lagre verdiene for tilsvarende kildefelt (for eksempel arbeidsflytfelt) slik at disse verdiene blir søkbare. Databasefelt kan mer spesifikt brukes fil følgende formål:
  • For bruk i et søkefilter
  • For bruk i en databaseindeks
  • For logging av informasjon til hendelsesloggen

Det databasefelt er del av en arbeidsflytstruktur, for eksempel en fortegnelse, kø eller hendelseslogg. Databasefeltet og kildefeltet må ha samme navn og samme (eller liknende) datatype. Heltall- og flytetalltyper kan blandes.

Databasefelt kalles også eksponerte felt. Hvis du tilføyer et felt til listen over eksponerte felt, opprettes ikke feltet. Dette gjør arbeidsflytforfatteren. På samme måte slettes ikke feltet i arbeidsflyten når det fjernes fra listen over eksponerte felt — feltet blir kun utilgjengelig for bruk i tilfellene som er nevnt ovenfor.

Viktig: Opprettelsen av databasefelt kan gi dårligere ytelse for systemet på følgende måter:
  • Hendelseslogger. Databasefelt påvirker overføringen av informasjon til Case Analyzer, størrelsen på Case Analyzer-lageret og ytelsen til Case Analyzer.
  • Arbeidsflytfortegnelser. Databasefelt som endrer seg ofte, kan redusere ytelsen. I tillegg vil som standard alle databasefelt vises for brukeren. Hvis et arbeidselement ikke inneholder et tilsvarende kildefelt for et databasefelt, vises det ingen verdi.


Last updated: March 2016
bpfwd018.htm

© Copyright IBM Corp. 2016.