Zum Inhalt springen

Validierung und Qualitätsprüfung

Eine Prüf-Checkliste

Die Validierung prüft dein Diagramm automatisch auf strukturelle Korrektheit und macht dich auf Schwachstellen aufmerksam. Du öffnest sie über die Werkzeugleiste im Editor.

Die Validierung sortiert ihre Befunde nach Dringlichkeit:

  • Fehler (rot) sind echte Probleme, die du beheben solltest, zum Beispiel ein fehlendes Startereignis.
  • Warnungen (gelb) weisen auf wahrscheinliche Fehler hin, etwa eine Aufgabe ohne ausgehende Verbindung.
  • Hinweise (blau) sind informativ, zum Beispiel ein noch unbenanntes Element.

Oben siehst du für jede Kategorie einen farbigen Punkt mit der Anzahl, rot für Fehler, gelb für Warnungen, blau für Hinweise. Ist alles in Ordnung, zeigt die Validierung den Status „Valide“.

Das Validierungs-Panel im Editor mit einem Fehler in Rot („Es fehlt ein Startereignis im Prozess“) und einer Warnung in Gelb zu einem Schritt ohne eingehende VerbindungDas Validierungs-Panel im Editor mit einem Fehler in Rot („Es fehlt ein Startereignis im Prozess“) und einer Warnung in Gelb zu einem Schritt ohne eingehende Verbindung

Eine Auswahl der Prüfungen:

  • Fehlendes Start- oder Endereignis.
  • Startereignis mit eingehender oder Endereignis mit ausgehender Verbindung.
  • Sequenzfluss über Pool-Grenzen (dort ist nur Nachrichtenfluss erlaubt) und Nachrichtenfluss innerhalb desselben Pools.
  • Aufgaben oder Teilprozesse ohne Verbindung.
  • Paralleles Gateway ohne passende Zusammenführung (möglicher Deadlock).
  • Leere Lane oder Element außerhalb aller Lanes.
  • Unbenannte Elemente und doppelte Element-IDs.

Neben den festen BPMN-Prüfungen gibt es im Panel den Bereich „Konventionen“ mit Regeln, die du selbst ein- und ausschaltest:

  • Aktivität braucht Verantwortlichen: jede Aktivität hat eine verantwortliche Rolle (RACI).
  • Aktivität braucht IT-System: jeder Aktivität ist ein IT-System zugeordnet.
  • Aktivität braucht Beschreibung: jede Aktivität hat eine Dokumentation.
  • Gateway braucht Frage/Namen: jedes Gateway ist benannt.

Eingeschaltete Konventionen prüft die Validierung sofort. Treffer erscheinen als Warnung mit dem Namen des Elements und dem fehlenden Punkt, zum Beispiel „Verantwortliche Rolle (RACI) fehlt“. Die Auswahl gilt für deinen Browser, zu Beginn sind alle Konventionen aus.

Das Validierungs-Panel mit dem Bereich Konventionen, in dem zwei Regeln angekreuzt sind, und darunter die Warnungen zu Aufgaben ohne verantwortliche RolleDas Validierungs-Panel mit dem Bereich Konventionen, in dem zwei Regeln angekreuzt sind, und darunter die Warnungen zu Aufgaben ohne verantwortliche Rolle

Die fachliche Qualität (gute Benennung, sinnvolle Zerlegung) prüft die Validierung nicht. Worauf es dabei ankommt, steht unter Gute Prozessmodelle.