Asynchrone Regelverarbeitung konfigurieren
Damit die Workflowleistung verbessert wird, kann ein Administrator das System für die asynchrone Regelverarbeitung (Regelverarbeitung im Hintergrund) konfigurieren und der Workflowautor kann diejenigen Regelsätze angeben, für die diese Verarbeitung erforderlich ist.
Obwohl die Regelsoftware die meisten Regelsätze in Mikrosekunden oder schneller ausführen kann, erfordern manche Regelsätze, beispielsweise Datenbanksuchen, längere Verarbeitungszeiten. Während ein Workflowsystemserver-Thread, der die Clientanforderung bearbeitet, auf eine Antwort von der Regelsoftware wartet, ist es nicht möglich, andere eingehende Anforderungen zu bearbeiten.
Die asynchrone Verarbeitung erzeugt eine zusätzliche Last im Workflowsystem, da die Terminierung der Regelausführung im Hintergrund, eine eigene Warteschlangensteuerung und eine eigene Verarbeitung erforderlich sind. Für einen für die asynchrone Verarbeitung angegebenen Regelsatz stellt das Workflowsystem die Regelausführung in die ISI-Warteschlange für Hintergrundverarbeitung. Ein Regelsatz, der nicht für die asynchrone Verarbeitung angegeben ist, wird über den normalen Ausführungspfad verarbeitet. Das heißt, um eine Verschlechterung des Gesamtsystems zu vermeiden, sollten nur Regelsätze, für die lange Verarbeitungszeiten erforderlich sind, für die asynchrone Verarbeitung kategorisiert werden.
- Erhöhen Sie in der Administrationskonsole die maximale Anzahl primärer Threads für das Workflowsubsystem.
- Wählen Sie im Fenster für die Domänennavigation die Domäne aus.
- Erhöhen Sie auf der Registerkarte für das Workflowsubsystem den Wert für Max. primäre Threads.
- Greifen Sie in der Administrationskonsole auf die Konfiguration für ferne Server zu:
- Wählen Sie den Objektspeicher im Fenster für die Domänennavigation aus.
- Klicken Sie im Navigationsteilfenster für den Objektspeicher auf .
- Klicken Sie im Detailteilfenster auf die Registerkarte Ferne Server.
- Wählen Sie auf der Registerkarte Ferne Server das Kontrollkästchen Asynchrone Regeln zulassen aus, damit die Option für asynchrone Regeln in Process Designer verfügbar wird.
- Arbeiten Sie mit dem Workflowautor zusammen, um die Regelsätze zu identifizieren, die für die asynchrone Verarbeitung verwendet werden sollen.