[Innovationswoche '24] Prozessmodell

Warum

image

  • Es soll gezeigt werden wie FIM und FIT-Connect gemeinsam ihr Potential entfalten können. Das Zusammenspiel beider ist für eine funktionierende Ende-zu-Ende-Digitalisierung von Verwaltungsleistungen von zentraler Bedeutung.
  • Es soll gezeigt werden, wie BPMN2-Modelle zur Automatisierung in der Verwaltungsdigitalisierung beitragen.
  • Dies soll ganz besonders gezeigt werden für die Unterstützung von Fachprozessen (FIM Bausteine „Prozesse“ und „Datenfelder“).
  • Besonders die Unterstützung von BPMN-fähigen Onlinediensten und Fachverfahren (Low-Code-Plattformen) soll in der Innovationswoche demonstriert werden (Nachladen gesetzlicher Änderungen, schnelleres Anpassen der Fachlogik)
  • Konkret soll der PoC die Leistungsfähigkeit von FIM und FIT-Connect demonstrieren, wenn Prozessabläufe nicht mehr auf Leistungsbasis (grob) gemanaged werden, sondern (fein) auf Nachrichten- oder Prozess- / Subprozess Basis.
  • Intern werden aus Sicht von FIT-Connect Anforderungen an das FIM-Sammelrepository erarbeitet.

Ziel

Wir wollen ein Prozessmodell bereitstellen und abrufbar machen.

Übersicht der Komponenten und Zusammenhänge

image

image

Glossar

  • Prozess (process): Ein Prozess wird über seine Prozess-ID (processId) identifiziert. Er enthält noch keinen Ablauf im BPMN-Format. Prozesse sind versioniert. Die Versionen sind Prozessdefinitionen.
  • Prozessdefinition (process definition): Eine Prozessdefinition ist ein konkreter Ablauf im BPMN-Format. Jede Prozessdefinition ist genau einem Prozess zugeordnet. Eine Prozessdefiniton wird über die Prozess-ID (processId) und Versionsnummer (a.b.c) gemäß Semantic Versioning identifiziert. Der Repo-Server kann auch eine eigene ID (pdid; z.B. UUID) für die Prozessdefinition vergeben.
  • Prozessinstanz (process instance): Eine Prozessinstanz entsteht bei der Ausführung einer Prozessdefinition. Die Prozessinstanz wird über eine eigene ID (process instance ID, piid) identifiziert.
  • Prozessschritt (task): Eine Aktion in einer Prozessdefinition wird als Task bezeichnet. Jeder Task hat eine Task-ID, die mindestens innerhalb der Prozessdefintion eindeutig ist. Daher wird zur eindeutigen Identifikation eines Tasks die Prozessdefintion mit angegeben (processId, version, taskId). Soll ein Task in einer Prozessinstanz adressiert werden, müssen piid und taskId angegeben werden.

Links, Hinweise, Bemerkungen

Details zu der Innovationswoche: 240910_Innovationswoche_24_Prozessunterstützung_FC_v2.pdf

Unsere Umgebung

Infos zu BPMN

BPMN Modelle

Die BPMN2.0 Modelle nach Prio 1-3:

Prio_1_-_Wärmepumpe_ohne_Landkreis_ohne_Bank.bpmn

Prio_2_-_Wärmepumpe_mit_Landkreis_ohne_Bank.bpmn

Prio_3_-_Wärmepumpe_mit_Landkreis_mit_Bank.bpmn

Beispiel für den XML Code des ersten Prozessmodells:

BPMN_Beispiel_IDs

Stories

Akzeptanzkriterien

  1. ...
  2. ...
  3. ...
  4. Definition of Done wurde überprüft.

Mögliche Folgeaktivitäten

Offene Fragen

Edited by Andreas Huber