2016-09-29 1 views
1

Ich habe einen Dienst, der entweder an den Verbraucher oder an den Lieferanten auf die gleiche Anfrage antworten soll - um den Bestand anzuzeigen. Wie modelliere ich einen solchen Dienst, der auf die entsprechende Partei antwortet? Aktuelle Lösung - same Wege für Kunden und Lieferanten zu duplizieren - sieht seltsam und beschreibt nicht, was wirklich auf der Serviceseite passiert (der Service ist ein Verarbeitungssystem, das die antworten weiß)So modellieren Sie die Antwort auf den Absender der Nachricht in BPMN

enter image description here

Antwort

0

Es gibt verschiedene Möglichkeiten, dies zu tun.

Erste Möglichkeit könnte sein, ein exklusives Gateway zu verwenden und den Typ der Nachricht zu überprüfen.

enter image description here

Zweiter Ansatz, die ich persönlich lieber ist es, die Lager-Pool zu kollabieren. Ein einziges Modell der Kunde und Lieferant. Siehe das folgende Modell.

enter image description here

+0

danke für die Antwort. Ich kann den Aktienpool nicht zusammenbrechen, da dies ein Teil der Prozesse und Zusammenarbeit ist, die in anderen Bahnen stattfinden. Auch die erste Lösung scheint noch komplexer zu sein als nur das Duplizieren :(also stellt sich heraus, dass es keine offensichtliche Möglichkeit gibt, dies in BPMN – grandrew

0

Sie haben wahrscheinlich zu modellieren nicht (in diesem Diagramm) supplier und client als zwei getrennte Einheiten. Ersetzen Sie sie einfach durch eine einzige Einheit third party, da diese Kommunikation für beide ähnlich scheint.

+0

zu modellieren. In meinem Fall ist das gesamte Geschäftsprozessdiagramm viel komplizierter und dies ist nur ein Teil in der Insgesamt kann ich die Lieferanten- und Kundenkonzepte nicht einfach zusammenführen – grandrew

Verwandte Themen