IBM FileNet P8, Version 5.2.1            

Konfiguriranje asinhrone obdelave pravil

Zmogljivost delovnega toka se lahko izboljša tako, da skrbnik konfigurira sistem za asinhrono obdelavo pravil (v ozadju), avtor delovnega toka pa označi določene nabore pravil, ki zahtevajo takšno obdelavo.

Programska oprema za obdelavo pravil lahko večino naborov pravil izvrši le v nekaj mikrosekundah ali manj, obdelava nekaterih naborov pravil, kot so iskanja v bazi podatkov, pa lahko traja dlje. Medtem ko strežniška nit sistema delovnih tokov, ki obravnava odjemalsko zahtevo, čaka na odgovor programske opreme za obdelavo pravil, obdelava drugih vhodnih zahtev ni mogoča.

Asinhrona obdelava zahteva razporejanje izvajanja pravil v ozadju, dodatne čakalne vrste in dodatne postopke obdelave, s čimer povzroči dodatno obremenitev sistema delovnih tokov. Za nabor pravil, določen za asinhrono obdelavo, sistem delovnih tokov postavi postopek izvajanja opravil v čakalno vrsto ISI za izvajanje v ozadju. Nabor pravil, ki ni določen za asinhrono obdelavo, se izvaja po običajni poti. Če se želite izogniti upočasnjenemu delovanju celotnega sistema, za asinhrono obdelavo označite samo tiste nabore pravil, katerih obdelava lahko traja dalj časa.

Pomembno: Uporaba asinhronih pravil z možnostjo OnSave povzroči nepričakovano delovanje aplikacije, ker se predhodno zaklenjeni korak po izvršbi pravila samodejno odklene. Ko se pravilo izvrši asinhrono, je delovna postavka odstranjena iz čakalne vrste, uvrščena v čakalno vrsto ISI, da jo obdela nit vwisi, nato pa je vrnjena v izvirno čakalno vrsto. Med tem postopkom delovni objekt ne more ostati zaklenjen, zato delovna postavka, ki je bila prej zaklenjena, po izvršbi asinhronega pravila ne bo več zaklenjena. Do te težave ne pride pri pravilih, ki so izvršena asinhrono pred izvedbo ali po dokončanju koraka.
V primerih, kjer nit ISI svoje čakalne vrste ne more izprazniti dovolj hitro, lahko z naslednjimi postopki povečate število niti vwisi, ki služijo čakalni vrsti InstructionSheetInterpreter.
  1. V skrbniški konzoli povečajte število osnovnih niti za podsistem delovnega toka.
    • Izberite domeno v podoknu navigatorja domene.
    • Na zavihku Podsistem delovnih tokov povečajte vrednost Največje število osnovnih niti.
Če mehanizem za obdelavo pravil ne more izvršiti pravil v vašem naboru pravil, lahko omogočite asinhrono obdelavo pravil, tako da upoštevate ta navodila:
  1. V skrbniški konzoli dostopite do konfiguracije za oddaljene strežnike:
    1. V podoknu navigatorja izberite shrambo objektov.
    2. V podoknu navigatorja za shrambo objektov kliknite Skrbniški > Sistem delovnega toka.
    3. V podoknu s podrobnostmi kliknite zavihek Oddaljeni strežniki.
  2. Na zavihku Oddaljeni strežniki označite potrditveno polje Omogoči pravila Async, da možnost Asinhrona pravila omogočite v aplikaciji Process Designer.
  3. Sodelujte z avtorjem delovnega toka, da določite, kateri posamezni nabori pravil bodo uporabljali asinhrono obdelavo.


Last updated: October 2015
bpfwd061.htm

© Copyright IBM Corp. 2015.