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.





Einstellungen zu Protokollierung eines Workflows







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.