Protokoll löschen

WMS 2019 (1.0.2)

 

Löscht Workflow-Instanzen und deren Protokolldatensätze. Die Datensätze werden aus der Datenbank gelöscht und sind damit auch im Monitor nicht mehr einzusehen.

Eigenschaften

Eingabe

Name

Beschreibung

Datentyp

Erforderlich

Name

Beschreibung

Datentyp

Erforderlich

Workflow-Definitionen

Workflow-Definitionen, deren Instanzen gelöscht werden sollen. Standard-Wert: Alle

Auswahlliste



Zustände der Workflow-Instanzen

Mögliche Optionen (Standard-Wert: Abgeschlossen):

  • Abgebrochen

  • Abgeschlossen

  • Beendet

  • Fehlerhaft

  • Pausiert

  • Unterbrochen

  • Wird ausgeführt

Laufende Instanzen löschen
Beachten Sie, dass das Löschen von nicht abgeschlossenen Instanzen (d.h. pausiert, unterbrochen, wird ausgeführt) zu Fehlern und inkonsistenten Datensätzen führen kann.

Auswahlliste



Benutzerdefinierter Status
WMS 1.1.3

Filter nach dem benutzerdefiniertem Status einer Workflow-Instanz. Der benutzerdefinierte Status kann per Aktivität Workflow-Instanz-Eigenschaften setzen gesetzt werden.

String



Gestartet vor

Wenn angegeben, dann werden nur Workflow-Instanzen berücksichtigt, die vor dem angegebenen Datum gestartet wurden (steht erst ab V1.0.3 zur Verfügung).

DateTime



Beendet vor

Wenn angegeben, werden nur Workflow-Instanzen berücksichtigt, die vor dem angegebenen Datum beendet wurden. Beendet sind nur Workflow-Instanzen mit dem Status Abgeschlossen, Abgebrochen, Fehlerhaft und Beendet.

DateTime



Maximal zu löschende Datensätze

Gibt an, wie viele Datensätze die Aktivität maximal aus der Datenbank löscht. Dies ist nützlich, um bei großen Datenmengen Timeouts vorzubeugen.

Integer



Workflow-Instanz löschen

WMS 1.1.3

Kennzeichen, ob die Workflow-Instanzen selbst auch gelöscht werden soll. Ist dieses Kennzeichen nicht angehakt, dann werden nur die Protokoll-Einträge gelöscht.

Bool

 

Ausgabe

Name

Beschreibung

Datentyp

Erforderlich

Name

Beschreibung

Datentyp

Erforderlich

Anzahl gelöschter Datensätze

Anzahl der Datensätze, die die Aktivität nach der Ausführung gelöscht hat.

Integer

 

IDs der betroffenen Workflow-Instanzen

WMS 1.1.3

Liste mit den IDs der Workflow-Instanzen, die bzw. deren Protokolleinträge gelöscht wurden.

List<Integer>

 


Best Practices

Erstellen Sie einen Ausführungsplan, um in regelmäßigen Abständen nicht mehr benötigte Protokolleinträge (i.d.R. mit Status Abgeschlossen) aus der Datenbank zu entfernen. Mit der Liste der gelöschten Workflow-Instanz-ID’s könnten dann auch gleich die Dokumentenmappen (Aktivität “Dokumentenmappe löschen”) gelöscht werden, welche von der jeweiligen Workflow-Instanz erzeugt wurde.

Beispiel: Löschen von Workflow-Instanzen und deren Protokolleinträge aller Workflow-Definitionen, die abgeschlossen und älter als 2 Wochen sind:

 

Siehe auch