BPMN 2.0-Konstrukte zu IBM Business Process Manager zuordnen
Sie können Elemente von IBM® WebSphere Business Modeler mithilfe des Dateiformats Business Process Model and Notation (BPMN) Version 2.0 in IBM Business Process Manager importieren.
Die folgende Tabelle zeigt die Zuordnung zwischen Elementen im Dateiformat Business Process Model and Notation (BPMN) Version 2.0 und den ihnen entsprechenden IBM Business
Process Manager-Objekten oder -Eigenschaften nach dem Import. Wenn ein Element nicht in der Tabelle enthalten ist, wird es nicht importiert. Die Bibliothekselemente der höchsten Ebene sind in Fettdruck gesetzt. Die Elemente, die nicht fett hervorgehoben und unter einem Bibliothekselement der höchsten Ebene aufgeführt sind, sind diesem Element untergeordnet.
| BPMN-Konstrukt | IBM Business Process Manager-Element | Kommentare |
|---|---|---|
| Elementdefinition | Geschäftsobjekt | |
| Nachricht, die sich nicht auf eine Elementdefinition bezieht | Geschäftsobjekt - ohne Struktur | |
| Ressource | Team | Vor Version 8.5 war das Teamelement als 'Teilnehmergruppe' bekannt. |
| Globale Task | Integrationsservice oder erweiterter Integrationsservice | Die Elementauswahl hängt von Ihrer Wahl in der Prozedur ab, die unter Geschäftsprozesse von WebSphere Business Modeler in Process Designer verschieben oder BPMN-Modelle importieren beschrieben wird. |
| Globale Benutzertask | Clientseitiger Benutzerservice | |
| Globale Regeltask | Entscheidungsservice | |
| Schnittstelle - mit oder ohne unterstützende WSDL | Integrationsservice oder erweiterter Integrationsservice | Für jede Operation in der Schnittstelle wird eine Service generiert. Die Elementauswahl hängt von Ihrer Wahl in der Prozedur ab, die unter Geschäftsprozesse von WebSphere Business Modeler in Process Designer verschieben oder BPMN-Modelle importieren beschrieben wird. |
| Prozess | Geschäftsprozessdefinition (in CF2017.12 und früher)
|
|
| Task | Aktivität | Es gelten folgende Regeln:
|
| Benutzertask | Benutzertask mit Verweis auf einen clientseitigen Benutzerservice | |
| Geschäftsregeltask | Entscheidungstask mit Verweis auf einen Entscheidungsservice | |
| Service-Task - für eine Operation mit oder ohne unterstützende WSDL | Aktivität mit einer Systemtaskimplementierung und einem Verweis auf einen Integrationsservice | |
| Empfangstask | Nachrichtenzwischenereignis | |
| Script-Task | Aktivität mit Implementierung als JavaScript | |
| Alle anderen Tasktypen | Aktivität | |
| Unterprozess | Aktivität mit einem Unterprozesstyp | Nur ein einziges Nicht-Startereignis ist zulässig. Andere Startereignistypen werden in das einzige Nicht-Startereignis komprimiert. |
| Ereignisunterprozess | Aktivität mit einem Ereignisunterprozesstyp | Nur ein einziges Fehler-, Zeitgeber- oder Nachrichtenstartereignis ist zulässig. Sind mehrere vorhanden, wird nur das erste verwendet. Andere Startereignistypen werden in ein Fehlerstartereignis konvertiert. |
| Anrufaktivität mit Verweis auf einen Prozess | Aktivität | Die Aktivität enthält einen Verweis auf eine Geschäftsprozessdefinition. |
| Anrufaktivität mit Verweis auf eine globale Task | Aktivität mit einer Implementierung eines Service (einer Task) und einem Verweis auf einen Integrationsservice | Die Aktivität enthält einen Verweis auf einen Service. |
| Exklusives Gateway | Exklusives Gateway | |
| Inklusives Gateway | Inklusives Gateway | |
| Paralleles Gateway | Paralleles Gateway | |
| Ereignisbasiertes Gateway | Aktivität mit Nachrichtengrenzereignissen | Die Abfangereignisse für Nachrichten, die dem ereignisgesteuerten Gateway folgten, werden in Nachrichtengrenzereignisse konvertiert, die an die Aktivität angehängt werden. |
| Keine Angabe für Startereignis | Startereignis | Nur ein einziges Nicht-Startereignis ist zulässig. Sind mehrere vorhanden, wird nur ein einziges erstellt. |
| Startereignis für Nachricht | Startereignis für Nachricht | |
| Zeitgeberstartereignis | Zeitgeberstartereignis | |
| Fehlerstartereignis | Fehlerstartereignis | |
| Alle anderen Startereignistypen | Startereignis | |
| Endereignis | Endereignis | |
| Ereignis für Fehlerende | Ereignis für Fehlerende | |
| Ereignis für Nachrichtenende | Ereignis für Nachrichtenende | |
| Abschlussendereignis | Abschlussendereignis | |
| Alle anderen Endereignistypen | Aktivität, gefolgt von einem Endereignis | |
| Abfangzwischenereignis für Nachricht | Nachrichtenzwischenereignis (Empfangen) | |
| Abfangzwischenereignis für Zeitgeber | Zeitgeberzwischenereignis | |
| Abfangzwischenereignis für Link | Sequenzfluss | |
| Alle anderen Abfangzwischenereignisse | Aktivität | |
| Nachrichtenauslösezwischenereignis | Nachrichtenzwischenereignis (Senden) | |
| Auslösezwischenereignisse | Aktivität | |
| Fehlergrenzereignis | Fehlerereignis, das an eine Aktivität angehängt wird | |
| Nachrichtengrenzereignis | Nachrichtenereignis, das an eine Aktivität angehängt wird | |
| Zeitgebergrenzereignis | Zeitgeberereignis, das an eine Aktivität angehängt wird | |
| Sequenzfluss | Sequenzfluss | |
| Textannotation | Hinweis | |
| Datenobjekt | Variable für privaten Prozess | |
| Prozessdateneingabe | Prozesseingabe | |
| Prozessdatenausgabe | Prozessausgabe | |
| Eingabedatenzuordnung | Datenzuordnung innerhalb einer Aktivität | Zwischen einer Prozessvariablen oder Eingabe und einer Eingabe oder Prozesseingabe |
| Ausgabedatenzuordnung | Datenzuordnung innerhalb einer Aktivität | Zwischen einer Serviceausgabe oder Prozessausgabe und einer Prozessvariablen oder Ausgabe |
Prozess (in CF2018.03 und