Job finish manual End System Activities
Der Job WfFinishManualEndSystemActivities beendet offene Workflow-Aktivitäten, die im Zustand open.running sind und keinen Bearbeiter haben. Im mitgelieferten Descriptor ist er derzeit nicht aktiv, aber konfigurierbar.
Auswahl der Prozessinstanzen
Der Job prüft offene Prozessinstanzen der ausgewählten Prozessdefinitionen. Unterprozesse werden nicht einbezogen; alle Versionen der ausgewählten Definitionen werden berücksichtigt.
Für die Auswahl kann eine JavaScript-Bedingung konfiguriert werden. Sie wird mit den Workflow-Variablen der Prozessinstanz ausgewertet. Ist keine Bedingung hinterlegt, verwendet der Job die Standardprüfung anhand der Variablen to_date oder der Kombination from_date, from_time_1 und to_time_1. Wenn keine passende Zeitvariable vorhanden ist, wird die Prozessinstanz nicht verarbeitet. Der ermittelte Zeitpunkt wird um eine Minute erweitert und muss vor der aktuellen Zeit liegen.
Beenden der Aktivitäten
Für eine ausgewählte Prozessinstanz werden alle offenen Aktivitäten geprüft. Nur Aktivitäten im Zustand open.running ohne zugewiesenen Bearbeiter werden mit dem Systemadministrator als Benutzer beendet. Aktivitäten mit Bearbeiter oder in einem anderen Zustand werden übersprungen.
Fehlerverhalten
Fehler beim Auswerten einer JavaScript-Bedingung werden protokolliert. Fehler beim Beenden einzelner Aktivitäten werden ebenfalls protokolliert; die übrigen Aktivitäten und Prozessinstanzen werden weiterverarbeitet.
Die allgemeinen Job-Parameter wie Trigger und Mailbenachrichtigung gelten entsprechend der zentralen Jobverwaltung.
Keine Kommentare vorhanden.