Cockpit

Workflows und Entscheidungen im Produktivbetrieb überwachen, um technische Probleme zu erkennen, zu analysieren und zu beheben.

Probleme erkennen

Cockpit stellt ein Dashboard bereit, mit dem Sie jederzeit sofort erkennen können, ob Ihre BPMN-Prozesse reibungslos funktionieren. Sie können einzelne Prozessinstanzen zudem auch über eine mächtige Suchfunktion schnell auffinden.

Technische Probleme werden in der Übersicht direkt hervorgehoben. Sie können das Problem genauer untersuchen, um die Ursache zu entdecken.

Einige typische Beispiele für technische Probleme:

  • Eine Aufgabe in einem Workflow hat versucht einen API Service aufzurufen, aber einen Timeout erhalten, oder der API Service hat eine Fehlermeldung zurückgegeben, oder auch fehlerhafte Daten.
  • Eine technische Expression an einem conditional flow (an einem Gateway), oder in einem Event-Attribut oder ähnlichem ist fehlgeschlagen, weil erwartete Daten gefehlt haben.
  • Bei der Ausführung von Java Code, der durch einen Service Task aufgerufen wurde, wurde eine Exception geworfen.
  • In einem Subprocess wurde ein BPMN Error Event geworfen.

Probleme analysieren

Um die Ursache für ein technisches Workflow-Problem zu finden, müssen Sie häufig die Prozessausführung nachvollziehen, die vor dem Auftreten des Problems stattgefunden hat.

Ein Beispiel: Ein technischer Ausdruck an einem Gateway Branch ist vielleicht deshalb fehlgeschlagen, weil fünf Schritte zuvor bei einer Variable ein falscher Wert gesetzt wurde, was wiederum an einem fehlerhaften Design einer DMN-Entscheidungstabelle lag, die zu diesem Zeitpunkt im Workflow aufgerufen wurde.

Mit Cockpit könnten Sie einen solchen Zusammenhang schnell erkennen, in dem Sie

  • das BPMN Audit Log der ausgeführten Schritte untersuchen,
  • die Änderungen prüfen, die an Prozessvariablen in den jeweiligen Schritten vorgenommen wurden
  • und indem Sie die Historie der DMN-Ausführungen betrachten, um zu sehen welche Regeln in der konkreten Prozessinstanz zur Anwendung kamen.

Probleme beheben

Sobald Sie die Ursache des Problems gefunden haben, können Sie

Community vs. Enterprise

Cockpit ist in der Open Source Community Platform mit einigen Basis-Features enthalten. Die volle Funkionalität von Cockpit ist mit der Enterprise Platform verfügbar.

Community

Enterprise

More Info

Manage Deployments
Inspect deployed BPMN process models and DMN decision tables Docs
Deploy BPMN process models and DMN decision tables Docs
Delete (Undeploy) a BPMN process model Docs
History Cleanup View Docs
Operate BPMN processes
Search for BPMN process instances by extensive criteria Docs
Inspect current state of running BPMN process instances Docs
Inspect audit trail (history) of running and completed BPMN process instances Docs
Suspend/resume, cancel, retry a single BPMN process instance Docs
Suspend/resume, cancel, retry batches of BPMN process instances Docs
Restart single or batches of BPMN process instances Docs
Add, edit, delete variables in BPMN process instances Docs
Inspect and retry a single failed job Docs
Inspect and retry batches of failed jobs Docs
Move single or batches of BPMN process instances to a different flow node Docs
Migrate single or batches of BPMN process instances to a different version Docs
Search and inspect open user tasks Docs
Operate DMN decisions
Inspect DMN decision table executions in history Docs
Inspect DMN Decision Requirements Diagrams (DRD) Docs
Live edit and update deployed DMN decision tables Docs