Workflow Logs API und Elastic Search

Wir sind uns darüber im Klaren, dass ein guter Arbeitsablauf nur dann wertvoll ist, wenn umfangreiche und umfassende Arbeitsablaufprotokolle vorliegen. Eine Workflow-Engine führt die Arbeit gemäß einer vordefinierten Prozessabbildung aus. Wenn Sie sich für den Einsatz von ProcessMaker I/O entscheiden, benötigen Sie eine Möglichkeit, genau zu verstehen, wie Ihre Workflows ausgeführt wurden. Wir gehen außerdem davon aus, dass Sie Ihre Protokolle vollständig durchsuchbar haben möchten.

Mit dem jüngsten Update von ProcessMaker.io haben wir unsere API um Workflow-Protokolle erweitert.

Protokolliert API-Endpunkte

Wir haben zwei Endpunkte zu unserer API hinzugefügt. Beide verwenden eine GET-Anfrage. Hier sind die Endpunkte:

get listLogs - https://CHANGEME.api.processmaker.io/api/v1/logs/
get logSummary - https://CHANGEME.api.processmaker.io/api/v1/logs/summary

Die Bedeutung von Audit-Protokollen und eine gute Suche nach Workflow-Protokollen

Das heutige internationale regulatorische Umfeld macht Workflow-Protokolle noch wichtiger. Die GDPR-Gesetzgebung wird im Mai 2018 in ganz Europa in Kraft treten. Diese neue Gesetzgebung wird viele Änderungen für Softwareanbieter und Datenverarbeiter mit sich bringen. Aus der Workflow-Perspektive bedeutet dies noch mehr Anforderungen an eine starke Workflow-Ereignisprotokollierung.

Management-Schnittstelle

Mit unserem jüngsten Update für ProcessMaker I/O haben wir auch unsere Schnittstelle zur Instanzverwaltung verbessert. Wenn Sie unserem Blog "Erste Schritte" für Entwickler folgen, um einige unserer Github-Beispiele einzusetzen, werden Sie sehen, dass wir die Verwaltung von Benutzern und die Anzeige laufender Prozesse vereinfacht haben. Sie werden auch einen neuen Bereich namens Workflow-Protokolle bemerken.

Wir protokollieren alles in ProcessMaker I/O. Unsere Workflow-Protokolle enthalten den folgenden Detaillierungsgrad:

  • Zeitstempel - In der Workflow-Protokoll-API werden Sie sehen, dass die Protokolle eine vollständige Zeitstempelung für den Token-Fluss bis auf die Tausendstel Millisekunde genau enthalten. Sollte dies nicht ausreichen, lassen Sie es uns wissen.
  • Aktion - Die Aktionen umfassen alles, was in der Engine passiert. Was passiert, wenn ein Ereignis ausgelöst wird, was beim Eintreffen eines Tokens passiert, was passiert, wenn die Engine ein Token verarbeitet, was passiert, wenn sie die Verarbeitung des Tokens beendet hat... die Liste geht weiter.
  • Details - Das Detail zeigt jedes Element im json-String

Hier ist ein Beispiel für einen Protokolleintrag:

2017-11-17 15:58:33.467
DEBUG
onTokenArrival

{"instance_id":4,"token_id":4,"token_uid":"2f484386-85bd-41d2-af23-a37cc1d7a53d","target_id":3,"target_type":"event","type":"END","name":"End"}

Durchsuchen Ihrer Workflow-Protokolle

All diese Protokolldaten sind großartig. Bei so vielen Details brauchen Sie jedoch eine leistungsstarke und blitzschnelle Suche, wenn Sie die Vorteile der Protokolle nutzen wollen. Nun, die gute Nachricht ist, dass wir alle Protokolle in Elastic Search in unserer Cloud speichern. Das bedeutet, dass Sie schnelle Suchen über die ProcessMaker I/O-Schnittstelle durchführen können.

Nächstes Mal

Unser Entwicklungsteam arbeitet derzeit an einer Reihe interessanter neuer Funktionen für ProcessMaker I/O. Erwarten Sie in Kürze ein Release, das die Workflow-Engine aktualisiert und Unterstützung für die Ausführung von Sub-Prozessen auf der Grundlage des BPMN 2.0-Standards bietet.

Außerdem werden wir in der Verwaltungskonsole eine Möglichkeit einrichten, Ihre Token-Übergänge zu verfolgen. Unsere anfängliche Preisgestaltung basiert auf Token-Übergängen, daher verstehen wir, dass es wichtig ist, Transparenz in die Token-Übergänge zu bringen. Das Protokoll der Token-Übergänge wird auch als Aktivitätsprotokoll dienen, so dass klar ist, wann und an wen Token (auch bekannt als Cases) innerhalb Ihrer Engine weitergeleitet wurden.

Prozessentdeckung 101
Demo anfordern

Demo anfordern

Erfahren Sie, wie führende Unternehmen ProcessMaker einsetzen, um ihre Abläufe durch Prozessautomatisierung zu rationalisieren.

Demo anfordern

Demo anfordern

Datenschutz-Update
Wir verwenden Cookies, um die Interaktion mit unserer Website und unseren Dienstleistungen einfach und sinnvoll zu gestalten. Cookies helfen uns, besser zu verstehen, wie unsere Website genutzt wird, und die Werbung entsprechend anzupassen.

Akzeptieren