O sistemskih diagramih
Vse definicije delovnih tokov vključujejo več sistemskih diagramov, ki jih nudi FileNet P8: Delovni tok, Prekini in Okvara.
Delovni tok izvaja sistemske diagrame med postopkom standardne ali izredne obdelave, če je to potrebno. Vedite, da za vsakega od sistemskih diagramov ne obstaja ena različica - namesto tega ima vsaka definicija delovnega toka svoje kopije sistemskih diagramov.
Sistemski diagram Delovni tok
Glavni diagram v vsaki definiciji delovnega toka se imenuje Delovni tok. Ko definicijo delovnega toka izdelate ali odprete, se Process Designer samodejno zažene s prikazanim diagramom Delovni tok. Ko je delovni tok zagnan, se obdelava začne z zagonskim korakom na diagramu Delovni tok v definiciji delovnega toka delovne postavke.
Pri odločanju o organizaciji korakov na diagramu Delovni tok in morebitnih poddiagramih, se morate odločiti, kako želite uporabljati določeno definicijo delovnega toka: Če želite, da je delovni tok v bistvu samostojen proces, lahko vse korake ali primarno zaporedje korakov (če uporabljate poddiagrame) vstavite na diagram Delovni tok. Vendar, če je definicija delovnega toka dejansko vsebnik za poddiagrame, ki bodo podedovani v različnih delovnih tokovih, bi morali na diagramu Delovni tok imeti najmanjše možno število korakov, ker bo diagram Delovni tok prepisan v vsakem izpeljanem (podedovanem) delovnem toku.
Sistemska diagrama Prekini in Okvara
Na splošno ni treba biti posebej pozoren na te sistemske diagrame, ker jih sistem delovnih tokov izvaja le po potrebi. Privzeta diagrama Prekini in Okvara sta grafično prikazana v aplikaciji Process Designer, vendar sta samo za branje. Če bi radi obdelavo v katerem od diagramov prilagodili specifičnim zahtevam vašega sistema, to lahko storite tako, da v vaši definiciji delovnega toka izdelate poddiagram z enakim imenom kot je ime sistemskega diagrama, ki ga želite prepisati.
Sledijo pregledi sistemih diagramov Prekini in Okvara.
- Zaustavi
- Ta diagram je poklican samodejno na koncu diagrama Delovni tok. (Za izjemo pri tem pravilu glejte opombo, ki sledi temu odstavku.) Po privzetku diagram Prekini nima korakov. Enostavno le odstrani delovno postavko iz sistema. Diagram Prekini
lahko izvedete ročno s sistemsko funkcijo TerminateProcess ali z zaustavitvijo delovne postavke v skrbniški konzoli.Opomba: Sistemski diagram Prekini se izvede, ko se zaključi nadrejena delovna postavka. Ko podrejena delovna postavka doseže konec svojega diagrama Delovni tok, je delovna postavka samodejno odstranjena iz sistema, vendar sistemski diagram Prekini ni poklican. Znotraj tekočega delovnega toka je podrejena delovna postavka izdelana za vsakega udeleženca v koraku z več udeleženci in za vsako pot, ki so bile v koraku z več izhodnih poti izbrane vzporedno.
- Okvara
- Ta diagram se izvede, ko med izvajanjem delovnega toka pride do napake. Sistem delovnih tokov prikliče diagram Okvara za posebne napake, kot so deljenje z nič, nepravilna maska datum/čas ali neveljaven udeleženec. Poleg tega lahko razvijalec programske opreme definira procesor korakov po meri ali drugo aplikacija, ki naj sistemski diagram Okvara pokliče, ko pride do specifičnih napak.
- Diagram Okvara delovne postavke privzeto premesti v sistemsko čakalno vrsto Prevodnik, da jih skrbnik pregleda. Ko skrbnik dokonča ustrezne ukrepe za odpravljanje težav, se delovna postavka vrne v kličoči diagram v enem od naslednjih stanj:
- v stanje, v katerem je bila, ko je bil poklican diagram Okvara (ponovitev),
- v naslednje stanje (preskok)
Možnost izvajalnega okolja Omogoči skladne vrnitve določa, katero od teh dejanj izbere. To nastavitev lahko prepišete turi tako, da na diagram Okvara dodate sistemsko funkcijo Vrni ter logičen izraz nastavite po želji.
- Pri izvajanju sistemskega diagrama Okvara sistem delovnih tokov onemogoči vse časovnike za delovno postavko.Nasvet: Pogojev, pod katerimi sistem delovnih tokov izvede sistemski diagram Okvara ni mogoče spremeniti, lahko pa ustvarite lastne diagrame delovnega toka za obravnavanje izjem in jih po potrebi prikličete v okviru poslovnega procesa. V kodi za procesor korakov po meri lahko razvijalec programske opreme na primer vključi klic za izvajanje uporabniško definiranega diagrama, če se med izvajanjem procesorja korakov pojavi določena napaka.