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 |
---|---|---|---|
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):
Laufende Instanzen löschen | Auswahlliste | |
Benutzerdefinierter Status | 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 |
---|---|---|---|
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: