Prozesswechsel protokollieren

Beschreibung

Die Protokollierung von Prozesswechseln findet in der CODING4-Datenbanktabelle mit dem Namen „DocumentRoutingStat“ statt.
Diese Tabelle hat den folgenden Aufbau und kann für Auswertungszwecke verwendet werden:

Name Typ Beschreibung
ID Numerisch Fortlaufende ID des Eintrags in der Tabelle
DocumentID Numerisch Eindeutige CODING-ID des Dokuments
ProcessName Text Anzeigename des Prozesses, welcher das Dokument annimmt
Classification Text Identifier des Prozesses, welcher das Dokument annimmt
EnqueueTimeStamp Datum/Uhrzeit Zeitpunkt, zu welchem das Dokument den Prozess annimmt
DequeueTimeStamp Datum/Uhrzeit Zeitpunkt, zu welchem das Dokument den Prozess „verlässt“
FinishTimeStamp Datum/Uhrzeit Zeitpunkt, an welchem die Bearbeitung des Dokumentes im MailView als „Fertig“ gemeldet wurde (wenn es im MailView verarbeitet wurde)
ServiceLevelFault Ja/Nein Gibt an, ob es gemäß der Konfiguration des Prozesses einen Verstoß gegen die maximalen Durchlaufzeiten gegeben hat
FinishedByUser Text Name des Benutzer, welcher das Dokument im MailView als fertig gemeldet hat

Wird der Prozess eines Dokumentes über ein frei definierbares Metadatenfeld innerhalb einer Workflows (also nicht im MailView) geändert oder z.B. automatisch klassifiziert, so findet nicht automatisch ein Eintrag in der Statistik-Tabelle statt.
Dieser Rob „Prozesswechsel protokollieren“ übernimmt diese Aufgabe nun vom Workflow aus.

Arbeitsweise

Anhand der übergebenen Information, in welchem Metadatenfeld der aktuelle Prozess zu finden ist, wird ein neuer Eintrag in der DocumentRoutingStat-Tabelle in der CODING-Datenbank geschrieben und ein evtl. noch aktiver existierender Eintrag durch Setzen des DequeueTimeStamp-Wertes geschlossen.
Die Dokumentation kann nun lücklos laufen.

Parameter

Kategorie Name Typ Beschreibung
Allgemein Prozess-Feld Feldauswahl Angabe des Metadatenfeldes, in welchem sich der zu protokollierende Prozess des Dokumentes befindet

Anschlüsse

Connector_Yes Wird gewählt, wenn die Funktion erfolgreich durchgeführt werden konnte.
Connector_Fault Im Falle eines Fehlers wird dieser Ausgang gewählt