Zuordnung von BPMN 2.0-Konstrukten zu IBM Business Process Manager

Sie können Elemente unter Verwendung des BPMN-Dateiformats der Version 2.0 (BPMN - Business Process Model and Notation) aus IBM® WebSphere Business Modeler in IBM Business Process Manager importieren.

In der folgenden Tabelle werden die Zuordnungen zwischen Elementen im BPMN-Dateiformat der Version 2.0 und den ihnen funktional entsprechenden IBM Business Process Manager-Objekten bzw. -Eigenschaften nach dem Import dargestellt. Wenn ein Element in der Tabelle nicht aufgeführt ist, wird das Element nicht importiert. Die Bibliothekelemente der höchsten Ebene sind durch Fettdruck gekennzeichnet. Die Elemente, die nicht in Fettdruck angegeben und unter einem Bibliothekelement der höchsten Ebene aufgeführt sind, sind untergeordnete Elemente innerhalb der höchsten Elemente.
Tabelle 1. Zuordnung zwischen BPMN-Konstrukten und IBM Business Process Manager-Elementen nach dem Import
BPMN-Konstrukt IBM Business Process Manager-Element Kommentare
Elementdefinition Geschäftsobjekt  
Nachricht - Ohne Verweis auf eine Elementdefinition Geschäftsobjekt - ohne Struktur  
Ressource Teilnehmergruppe  
Globale Task Integrationsservice oder erweiterter Integrationsservice Die Elementauswahl hängt von Ihrer Auswahl in der unter Geschäftsprozesse von WebSphere® Business Modeler zu Process Designer verschieben oder Importieren von BPMN-Modellen beschriebenen Prozedur ab.
Globale Benutzertask Human Service  
Globale Regeltask Entscheidungsservice  
Schnittstelle - Mit/ohne unterstützende WSDL Integrationsservice oder erweiterter Integrationsservice Für jede Operation in der Schnittstelle wird ein Service generiert. Die Elementauswahl hängt von Ihrer Auswahl in der unter Geschäftsprozesse von WebSphere® Business Modeler zu Process Designer verschieben oder Importieren von BPMN-Modellen beschriebenen Prozedur ab.
Prozess Geschäftsprozessdiagramm  
Task Aktivität Dabei gilt Folgendes:
  • Wenn die Task über ausführende Benutzer verfügt, dann verfügt die Aktivität über eine Benutzertask-Implementierung und verweist auf einen Human Service.
  • Wenn die Task über keine ausführenden Benutzer verfügt, dann verfügt die Aktivität über eine Systemtask-Implementierung und verweist auf einen Integrationsservice oder einen Systemservice.
  • Wenn ein eingehender Service beispielsweise ein Web-Service ist, der Daten zum Einrichten einer Bindung enthält, wird dies im Geschäftsservice wiedergegeben. Zur Ausführung dieses Aufrufs sind zusätzliche Schritte erforderlich. Weitere Informationen siehe Web-Service-Integrationskomponente mithilfe von IBM Process Designer verbinden.
Benutzertask Benutzertask, die auf einen Human Service verweist.  
Geschäftsregeltask Entscheidungstask, die auf einen Entscheidungsservice verweist.  
Service-Task - Für eine Operation mit/ohne unterstützende WSDL Aktivität - mit einer Systemtask-Implementierung, die auf einen Integrationsservice verweist.  
Empfangstask Nachrichten-Zwischenereignis  
Scripttask Aktivität - mit einer JavaScript-Implementierung  
Alle anderen Tasktypen Aktivität  
Unterprozess Aktivität mit einem Unterprozess-Typ Es ist nur ein Nicht-Startereignis zulässig. Andere Typen von Startereignissen werden in das Nicht-Startereignis integriert und ausgeblendet.
Ereignisunterprozess Aktivität mit einem Ereignisunterprozess-Typ Es ist nur ein Fehler-, Zeitgeber- oder Nachrichtenstartereignis zulässig. Wenn mehrere solche Ereignisse vorhanden sind, wird nur das erste verwendet. Andere Typen von Startereignissen werden in ein Fehlerstartereignis konvertiert.
Aufrufaktivität, die auf einen Prozess verweist Aktivität Die Aktivität verweist auf ein Geschäftsprozessdiagramm.
Aufrufaktivität, die auf eine globale Task verweist Aktivität - mit einer Serviceimplementierung (Task), die auf einen Integrationsservice verweist. Die Aktivität verweist auf einen Service.
Exklusives Gateway Exklusives Gateway  
Inklusives Gateway Inklusives Gateway  
Paralleles Gateway Paralleles Gateway  
Ereignisbasiertes Gateway Aktivität - mit Nachrichtengrenzereignissen Die Nachrichtenabfangereignisse (Message Catch Events), die auf das ereignisbasierte Gateway folgten, werden in Nachrichtengrenzereignisse konvertiert, die der Aktivität angehängt sind.
Nicht-Startereignis Startereignis Es ist nur ein Nicht-Startereignis zulässig. Wenn mehrere solche Ereignisse vorhanden sind, wird nur eines erstellt.
Nachrichtenstartereignis Nachrichtenstartereignis  
Zeitgeberstartereignis Zeitgeberstartereignis  
Fehlerstartereignis Fehlerstartereignis  
Alle anderen Typen von Startereignissen Startereignis  
Endeereignis Endeereignis  
Fehlerendereignis Ausnahme-Endereignis  
Nachrichtenendereignis Nachrichtenendereignis  
Beendigungsendereignis Beendigungsendereignis  
Alle anderen Typen von Endereignissen Aktivität gefolgt von einem Endereignis  
Catch-Nachrichten-Zwischenereignis Nachrichten-Zwischenereignis (Empfangen)  
Catch-Zeitgeber-Zwischenereignis Zeitgeber-Zwischenereignis  
Catch-Link-Zwischenereignis Sequenzfluss (Folgeablauf)  
Alle anderen Catch-Zwischenereignisse Aktivität  
Throw-Nachrichten-Zwischenereignis Nachrichten-Zwischenereignis (Senden)  
Throw-Zwischenereignisse Aktivität  
Begrenzungsfehlerereignis Fehlerereignis, angehängt an eine Aktivität  
Begrenzungsnachrichtenereignis Nachrichtenereignis, angehängt an eine Aktivität  
Begrenzungszeitgeberereignis Zeitgeberereignis, angehängt an eine Aktivität  
Sequenzfluss (Folgeablauf) Sequenzfluss (Folgeablauf)  
Textanmerkung (Textannotation) Hinweis  
Datenobjekt Private Prozessvariable  
Prozessdateneingabe Prozesseingabe  
Prozessdatenausgabe Prozessausgabe  
Eingabedatenzuordnung Datenzuordnung in einer Aktivität Von einer Prozessvariablen oder Eingabe zu einer Serviceeingabe oder Prozesseingabe
Ausgabedatenzuordnung Datenzuordnung in einer Aktivität Von einer Serviceausgabe oder Prozessausgabe zu einer Prozessvariablen oder Ausgabe