Konfigurere asynkron behandling av regler
En administrator kan konfigurere systemet for asynkron behandling (bakgrunnsbehandling) av regler, og arbeidsflytforfatteren kan identifisere regelsettene som skal behandles på denne måten, for å forbedre ytelsen.
Selv om regelprogramvaren kan utføre de fleste regelsett i løpet av mikrosekunder eller mindre, krever noen regelsett, for eksempel databasesøk, noe lengre tid. Når en servertråd for et arbeidsflytsystem behandler klientforespørsler og venter på svar fra regelprogramvaren, kan den ikke behandle andre innkommende forespørsler.
Asynkron behandling belaster arbeidsflytsystemet ekstra på grunn av planlegging av bakgrunnsbehandling av regler, ekstra køing og ekstra behandling. For et regelsett som skal behandles asynkront, sender arbeidsflytsystemet regelsettene til ISI-køen for bakgrunnsbehandling. Et regelsett som ikke skal behandles asynkront, utføres via den normale utføringsbanen. Derfor bør kun regelsett som krever lang behandlingstid, spesifiseres for asynkron behandling for å unngå at systemets generelle ytelse svekkes.
- I administrasjonskonsollen øker du det maksimale antallet primærtråder for
delsystemet for arbeidsflyt.
- Velg domenet i navigeringsruten.
- Øk verdien for Maksimalt antall tråder på flippen for arbeidsflytdelsystem.
- Gå til konfigurasjonen for eksterne servere i administrasjonskonsollen:
- Velg objektlageret i navigeringsruten.
- Klikk på i navigeringsruten for objektlageret.
- Klikk på flippen Eksterne servere i detaljruten.
- Velg avmerkingsboksen Tillat asynkrone regler på flippen Eksterne servere for å gjøre asynkron behandling av regler tilgjengelig i prosessdesigneren.
- Identifiser hvilke regelsett som skal behandles asynkront, sammen med arbeidsflytforfatteren.