IBM FileNet P8, Version 5.2.1            

Arbeidsflytarv

Du kan opprette arbeidsflytdefinisjoner som arver arbeidsflytkart, datafelt, vedlegg, arbeidsflytgruppedefinisjoner og andre egenskaper fra andre, tidligere definerte arbeidsflytdefinisjoner, for å få enhetlige prosesser og gjøre det raskere å opprette arbeidsflytdefinisjoner for en gruppe med relaterte prosesser.

Dette betyr at du kan definere felles egenskaper i arbeidsflytdefinisjoner på et høyt nivå i klassehierarkiet og automatisk overføre disse egenskapene når du oppretter nye arbeidsflytdefinisjoner.

Basisklassen for alle arbeidsflytdefinisjoner er WorkObjectEx, som leveres av FileNet P8. Arbeidsflytdefinisjoner arver systemdatafelt, avslutningsdelkartet og funksjonsfeildelkartet fra WorkObjectEx.

Merk: Alle arbeidsflytdefinisjoner arver fra FileNet P8-basisklassen, men du kan aktivere eller deaktivere arv fra andre arbeidsflyter. Du finner mer informasjon under Preferences -> Workflow i den elektroniske hjelpen til prosessdesigneren. Eksempelet nedenfor viser følgene av å deaktivere arv i arbeidsflyter som allerede inneholder arvefunksjonalitet.

Når du oppretter en ny arbeidsflytdefinisjon basert på en annen arbeidsflytdefinisjon, arver den nye arbeidsflyten følgende fra basisarbeidsflyten:

Arbeidsflytegenskaper som arves Beskrivelse
Arbeidsflytkart Det arvede hovedkartet overstyres automatisk i den nye arbeidsflyten av et tomt hovedkart med et starttrinn. Du kan aktivere det arvede hovedkartet igjen ved å slette hovedkartet i den nye arbeidsflyten.
Delkart Arvede delkart er skrivebeskyttet. Du kan endre et arvet delkart ved å overstyre det.
Datafelt, vedlegg og arbeidsflytgruppedefinisjoner Arvede felt, vedlegg og arbeidsflytgrupper kan ikke slettes, men startverdier og beskrivelser kan endres.
Tidsfrister og påminnelser Tidsfrister for arbeidsflyter og påminnelser om tidsfrister for arbeidsflyter initialiseres fra basisarbeidsflyten, men kan endres.
Milepæler Arvede milepælnivåer og milepælmeldinger kan endres.
Hendelseslogger og fortegnelser Arvede betegnelser på hendelseslogger og fortegnelser kan endres inntil arbeidsflyten overføres.
Betingelses-ID Verdien initialiseres fra basisarbeidsflyten, men kan endres.
Partnerlinker og XML-skjemaer Arvede partnerlinker og skjemaer kan ikke endres.
XML-datafelt Verdien og beskrivelsen til et arvet XML-datafelt kan endres.
Mappe for innkommende webtjenestevedlegg Mappen for lagring av innkommende webtjenestevedlegg kan endres.
Navn på regelsett Innstilling av asynkron behandling for et arvet regelsett kan endres.
Preferanser for e-postvarsling Verdien initialiseres fra basisarbeidsflyten, men kan endres.

Arvede elementer - hovedkart, delkart, datafelt, vedlegg, arbeidsflytgrupper og så videre - er skrivebeskyttet i arbeidsflytdefinisjonen. Du kan imidlertid overstyre et arvet element ved å omdefinere det. Du kan for eksempel overstyre et eksisterende kart ved hjelp av Opprett kart på verktøymenyen. Hvis du senere sletter det overstyrende kartet, aktiveres det arvede kartet igjen.

Merk: Hvis du overstyrer et arvet felt, kan du kun endre startverdien og beskrivelsen, ikke felttypen.

Illustrasjonen nedenfor viser hvordan elementer arves og kan erstattes på ulike nivåer i hierarkiet.

Arbeidsflytarv

Workflow-A skal fungere som basisarbeidsflyt for fremtidige arbeidsflytdefinisjoner. Submap-a1 og submap-a2 er utformet som universalfunksjoner som kan brukes i alle arbeidsflytdefinisjoner som er basert på denne arbeidsflyten, og field-a1 og field-a2 brukes i disse delkartene.

I workflow-M er workflow-A brukt som basisarbeidsflyt, og kartene og datafeltene er arvet fra denne arbeidsflyten. I workflow-M er det brukt et eget hovedkart (main-M), submap-m1 og field-m1 er lagt til, og submap-a1 er erstattet med en egen versjon av dette delkartet.

I workflow-N er også workflow-A brukt som basisarbeidsflyt. I workflow-N er det brukt et eget hovedkart (main-N), og det er lagt til et eget delkart og felt. Her er det opprinnelige delkartet submap-a1, som er arvet fra workflow-A, brukt.

I workflow-R er workflow-M brukt som basisarbeidsflyt, og kartene og feltene er arvet fra denne arbeidsflyten. I workflow-R er standardhovedkartet (main-R) slettet, og det arvede hovedkartet main-M er brukt som hovedkart. Submap-m1 er erstattet med en ny versjon, og field-r1 er nytt.

Hvis arbeidsflytarv er deaktivert i workflow-R, er ikke de arvede kartene og feltene lenger tilgjengelige, men referansene bevares i arbeidsflytdefinisjonen. Det arvede hovedkartet main-M erstattes med main-R. Submap-m1 overstyrer det arvede delkartet submap-m1 og bevares. Field-r1 ble opprettet i workflow-R.

TIPS:
  • Hvis du deaktiverer arbeidsflytarv i en arbeidsflyt som arver kart, felt og andre egenskaper fra en annen arbeidsflyt, tilbakestilles basiskartet i denne arbeidsflyten til WorkObjectEx, og alle arvede elementer fra den tidligere basisarbeidsflyten som ikke er overskrevet, vil ikke lenger være tilgjengelige. Hvis det refereres til disse elementene, for eksempel via et delkarttrinn, vil det oppstå valideringsfeil.

    Hvis du senere aktiverer arv igjen, vil de arvede elementene (delkart, felt og så videre) bli tilgjengelige igjen, men hovedkartet (i dette eksempelet main-R) vil fortsatt overstyre det arvede kartet, og F_Trackers vil fortsatt overstyre eventuelle arvede F_Trackers. Du kan slette det overstyrende hovedkartet og overstyrende F_Trackers hvis du vil bruke det arvede hovedkartet og arvede F_Trackers.

  • Hvis du endrer basisarbeidsflyten for workflow-R fra workflow-M til workflow-N, blir main-N hovedkartet i arbeidsflyten. Submap-m1 bevares ettersom det overstyrer det arvede delkartet submap-m1.
Notater:
  • I workflow-R arves ikke main-A og det opprinnelige delkartet submap-a1 — kun de aktive elementene i workflow-M arves.
  • I workflow-R legges det ikke til delkart som er tilgjengelige fra hovedkartet (main-M), ettersom main-M er skrivebeskyttet. I stedet endres submap-m1 for å få den ønskede funksjonaliteten. Hvis forfatteren av arbeidsflyten sletter det endrede delkartet submap-m1, aktiveres det arvede delkartet submap-m1 fra workflow-M. Dette delkartet kan da ikke slettes.
  • Når du oppretter en ny arbeidsflytdefinisjon basert på en annen arbeidsflyt, overtar den nye arbeidsflytdefinisjonen egenskapene til basisarbeidsflyten på det tidspunktet da den nye arbeidsflytdefinisjonen opprettes. Hvis basisarbeidsflyten endres og overføres til arbeidsflytsystemdatabasen, vil arbeidsflytdefinisjoner som er basert på denne arbeidsflyten, forbli uendret til de åpnes og overføres på nytt.
 


Last updated: October 2015
bpfwd003.htm

© Copyright IBM Corp. 2015.