Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Status
colourYellow
titleWMS 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

Inhalt

Inhalt



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.

Hinweis

Debug-Informationen

Beachten Sie, dass bei Protokollierung der DEBUG-Informationen viele Daten anfallen und die Performanz darunter leiden kann.

Automatisch löschen 
Status
colourYellow
titleWMS 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.

Info

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.

Hinweis

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.





Info

Besonderheit "VisalBasicValue" bei While oder FlowDecision

FlowDecisionFlowSwitch oder auch die Bedingungen in While und DoWhile werden von Microsoft nicht wie die anderen Aktivitäten protokolliert.

Stattdessen sehen Sie in den Protokolleinstellungen so etwas wie "VisualBasicValue<Boolean>" (Bei einer FlowDecision) oder "VisualBasicValue<string>" (bei einem FlowSwitch mit String). 

Damit ist der Ausdruck in den jeweiligen Bedingungen gemeint. Sie können diesen genau wie Aktivitäten protokollieren lassen.


Best Practice

  • Um ein hohes Datenaufkommen zu vermeiden, protokollieren Sie so wenig wie möglich und so viel wie nötig.Benötigen Sie das Protokoll abgeschlossener Workflow-Instanzen nicht mehr, verwenden Sie die Aktivität "Protokoll löschen", um die Datensätze zu entfernen.

  • 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.