Workflow Protokolleinstellungen
WMS 2019 (1.0.2)
Für jede Ihrer Workflow-Definitionen können Sie detaillierte Einstellungen für die Protokollierung vornehmen. Wählen Sie dazu aus, welche Aktivitäten wann protokolliert werden sollen. Nur die protokollierten Aktivitäten sind im Monitor einsehbar.
Allgemeine Einstellungen
Protokoll-Ziel
WMS: Protokolliert in die WMS-Datenbank zur Auswertung im Monitor
Dateisystem
Warnungen und Informationen
Einige Aktivitäten protokollieren Informationen, die eine Fehlersuche vereinfachen können, z.B. Protokolliert die SELECT-Abfrage alle gefundenen Datensätze, wenn die Option "(DEBUG) Informationen protokollieren" gesetzt ist.
Debug-Informationen
Beachten Sie, dass bei Protokollierung der DEBUG-Informationen viele Daten anfallen und die Performanz darunter leiden kann.
Automatisch löschen WMS 2019 (1.1.1)
Setzen Sie die Einstellung bei Workflows, deren Protokolle Sie nach Abschluss nicht benötigen. Sobald eine Instanz des Workflows ohne Fehler abgeschlossen ist, werden die dazugehörigen Protokolldetails gelöscht (damit ist zwar der Workflow im Monitor noch sichtbar, aber ohne den detaillierten Verlauf).
Aufgaben und der Aufgabenverlauf werden dabei NICHT gelöscht.
Empfehlung
Besonders bei häufig laufenden Workflows durch einen Ausführungsplan (z.B. zur Abfrage der DMS Warteschlange) ist diese Option zu empfehlen, da damit unnötig viele Daten verhindert werden können.
Das Protokoll ist nicht wieder herstellbar
Das Löschen des Protokolls ist endgültig. Das heißt, wenn Sie diese Option setzen, können Sie den Verlauf des Workflows nicht mehr nachvollziehen.
Aktivitäten
In der Übersicht sehen Sie alle Aktivitäten Ihrer Workflow-Definition mit ihrem Namen (DisplayName). Pro Name können Sie einstellen, welcher Status protokolliert wird. Haben mehrere Aktivitäten den selben Namen, greift die Einstellung für alle Aktivitäten.
Folgende Statuszustände einer Aktivität können Sie protokollieren
Gestartet
Die Aktivität ist gestartet. Der Protokolleintrag enthält alle eingehenden Eigenschaften der Aktivität.Beendet
Die Aktivität ist abgeschlossen. Der Protokolleintrag enthält alle ein- und ausgehenden Eigenschaften der Aktivität.Fehlerhaft
In der Aktivität ist ein Fehler aufgetreten.Abgebrochen
Die Aktivität wurde abgebrochen, z.B. durch einen Benutzer oder eine andere Aktivität (siehe dazu Pick und PickBranch).
Standardeinstellung
Zu jeder neu hinzugefügten Aktivität werden die Status "Fehlerhaft" und "Abgebrochen" protokolliert. Alle Warnungen werden standardmäßig protokolliert.
Best Practice
Um ein hohes Datenaufkommen zu vermeiden, protokollieren Sie so wenig wie möglich und so viel wie nötig.
Nutzen Sie das Kennzeichen "Protokoll nach erfolgreichem Abschluss löschen", wenn Sie den Workflow-Verlauf im Nachhinein (bei erfolgreich abgeschlossenen Workflows) nicht nachvollziehen müssen.
Verwenden Sie die Aktivität "Protokoll löschen", um die komplette Workflow-Instanz und alle dazugehörigen Aufgaben und Datensätze zu entfernen.