IBM FileNet P8, Version 5.2.1            

Overtagelse af arbejdsgange

For at etablere en ensartet behandling og fremskynde oprettelsen af arbejdsgangsdefinitioner på tværs af en gruppe relaterede processer kan du oprette arbejdsgangsdefinitioner, der overtager kort over arbejdsgange, datafelter, vedhæftninger, arbejdsgangsgruppedefinitioner og andre egenskaber fra andre tidligere oprettede arbejdsgangsdefinitioner.

Dette betyder, at du kan definere fælles karakteristika i arbejdsgangsdefinitioner på et højt niveau i klassehierarkiet og automatisk overføre disse karakteristika til arbejdsgangsdefinitioner, der afledes senere.

Basisklassen for alle arbejdsgangsdefinitioner er WorkObjectEx, der leveres med FileNet P8. Fra WorkObjectEx overtager arbejdsgangsdefinitionerne systemdatafelter samt underkortene Afslutning og Fejl.

Bemærk: Alle arbejdsgangsdefinitioner overtager fra basisklassen, der leveres med FileNet P8, men du kan aktivere eller deaktivere overtagelse fra andre arbejdsgange. Der er oplysninger om denne indstilling under Indstillinger -> Arbejdsgang i onlinehjælpen til Process Designer. Se eksemplet nedenfor for at forstå, hvad konsekvenserne er ved at at deaktivere overtagelse i arbejdsgange, der indeholder funktioner til overtagelse.

Når du opretter en ny arbejdsgangsdefinition, der er baseret på en anden arbejdsgangsdefinition, overtager den nye arbejdsgang følgende fra basisarbejdsgangen:

Arbejdsgangsegenskaber, der overtages Beskrivelse
Kort over arbejdsgang Det hovedkort, som er blevet overtaget, tilsidesættes i den nye arbejdsgang automatisk af et tomt hovedkort, der kun indeholder et starttrin. Du kan genaktivere det overtagne hovedkort ved at slette hovedkortet fra den nuværende arbejdsgang.
Underkort Overtagne underkort er skrivebeskyttede. Du kan ændre et overtaget underkort ved at tilsidesætte det.
Definitioner af datafelter, vedhæftninger og arbejdsgrupper Felter, vedhæftninger og arbejdsgangsgrupper, der overtages, kan ikke slettes, men det er muligt at ændre deres startværdier og beskrivelser.
Tidsfrister og påmindelser for arbejdsgange Tidsfrister og påmindelser for arbejdsgange initialiseres fra basisarbejdsgangen, men kan ændres.
Milepæle Det overtagne niveau og den overtagne meddelelse for milepæl kan ændres.
Hændelseslog og arbejdsgangsliste De overtagne betegnelser for hændelseslog og arbejdsgangsliste kan ændres, indtil arbejdsgangen overføres.
Betingelses-id Værdien initialiseres fra basisarbejdsgangen, men kan ændres.
Partnerlink og XML-skema Det er ikke muligt at ændre et overtaget partnerlink eller skema.
XML-datafelt Værdien og beskrivelsen af et overtaget XML-datafelt kan ændres.
Indgående vedhæftningsfolder til webservices Det er muligt at skifte folderen, der bruges til opbevaring af indgående vedhæftninger til webservices.
Regelsætnavne Det er muligt at ændre indstillingen Asynkron for et overtaget regelsæt.
Indstilling for e-mailbesked Værdien initialiseres fra basisarbejdsgangen, men kan ændres.

Overtagne elementer - hovedkort, underkort, datafelter, vedhæftninger, arbejdsgangsgrupper osv. - er skrivebeskyttede i arbejdsgangsdefinitionen. Du kan imidlertid tilsidesætte et overtaget element ved at omdefinere det. For eksempel kan du tilsidesætte et eksisterende kort ved at vælge Opret kort på menuen Værktøjer. Hvis du senere sletter det kort, som har tilsidesat det overtagne kort, aktiveres det overtagne kort igen.

Bemærk: Hvis du tilsidesætter et overtaget felt, kan du kun ændre startværdien og beskrivelsen. Det er ikke muligt at ændre felttypen.

Illustrationen nedenfor viser, hvordan elementer overføres og muligvis udskiftes på et niveau i hierarkiet.

Overtagelse af arbejdsgange

Arbejdsgang-A er beregnet som basis for fremtidige arbejdsgangsdefinitioner. Underkort-a1 og underkort-a2 er designet som generel funktionalitet, som kan bruges i alle arbejdsgangsdefinitioner, der afledes fra denne definition, og felt-a1 og felt-a2 bruges i disse underkort.

Arbejdsgang-M bruger Arbejdsgang-A som basisarbejdsgang, hvorfra kort og datafelter overtages. Arbejdsgang-M bruger sit eget hovedkort (hoved-M), tilføjer underkort-m1 og felt-m1 og erstatter underkort-a1 med sin egen version af dette underkort.

Arbejdsgang-N bruger ligeledes Arbejdsgang-A som basisarbejdsgang. Arbejdsgang-N bruger sit eget hovedkort (hoved-N) og tilføjer sit eget underkort og felt. Arbejdsgangen bruger det oprindelige underkort-a1, som er overtaget fra Arbejdsgang-A.

Arbejdsgang-R bruger Arbejdsgang-M som basisarbejdsgang, og kort og felter overtages fra Arbejdsgang-M. I Arbejdsgang-R slettes det hovedkort, som er standard (hoved-R), og det overtagne hoved-M er hovedkort. Underkort-m1 erstattes med en ny version, og felt-r1 er nyt.

Hvis overtagelse af arbejdsgange er deaktiveret i Arbejdsgang-R, er de overtagne kort og felter ikke længere tilgængelige, men der er stadig referencer til dem i arbejdsgangsdefinitionen. Det overtagne hoved-M (hovedkort) bliver erstattet af hoved-R. Underkort-m1 tilsidesætter det overtagne underkort-m1, så det bevares. Felt-r1 er oprettet i Arbejdsgang-R.

Tip:
  • Hvis du deaktiverer overtagelse af arbejdsgange i en arbejdsgang, der overtager kort, felter og andre egenskaber fra en anden arbejdsgang, nulstilles basiskortet for den pågældende arbejdsgang til WorkObjectEx, og alle elementer, der er overført fra den hidtidige basisarbejdsgang, og som ikke er blevet tilsidesat, vil ikke længere være tilgængelige. Hvis der refereres til disse elementer, f.eks. fra et underkorttrin, opstår der valideringsfejl.

    Hvis du senere aktiverer overtagelse igen, bliver de overtagne elementer (underkort, felter osv.) tilgængelige, men hovedkortet (i dette eksempel hoved-R) vil fortsat tilsidesætte det overtagne kort, og F_Trackers vil fortsætte med at tilsidesætte en overtaget F_Trackers, hvis der findes en sådan. Hvis du vil bruge det overtagne hovedkort og den overtagne F_Trackers, kan du slette det hovedkort og den F_Trackers, som elementerne overtages fra.

  • Hvis basisarbejdsgangen for Arbejdsgang-R ændres fra Arbejdsgang-M til Arbejdsgang-N, bliver hoved-N det nye hovedkort for arbejdsgangen. Underkort-m1 bevares, fordi det tilsidesætter det overtagne underkort-m1.
Noter:
  • I Arbejdsgang-R overtages hoved-A og den oprindelige udgave af underkort-a1 ikke i Arbejdsgang-R. Det er kun elementer, som er aktive i Arbejdsgang-M, der overtages.
  • Arbejdsgang-R tilføjer ikke underkort, der er tilgængelige fra hovedkortet (hoved-M), da hoved-M er skrivebeskyttet. I stedet ændres underkort-m1 i forhold til de ønskede funktioner. Hvis arbejdsgangsforfatteren sletter det ændrede underkort-m1, genaktiveres det underkort-m1, som er overtaget fra Arbejdsgang-M, og det kan ikke slettes.
  • De overtagne elementer i en afledt arbejdsgangsdefinition afspejler egenskaberne for basisarbejdsgangen på tidspunktet for oprettelsen af den afledte arbejdsgang. Hvis basisarbejdsgangen ændres og overføres til arbejdsgangssystemets database, forbliver eventuelle afledte arbejdsgangsdefinitioner uændrede, indtil du åbner en afledt arbejdsgangsdefinition og overfører den igen.
 


Last updated: October 2015
bpfwd003.htm

© Copyright IBM Corp. 2015.