Was wird archiviert?
Ein Workflow wird in mehreren Instanzen in der Workflowlaufzeit ausgeführt.
Diese Laufzeitversionen eines Workflows erstellen Protokolle für Überwachungs- und Leistungszwecke.
Diese Protokolle werden aus der Laufzeitdatenbank in einem Dateisystem im JSON-Format archiviert.
Standardeinstellungen für die Archivierung
Die Standardkonfiguration des Workflow-Archivierungsauftrags erfolgt in den Container-Einstellungen der Workflow-Laufzeit.
| Parameter | Beschreibung | Standardwert |
| ARCHIVE_TIME | Tageszeit, zu der der Job ausgeführt | 14:00 |
| ARCHIVE_PATH | Pfad, in dem die Archivdateien gespeichert werden. Dies ist der Pfad innerhalb des Containers. In der Regel sollten Sie dies nicht ändern müssen. | 2:00 |
Veraltete Einstellungen:
| Parameter | Beschreibung | Standardwert | Status |
| ARCHIVE_ENABLED | Aktivieren Sie die Archivierungsjobs für Workflow-Laufzeitprotokolle | STIMMT | Entfernt mit MC 25-03 |
| ARCHIVE_INTERVAL | Zeitraum, der definiert, wie oft der Archivierungsjob ausgeführt werden | 1 Woche | Entfernt mit MC 25-03 |
| ARCHIVE_MAX_AGE_COMPLETED | Dauer nach der automatischen Archivierung einer abgeschlossenen oder beendeten Workflow-Instanz | 6 Monate | Entfernt mit MC 25-03 |
Check if the Simplifier Workflow Runtime Container has a volume path
workflow-runtime:
image: simplifierag/workflow-runtime:${SIMPLIFIER_VERSION}
container_name: workflow-runtime
Neustart: immer
volumes:
- ${HOST_DATA_PATH}/workflowRuntime:/home/workflow-runtime/data
Alternatively, you can configure the Workflow Archive by using native configuration
archive {
enabled: true
age: "10 months"
interval: "1 weeks"
time: "18:22"
}
Struktur des Workflow-Archivs
Jedes Workflow-Modell erhält einen separaten Unterordner im Hauptarchivordner.
Dieser Ordner enthält Dateien mit dem Ausführungsdatum – jede Datei enthält maximal 1000 Workflow-Protokolle, und weitere Einträge werden in mehrere Dateien aufgeteilt.
/var/lib/simplifier/workflowRuntime/archive /var/lib/simplifier/workflowRuntime/archive/mymodel1 /var/lib/simplifier/workflowRuntime/archive/mymodel1/2023-06-05-1.json /var/lib/simplifier/workflowRuntime/archive/mymodel1/2023-06-05-2.json











