Job WfCheckLimits

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.

Limit-Agenten

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.

Voraussetzungen

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.

Job-Eigenschaften

  • Der Job ist im mitgelieferten Descriptor aktiv.
  • Der Job ist nicht über ein eigenes Konfigurationsformular konfigurierbar.
  • Die allgemeinen Job-Parameter wie Trigger und Mailbenachrichtigung gelten entsprechend der zentralen Jobverwaltung.
Kommentare (0)