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

Paneltitle

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.

title
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).

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

title wiederherstellbar
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.

Paneltitle

Einstellungsfenster



Image Modified



Besonderheut
Info
title

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.
Image Modified


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 nicht nachvollziehen müssen.