Status | ||||
---|---|---|---|---|
|
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):
| 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
| 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
| 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
Nach Stichwort filtern (Inhalt nach Stichwort) | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|