IBM FileNet P8, Version 5.2.1            

Dedovanje delovnega toka

Če želite ustvariti skladno obdelavo in pospešiti izdelavo definicij delovnih tokov prek skupine povezanih procesov, lahko izdelujete definicije delovnih tokov, ki podedujejo diagrame, podatkovna polja, priloge, definicije skupin delovnega toka in druge lastnosti iz predhodno definiranih definicij delovnih tokov.

To pomeni, da lahko splošne značilnosti v definicijah delovnih tokov definirate na visoki ravni v hierarhiji razredov in te karakteristike samodejno posredujete nadaljnjim izpeljanim definicijam delovnih tokov.

Osnoven razred za vse definicije razredov je WorkObjectEx, ki ga nudi FileNet P8. Iz WorkObjectEx definicije delovnega toka podedujejo sistemska podatkovna polja in poddiagrama Prekini in Okvara.

Opomba: Čeprav vse definicije delovnega toka podedujejo lastnosti iz osnovnega razreda, ki ga nudi FileNet P8, lahko dedovanje iz drugih delovnih tokov omogočite ali onemogočite. Za informacije o tej možnosti glejte Preference -> Delovni tok v spletni pomoči za Process Designer. V spodnjem primeru si lahko ogledate posledice onemogočanja dedovanja v delovnih tokovih, ki že vsebujejo funkcionalnost dedovanja.

Ko novo definicijo delovnega toka izdelate, temelječo na drugi definiciji delovnega toka, delovni tok iz svojega osnovnega delovnega toka deduje naslednje:

Podedovane lastnosti delovnega toka Opis
Diagram delovnega toka Podedovan glavni diagram v novem delovnem toku samodejno prepiše prazen glavni diagram s samo zagonskim korakom. Podedovan glavni diagram lahko ponovno aktivirate tako, da izbrišete glavni diagram v trenutnem delovnem toku.
Poddiagrami Podedovani poddiagrami so samo za branje. Podedovan poddiagram lahko spremenite tako, da ga prepišete.
Definicija podatkovnega polja, priloge in skupine delovnih tokov Podedovanih polj, prilog in skupin delovnih tokov ni mogoče izbrisati, lahko pa spremenite začetne vrednosti in opise.
Rok in opomnik delovnega toka Rok in opomnik delovnega toka sta inicializirana iz osnovnega delovnega toka, vendar ju lahko spreminjate.
Mejniki Spremeniti je mogoče raven in sporočilo podedovanega mejnika.
Dnevnik dogodkov in register Podedovane oznake za dnevnik dogodkov in register je mogoče spreminjati, dokler se delovni tok prenaša.
Identifikator pogoja Vrednost je inicializirana iz osnovnega delovnega toka, vendar jo lahko spreminjate.
Partnerska povezava in shema XML Podedovane partnerske povezave ali sheme ni mogoče spremeniti.
Podatkovno polje XML Spremeniti je mogoče vrednost in opis podedovanega podatkovnega polja XML.
Vhodna mapa prilog aplikacije Web Services Mapo, v katero bodo shranjene vhodne priloge aplikacije Web Services, je mogoče spremeniti.
Imena naborov pravil Asinhrone nastavitve je mogoče spremeniti za podedovan nabor pravil.
Preferenca elektronskega obvestila Vrednost je inicializirana iz osnovnega delovnega toka, vendar jo lahko spreminjate.

Podedovane postavke – glavni diagram, poddiagrami, podatkovna polja, priloge, skupine delovnih tokov in tako dalje – so v definiciji delovnega toka samo za branje. Vendar pa lahko podedovano postavko prepišete tako, da jo ponovno definirate. Obstoječ diagram lahko na primer prepišete z uporabo Izdelaj diagram na meniju Orodja. Če pozneje prepisan diagram izbrišete, se podedovan diagram ponovno aktivira.

Opomba: Če prepišete podedovano polja, lahko spreminjate samo začetno vrednost in opis in ne tipa polja.

Spodnja ilustracija prikazuje, kako so postavke podedovane in kako bi lahko bile zamenjane na neki ravni v hierarhiji.

Dedovanje delovnega toka

Delovni tok A (Workflow-A) je mišljen kot osnova za prihodnje definicije delovnih tokov. Poddiagram A1 (submap-a1) in Poddiagram A2 (submap-a2) sta oblikovana za splošno funkcionalnost za uporabo v vseh definicijah delovnih tokov, izpeljanih iz te, Polje A1 (field-a1) in Polje A2 (field-a2) pa sta uporabljeni v teh poddiagramih.

Delovni tok M (Workflow-M) Delovni tok A (Workflow-A) uporablja kot svoj osnovni delovni tok ter podeduje diagrame in podatkovna polja. Delovni tok M (Workflow-M) uporablja svoj lastni glavni diagram (main-M), dodaja Poddiagram M1 (submap-m1) in Polje M1 (field-m1) in Poddiagram A1 (submap-a1) zamenja s svojo lastno različico tega poddiagrama.

Tudi Delovni tok N (Workflow-N) kot svoj osnovni delovni tok uporablja Delovni tok A (Workflow-A). Delovni tok N (Workflow-N) uporablja svoj glavni diagram (main-N) in dodaja svoj poddiagram in polje. Uporablja izviren Poddiagram A1 (submap-a1), podedovan iz Delovnega toka A (Workflow-A).

Delovni tok R (Workflow-R) kot svoj osnovni delovni tok uporablja Delovni tok M (Workflow-M) ter iz njega podeduje diagrame in polja. V Delovnem toku R (Workflow-R) je privzeti glavni diagram (main-R) izbrisan in je glavni diagram podedovan Glavni M (main-M). Poddiagram M1 (submap-m1) je zamenjan z novo različico, Polje R1 (field-r1) pa je novo.

Če je dedovanje delovnega toka onemogočeno v Delovnem toku R (Workflow-R), podedovani diagrami in polja niso več na voljo, vendar sklici ostanejo v definiciji delovnega toka. Podedovan glavni diagram Glavni M (main-M) zamenja Glavni R (main-R). Poddiagram M1 (submap-m1) prepiše podedovan Poddiagram M1 (submap-M1), zato ostane. V Delovnem toku R (Workflow-R) je bilo izdelano Polje R1 (field-r1).

Nasveti:
  • Če dedovanje delovnega toka onemogočite v delovnem toku, ki podeduje diagrame, polja in druge lastnost iz drugega delovnega toka, bo osnoven diagram tega delovnega toka ponastavljen na WorkObjectEx in vse podedovane in ne-prepisane postavke iz prejšnjega osnovnega delovnega toka ne bodo več na voljo. Če obstajajo sklici na te postavke, na primer v koraku poddiagrama, bo prišlo do napak pri preverjanju.

    Če pozneje ponovno omogočite dedovanje, bodo podedovane postavke spet dostopne, vendar pa glavni diagram (v tem primeru main-R) ne bo nadaljeval s prepisovanjem podedovanega diagrama in bodo F_Trackers nadaljevali s prepisovanjem morebitnih podedovanih F_Trackers. Če želite uporabljati podedovan diagram in F_Trackers, lahko izbrišete prepisan glavni diagram in F_Trackers.

  • Če je osnovni delovni tok za Delovni tok R (Workflow-R) zamenjan iz Delovnega toka M (Workflow-M) na Delovni tok N (Workflow-N), glavni diagram delovnega toka postane Glavni N (main-N). Poddiagram M1 (submap-m1) ostane, saj prepiše podedovan Poddiagram M1 (submap-m1).
Opombe:
  • V Delovnem toku R (Workflow-R) Glavni A (main-A) in izvirna oblika Poddiagrama A1 (submap-a1) nista podedovana v Delovni tok R (Workflow-R) – podedovane so samo postavke, ki so aktivne v Delovnem toku M (Workflow-M).
  • Delovni tok R (Workflow-R) ne doda poddiagramov, ki so dostopni iz glavnega diagrama (main-M), ker je Glavni M (main-M) samo za branje. Namesto tega je Poddiagram M1 (submap-m1) spremenjen za želeno funkcionalnost. Če avtor delovnega toka izbriše spremenjen Poddiagram M1 (submap-m1), je ponovno aktiviran Poddiagram M1 (submap-m1), podedovan iz Delovni tok M (Workflow-M), in ga ni mogoče izbrisati.
  • Podedovane postavke v izpeljani definiciji delovnega toka odražajo lastnosti v svojem osnovnem delovnem toku, kot je izpeljan delovni tok izdelan. Če je osnovni delovni tok spremenjen in prenesen v bazo podatkov sistema delovnih tokov, se morebitne izpeljane definicije delovnega toka ne spremenijo, dokler ne odprete izpeljane definicije delovnega toka in jo znova prenesete.
 


Last updated: October 2015
bpfwd003.htm

© Copyright IBM Corp. 2015.