Der Job WfCheckLimits prüft die fälligen Zeitlimits laufender Workflow-Prozesse und Aktivitäten. Der Job delegiert die Prüfung an die Limit-Verwaltung der Workflowengine.
Wenn für ein abgelaufenes Limit das Extended Attribute LimitAgentClassName hinterlegt ist, wird die angegebene Limit-Agent-Klasse aufgerufen. Die Klasse muss das Interface org.enhydra.shark.api.internal.limitagent.LimitAgent implementieren. Webdesk unterstützt außerdem die dafür vorgesehenen eingebauten Approval-, Decline- und Redirect-Limit-Agenten.
Damit die Limitprüfung korrekt arbeitet, müssen die Workflowengine-Einstellungen passend konfiguriert sein. In der mitgelieferten Konfiguration ist die Standard-Limit-Agent-Verwaltung vorgesehen und der XPDL-Cache beim Start nicht ausgenommen. Prüfen Sie bei einer individuellen Installation insbesondere die folgenden Einstellungen:
LimitAgentManagerClassName darf nicht auf eine inkompatible alternative Implementierung zeigen.Cache.OmitXPDLCacheOnStartup muss für die benötigten Prozessdefinitionen passend gesetzt sein; die mitgelieferte Webdesk-Konfiguration verwendet false.| Name | Wert |
|---|---|
| Modul | Workflow (wf) |
| Webdesk Actionname | WfCheckLimits |
| Artefakt-Typ | Job |