Prozesshistorie
Prozesshistorie
Die Prozesshistorie wird im Datacenter über das Menü Process aufgerufen.
Die Prozesshistorie listet alle gestarteten Prozesse auf und dient der technischen Nachvollziehbarkeit, Analyse und Wiederholung von Prozessabläufen.
Beim Einstieg werden alle gestarteten Prozesse der letzten 24 Stunden in einer tabellarischen Übersicht angezeigt.
Zur schnellen Suche stehen verschiedene Filterkriterien zur Verfügung.
Für eine bessere Übersicht kann der Filterbereich geschlossen werden.
Dazu stehen unten rechts im Filterbereich die entsprechenden Funktionen (Pfeile nach oben) zur Verfügung.
Filter
| Filter | Beschreibung |
|---|---|
| Zeitraum | Hier kann der Zeitraum definiert werden, nach dem gefiltert werden soll. Zur Verfügung stehen: Alle, Heute, Gestern, Letzte 24 Stunden, Letzte 7 Tage, Letzte 30 Tage, Benutzerdefiniert. Ist der Zeitraum Benutzerdefiniert gewählt, wird eine Datums- und Zeitauswahl zur Verfügung gestellt. |
| Erfolgreiche anzeigen | Hier wird definiert, ob erfolgreich gelaufene Jobs angezeigt werden. |
| Fehlgeschlagene anzeigen | Hier wird definiert, ob fehlgeschlagene Jobs angezeigt werden. |
| Verarbeitete Dateien suchen | Sucht Einträge, die eingetragene Dateien verarbeitet haben. !!! |
| Gruppe | Hier kann nach Prozessen gefiltert werden, die alle in der gleichen Gruppe sind. |
| Prozess | Hier kann nach dem Namen oder dem Endpoint eines bestimmten Prozesses gefiltert werden. |
| TaskId | Hier kann nach der TaskId (eindeutiger Identifier des gestarteten Prozesses) eines bestimmten Prozesses gefiltert werden. |
| Nur geplante Wiederholungen anzeigen | Hier kann nach allen Prozessen gefiltert werden, die fehlgeschlagen sind und für eine geplante Wiederholung bereitstehen. |
| Nur mit Daten persistierte anzeigen | Hier kann nach allen Prozessen gefiltert werden, die laut Prozess-Konfiguration Nutzdaten speichern. |
| Extra Felder | Mit den Filterkriterien Extra Felder kann nach prozessspezifischen Filterkriterien gefiltert werden. Diese Felder stehen je Prozess nur zur Verfügung, wenn sie als Suchfelder in der Prozesskonfiguration hinzugefügt wurden. Hier werden alle Felder angezeigt, die über alle Prozesse hinweg in der Prozesskonfiguration genutzt worden sind. Es ist bei der Konfiguration darauf zu achten, dass bei gleichen Suchfeldern der gleiche Name genutzt wird, um die Filterkriterien auf das notwendige Minimum zu beschränken. Wird im Vorfeld ein spezifischer Prozess ausgewählt, werden nur die Extra Felder angezeigt, die in der Prozesskonfiguration dieses Prozesses genutzt wurden. |
Aktionen in der Prozesshistorie
In der Prozesshistorie kann der Status des jeweiligen Prozesses eingesehen werden.
Zusätzlich stehen unter Aktionen folgende Funktionen zur Verfügung:
- Prozess-Historien-Details
- Prozess wiederholen
- Prozess komplett wiederholen
Prozess-Historien-Details
Der Bereich Prozess-Historien-Details stellt Detailinformationen für jeden einzelnen Prozess zur Verfügung.
Abhängig von der Konfiguration eines Prozesses (wenn der Parameter Nutzdaten speichern aktiviert ist), werden die Detailinformationen erweitert dargestellt.
Folgende Bereiche stehen zur Verfügung:
Details
Hier werden allgemeine Informationen zum Prozess ausgegeben:
- Prozessname
Endpoint- Status
- Startzeit
- Endzeit
Diese Angaben dienen der eindeutigen Zuordnung der Detailinformationen zu einem konkreten Prozesslauf.
Komponenten-Schritte
Hier werden alle im Prozess konfigurierten Prozessschritte in der Reihenfolge des Ablaufs aufgelistet.
Ausgegeben werden:
- Name der Komponente
- Ausführungsergebnis
- benötigte Laufzeit
Log-Ausgaben
Hier werden – sofern vorhanden – Log-Ausgaben der jeweiligen Komponenten dargestellt.
Ausgegeben werden:
- Status
- Log-Typ
- Komponente
- Nachricht
- Zeitpunkt im Prozessablauf
Im Falle einer Log-Ausgabe mit dem Status ERROR wird die Tabellenzeile als erweiterbar dargestellt.
Durch Klick auf die Zeile oder den Erweiterungs-Pfeil der Tabellenzeile können weitere Detailinformationen angezeigt werden.
Dabei werden:
- die vollständige Nachricht
- ein Stack trace
ausgegeben.
Arbeitsdatensätze
Hier werden alle prozessinternen Objekte aufgeführt, die innerhalb des Prozesses erzeugt wurden.
Die Darstellung:
- listet jedes Objekt in einem eigenen Reiter
- ermöglicht eine tabellarische Darstellung
- erlaubt die Definition der Anzahl der angezeigten Datensätze über die Tabellenkonfiguration
- stellt einen Pager zur Verfügung
Einzelne Einträge eines Arbeitsdatensatzes können bearbeitet werden.
Hierfür steht als Aktion der Bearbeitungs-Button zur Verfügung.
Nach Klick öffnet sich ein Dialogfeld zur Bearbeitung.
Über Abbrechen oder Speichern kann entschieden werden, ob die Änderung übernommen wird.
Nach Bestätigung erscheint zusätzlich ein Speicher-Button unterhalb der Tabelle, um den Datensatz final zu speichern.
Antwort-Daten
Hier werden potenzielle Antwortdaten einer Prozess-Komponente aufgeführt, sofern innerhalb der Prozess-Konfiguration entsprechende Aufrufe genutzt wurden (z. B. ein Web-Request zur Prüfung einer Onlinepostfähigkeit).
Dabei kann es sich handeln um:
- einen einzelnen Wert
- ein JSON-Objekt
- ein XML-Objekt
Arbeits-Inhalte
Hier werden alle Daten aufgeführt:
- die dem Prozess als Eingangsdaten bereitgestellt wurden
- die im Laufe des Prozesses erzeugt wurden
- die zur Ansprache externer Schnittstellen verwendet wurden
Zur Verfügung stehen folgende Aktionen:
- Download
- Interne Vorschau
Der Download speichert die Daten über den Windows-Dialog im konfigurierten Download-Verzeichnis.
Die Interne Vorschau öffnet die Daten in einem separaten Fenster zur direkten Anzeige.
Prozess wiederholen / Prozess komplett wiederholen
Mit den Aktionen Prozess wiederholen und Prozess komplett wiederholen stehen zwei Werkzeuge zur Verfügung, um einen fehlgeschlagenen Prozessablauf erneut zu starten.
- Prozess wiederholen
Startet den Prozess an der Stelle, an der er zuvor abgebrochen wurde.- Prozess komplett wiederholen
Startet den gesamten Prozess erneut von Beginn an.
Je nach Fehlerursache und Prozesslogik ist abzuwägen, welche der beiden Aktionen im jeweiligen Fall sinnvoll ist.