Veränderungen des Inhalts
Klicken Sie für eine detaillierte Beschreibung auf die geänderten Stellen:
Benutzen sie die linke oder die rechte Maustaste, um zur jeweils vorherigen bzw. nachfolgenden Änderung zu gelangen.
Job WfHouseKeeping
Zweck
Der Job WfHouseKeeping bündelt mehrere Wartungs- und Reparaturvorgänge im Workflow-Modul. Er ist im mitgelieferten Job-Descriptor derzeit nicht aktiv und nicht über ein eigenes Konfigurationsformular konfigurierbar.
Ablauf
-
Inkonsistente offene Prozesse reparieren: Die Workflow-Caches für Aktivitäten, Listen, Prozessaktivitäten und Prozessinformationen werden geleert. Danach werden inkonsistente laufende Prozesse ermittelt und beendet.
-
Inkonsistente manuelle Aktivitäten reparieren: Offene manuelle Aktivitäten ohne zugewiesene Bearbeiter werden geprüft. Berücksichtigt werden Aktivitäten, deren Teilnehmer eine vorhandene Rolle oder der Prozessautor ist; System-Teilnehmer werden ausgeschlossen. Die Bearbeiterzuweisungen werden neu bewertet.
-
Nicht verwendete Prozessdefinitionen löschen: Nicht verwendete Prozessdefinitionen werden ermittelt und gelöscht. Fehler beim Löschen einer einzelnen Definition werden protokolliert; die übrigen Definitionen werden weiterverarbeitet.
-
Ungültige Standard-Bearbeiterzuweisungen löschen: Der Rolleninhaber-Cache wird geleert. Für jede Standardzuweisung wird geprüft, ob der hinterlegte Bearbeiter für die Person und Rolle noch autorisiert ist. Nicht mehr gültige Zuweisungen werden entfernt.
Nachbearbeitung
Nach der Reparatur der manuellen Aktivitäten werden die relevanten Workflow-Caches erneut geleert. Die Anzahl und die Ergebnisse der Reparaturen sowie der Löschvorgänge werden im Job-Log protokolliert.
Der Job benötigt das Workflow-Modul. Die allgemeinen Job-Parameter wie Trigger und Mailbenachrichtigung gelten entsprechend der zentralen Jobverwaltung
Purpose
The job WfHouseKeeping bundles several maintenance and repair operations in the Workflow module. In the supplied job descriptor it is currently not active and cannot be configured via its own configuration form.
Process
-
Repair inconsistent open processes: The workflow caches for activities, lists, process activities and process information are cleared. Then inconsistent running processes are identified and ended.
-
Repair inconsistent manual activities: Open manual activities without assigned processors are checked. Activities whose participant is an existing role or the process author are taken into account; system participants are excluded. The processor assignments are re-evaluated.
-
Delete unused process definitions: Unused process definitions are identified and deleted. Errors when deleting a single definition are logged; the remaining definitions continue to be processed.
-
Delete invalid default processor assignments: The role holder cache is cleared. For each default assignment, it is checked whether the stored processor is still authorized for the person and role. Assignments that are no longer valid are removed.
Post-processing
After the repair of the manual activities, the relevant workflow caches are cleared again. The number and results of the repairs and deletions are logged in the job log.
The job requires the Workflow module. The general job parameters such as trigger and mail notification apply as defined in central job management.