Prozessmodelle aus BPMN-2.0-XML-Dateien importieren
Auf dieser Informationsportalseite finden Sie Bedienungshinweise zum Import-Assistenten für den BPMN-2.0-XML-Import.
Außerdem stehen Ihnen auf dieser Seite praktische Tipps für die Nutzung importierter Modelle im Editor zur Verfügung.
Die Object Management Group (OMG) hat für Prozessmodelle, die in der Notation BPMN 2.0 beschrieben sind, ein standardisiertes XML-Dateiaustauschformat definiert. Mit Hilfe dieses Formats können BPMN-Prozessmodelle hersteller- und werkzeugübergreifend zwischen zu diesem Standard kompatiblen Software-Werkzeugen übertragen werden. Auch die Prozessplattform unterstützt den Import und Export in diesem Format.
Import durchführen
Um BPMN-Dateien zu importieren, wählen Sie im Import-Menü den Eintrag “BPMN-XML-Datei importieren“ aus. Im nun angezeigten Dialog-Fenster legen Sie den Ordner fest, in dem die importierten Prozesse abgelegt werden. Dazu Klicken Sie in das Eingabefeld “Zielordner“ und wählen dann in der nun geöffneten Ordner-Darstellung den gewünschten Ordner aus.
Klicken Sie anschließend auf "Datei hochladen" und laden Sie die zu importierende Datei hoch. Folgende Dateien können durch den Import-Assistenten verarbeitet werden:
Einzelne “.bpmn“- oder “.xml”-Dateien
Ein Zip-Archiv mit mehreren “.bpmn“- oder “.xml”-Dateien auf Wurzelebene
Ein Zip-Archiv mit mehreren Ordnern auf Wurzelebene, welche einzelne “.bpmn“- oder “.xml”-Dateien enthalten
Die Prozessplattform legt während des Importes neu erstellte Prozesse mit leerem Steckbrief und BPMN-Detailmodell in dem ausgewählten Ordner an. Das BPMN-Detailmodell wird hierbei anhand der Daten aus der hochgeladenen Quell-Datei gefüllt. Bitte beachten Sie dabei, dass derzeit noch nicht alle im BPMN-Standard vorgesehenen Modellelemente in die Prozessplattform importiert werden können.
Ausführliche Hinweise zur Arbeitsweise und zum aktuellen Leistungsumfang des Import-Assistenten finden Sie im Artikel BPMN-Import: Arbeitsweise des BPMN-Imports.
Import-Ergebnis
Aufbau der importieren Prozessmodelle
Je nach Struktur der importierten Datei bzw. des importierten Zip-Archives werden die Dateien entweder als einzelne Prozesse oder einzelne (Sub-) Diagramme eines Prozesses importiert. Separat hochgeladene, einzelne “.bpmn“- oder “.xml”-Dateien, werden immer als einzelne BPMN-Prozesse importiert. Für alle “.bpmn“- oder “.xml”-Dateien, welche auf Wurzelebene in einem Zip-Archiv liegen, werden ebenfalls einzelne BPMN-Prozesse angelegt. Die einzelnen BPMN-Prozesse erhalten in beiden o.g. Fällen als Bezeichnung jeweils die Bezeichnung der Datei (ohne die Dateiendung).
Für “.bpmn“- oder “.xml”-Dateien, welche gemeinsam in einem eigenen Ordners eines Zip-Archives liegen, wird je ein Sub-Diagramme angelegt. Die einzelnen Sub-Diagramme werden dabei zu einem gemeinsamen BPMN-Prozess kombiniert. Der BPMN-Prozess erhält hierbei die Bezeichnung des Ordners, in dem sich die Dateien befinden. Die Reihenfolge der Sub-Diagramme in dem importierten Prozess wird durch die alphabetische Reihenfolge der “.bpmn”- oder “.xml”-Dateien innerhalb des Ordners bestimmt.
Import von Attributen
Bei einem Import von aus der Prozessplattform exportierten Dateien, werden auch die ausgefüllten Steckbriefe der einzelnen Modell-Elemente wieder vollständig mit importiert. Prozesssteckbriefe können allerdings nicht im BPMN-2.0-Standard abgebildet werden und können daher auch nicht mit Hilfe des BPMN-2.0-Importes in die Prozessplattform importiert werden. Wenn sie wünschen, dass neben dem Detailmodell auch der Prozesssteckbrief übernommen wird, nutzen Sie den dafür vorgesehenen JSON-Export und Import.
Verwendung der importierten Dateien
Erfolgreich in die Prozessplattform importierte BPMN-Prozesse können wie alle anderen, direkt in der Plattform erstellten BPMN-Prozesse, ohne Einschränkungen im Zusammenspiel mit den für BPMN-Prozesse vorgesehenen Funktionen weiterverwendet werden. Wenn Sie das importierte Prozessmodell innerhalb der Prozessplattform nachbearbeiten möchten, sind die folgenden Funktionen der Modellierungsumgebung evtl. praktisch für Sie:
Modellelement auf initiale Größe zurücksetzen
Innerhalb der verschiedenen BPMN-Modellierungswerkzeuge werden oft unterschiedliche (Standard-)Abmessungen für die üblichen Modellelement-Typen (z.B. "Aktivität", "Geschlossener Teilprozess" usw.) verwendet, da diese Größen von der OMG nicht normiert sind. Damit das optische Erscheinungsbild des importierten Prozesses auch dann einheitlich bleibt wenn Sie innerhalb der Prozessplattform Modellelemente anpassen bzw. ergänzen, ist es evtl. zweckmäßig, die Abmessungen der importieren Symbole vom Typ "Aktivität" bzw. "Geschlossener Teilprozess" an die von der Prozessplattform standardmäßig für neue Modellelemente verwendeten Größen anzupassen. Markieren Sie hierzu in der Modellierungsumgebung einfach das anzupassende Modellelement per Mausklick und wählen Sie im dann erscheinenden Kontext-Menü die Aktion "Auf initiale Größe zurücksetzen" aus (vgl. Screenshots).
Vorher:
Nachher:
Modellelement umtypisieren
Zur Darstellung von Aktivitäten (Prozess-Schritten) arbeiten Sie innerhalb der PICTURE-Prozessplattform mit den sogenannten PICTURE-Bausteinen. Hierbei handelt es sich im Sinne der BPMN um Aktivitäten (engl. Begriff: "Tasks"), welche mittels der BPMN-Fachschale "PICTURE-BPMN" verwaltungsspezifisch typisiert (z.B. Tätigkeit vom Typ "Formelle Prüfung durchführen") und durch zugehörige Attribute ergänzt werden.
Da es sich bei den PICTURE-Bausteinen um eine methodische Erweiterung der BPMN handelt, die in anderen BPMN-Werkzeugen nicht vorgesehen sind, fehlen in den importierten BPMN-2.0-XML-Dateien die PICTURE-spezifischen Typ-Informationen zu den einzelnen Tasks. Daher werden diese vom Import-Assistenten als sogenannte "generische Tasks" ("ungetypte Bausteine") in die Prozessplattform übernommen. Falls Sie auch in den importierten Prozessmodellen mit PICTURE-Bausteinen arbeiten möchten, können Sie nachträglich einzelne Tasks zu PICTURE-Bausteinen umwandeln. Markieren Sie hierzu in der Modellierungsumgebung den "generischen Task" per Mausklick und wählen Sie im dann erscheinenden Kontext-Menü die Aktion "Bausteintyp ändern" aus (vgl. Screenshots). Im folgenden Dialog können Sie den gewünschten Baustein-Typ festlegen.
Vorher:
Nachher: