IBM FileNet P8, Version 5.2.1            

Overføre arbeidsflytdefinisjonen

Du kan overføre en arbeidsflytdefinisjon eller arbeidsflytsamling til den isolerte regionen.

Det må være opprettet en kjørbar versjon av arbeidsflytdefinisjonen eller arbeidsflytsamlingen i den isolerte regionen før en arbeidsflyt kan utføres. Når du lagrer en arbeidsflytdefinisjon eller arbeidsflytsamling i et objektlager eller bibliotek, lagres filen, men gjøres ikke kjørbar.

Slik overfører du en arbeidsflytdefinisjon eller arbeidsflytsamling til den isolerte regionen:
  • Start veiviseren Overfør arbeidsflyt i administrasjonskonsollen:
    1. Velg objektlageret i navigeringsruten.
    2. Klikk på Hendelse, Handlinger, Prosesser > Arbeidsflytdefinisjoner i navigeringsruten for objektlageret og velg en arbeidsflytdefinisjon.
    3. Klikk på Handlinger fra flippen for arbeidsflytdefinisjonen og velg Overfør arbeidsflyt.
    4. Fullfør trinnene i veiviseren.
  • I prosessdesigneren
    • En arbeidsflytforfatter kan overføre arbeidsflytdefinisjonen (ved hjelp av Overfør arbeidsflyt på menyen Handling) eller arbeidsflytsamlingen (ved hjelp av Overfør arbeidsflytsamling på menyen Fil) direkte til den isolerte regionen.
    • Når du starter arbeidsflytdefinisjonen (ved hjelp av Start arbeidsflyt fra menyen Handling) eller hovedarbeidsflyten (ved hjelp av Start hovedarbeidsflyt fra menyen Fil eller ved å velge verktøyet Start hovedarbeidsflyt på verktøylinjen i prosessdesigneren), overfører kommandoen Start arbeidsflytdefinisjonen eller arbeidsflytsamlingen og oppretter en forekomst av arbeidsflytdefinisjonen eller arbeidsflytsamlingen.
  • I Workplace eller Workplace XT
    • En administrativ bruker kan overføre en arbeidsflytdefinisjon eller arbeidsflytsamling direkte til den isolerte regionen. Brukere uten administratorrettigheter kan ikke starte en arbeidsflyt som ikke er overført.
    • Når en administrativ bruker definerer et abonnement, skjer en overføring automatisk hvis versjonen av arbeidsflyten ikke allerede finnes i den isolerte regionen.
Merk: Arbeidsflytdefinisjonen eller arbeidsflytsamlingen valideres av arbeidsflytsystemet som en del av overføringsprosessen. Valideringsprosessen kontrollerer for feil, for eksempel feil uttrykkssyntaks og ugyldige rutebetingelser, og tilgang til alle arbeidskøer som er oppgitt i arbeidsflytdefinisjonen eller arbeidsflytsamlingen. Feil som oppdages under valideringen, må korrigeres før overføringen kan utføres. En overføring kan heller ikke utføres hvis den kjørbare versjonen av en arbeidsflytdefinisjon eller arbeidsflytsamling overstiger den maksimalt tillatte BLOB-størrelsen for databasen.
Viktig: Før du kan overføre en arbeidsflytdefinisjon, må du utføre og lagre eventuelle nødvendige systemkonfigurasjonsendringer. Disse endringene kan omfatte definisjoner av køer, fortegnelser (rosters) og logger.

Overføring til den isolerte regionen

Flere arbeidsområder i den isolerte regionen

Hver gang en arbeidsflytdefinisjon eller arbeidsflytsamling overføres, opprettes et nytt arbeidsområde i den isolerte regionen for å peke til den kjørbare versjonen av arbeidsflyten og til den siste revisjonen av andre tidligere overførte arbeidsflytdefinisjoner eller arbeidsflytsamlinger. (Et arbeidsområde inneholder egentlig to pekere til en arbeidsflytdefinisjon eller arbeidsflytsamling - én til forfatterformatet og én til kjøretidsformatet til definisjonen eller samlingen.)

I illustrasjonen til venstre øker størrelsen på arbeidsområdet etter hvert som flere arbeidsflytdefinisjoner overføres. Når det foreligger en ny revisjon av en arbeidsflytdefinisjon, for eksempel Alpha i illustrasjonen, erstatter den nye revisjonen, Alpha_1, den eldre versjonen på arbeidsområdelisten. Denne mekanismen fungerer som en slags versjonskontroll og gjør det mulig å ha flere revisjoner av en arbeidsflyt som kan kjøres i en isolert region.

I et utviklingsmiljø er det vanlig å ha et stort antall arbeidsområder. Det er også vanlig at størrelsen på arbeidsområdene øker relativt raskt ettersom arbeidsflytforfattere overfører og tester arbeidsflytdefinisjoner mange ganger før de gjøres tilgjengelige i produksjonsmiljøet. I dette tilfellet er det mulig å overskride størrelsesgrensen for arbeidsområdet. Arbeidsflytsystemet logger en varselmelding i systemhendelsesloggen når BLOB-størrelsen til et konfigurasjonsobjekt eller arbeidselement overskrider 95 % av den tillatte maksimumsstørrelsen. Hvis arbeidsområdets størrelsesgrense nås, fører en kommando om å overføre en arbeidsflyt til en bufferoverflytfeil. Forfatteren av arbeidsflyten kan initialisere den isolerte regionen og rydde opp i arbeidsområdene for å løse dette problemet i et utviklingsmiljø.

I et produksjonsmiljø er det vanligvis færre og mindre arbeidsområder enn i et utviklingsmiljø ettersom et produksjonsmiljø vanligvis kun inneholder testede og stabile arbeidsflytdefinisjoner. Siden det som regel er upraktisk å initialisere en produksjonsrelatert isolert region for å fjerne ubrukte arbeidsområder, bør du prøve å unngå unødvendige overføringer til den isolerte regionen i et produksjonssystem.

Anbefales ikke

Arbeidsområder med dupliserte arbeidsflytdefinisjoner

I illustrasjonen til venstre har arbeidsflytforfatteren opprettet nær identiske versjoner av arbeidsflytdefinisjonen Alpha ved å endre navnet på arbeidsflytdefinisjonen og overføre på nytt. Merk at dette fører til en rask økning av antall arbeidsområder og størrelsen på arbeidsområdet fordi hver enkelt av disse arbeidsflytdefinisjonene anses å være unike.

Du kan i stedet bruke et datafelt i arbeidsflyten til å oppdatere emnet for arbeidsflyten på starttidspunktet for å identifisere hver enkelt arbeidsflyt som er under utføring.



Last updated: October 2015
bpfwd016.htm

© Copyright IBM Corp. 2015.