Freigeben über


Schleifenaktivitäten

Schleifenaktivitäten beziehen sich auf Aktionen, die innerhalb einer Orchestrierung in einer Schleife ablaufen. Die Ereignisse von Aktionen, die innerhalb einer Orchestrierung in einer Schleife ablaufen, können aufgezeichnet werden. Erstellen Sie hierfür eine andere Aktivität, und ordnen Sie alle neuen Aktivitätsmeilensteine und Daten innerhalb der Schleife zu. Dies ist erforderlich, da die Datenverarbeitung in der Schleife öfter als einmal pro geplanter Ausführung stattfindet. In der folgenden Abbildung wird ein Beispiel für diese Situation gezeigt:

Abbildung, die ein Beispiel für eine Schleifenaktivität zeigt.

Wie in der Abbildung dargestellt, sind Fragen wie "Welche Bestellungen haben Artikelpreise von 100 €?" mehrdeutig, wenn Sie über eine Bestellung mit mehreren Einträgen verfügen, die in einer Schleife verarbeitet werden. Eindeutige Fragen sind beispielsweise:

  • Welche Bestellungen verfügen über Einzelposten mit einem Preis von 100 €?

  • Welche Bestellungen verfügen über einen Gesamt-/Minimal-/Maximalartikelpreis von 100 €?

    Für das Erstellen von eindeutigen Fragen müssen die Einzelposten separat von der Bestellung betrachtet werden. Im Überwachungsprofil-Editor wird die Stammaktivität (z. B. eine Bestellung) allen Aktionen außerhalb der Schleife zugeordnet. Die untergeordnete Aktivität (z. B. Zeilenelement) wird den Aktionen innerhalb der Schleife zugeordnet.

    Sie müssen ein Nutzlastelement als Aktivitäts-ID für die Stammaktivität verwenden. Stellen Sie dieses Nutzlastelement in einigen Nachrichten innerhalb der Schleife zu Verfügung. Ordnen Sie die Aktivität dem Knoten Beziehung zu, der unter der untergeordneten Aktivität angezeigt wird, und benennen Sie sie als Stammaktivität.

Weitere Informationen

Implementieren von BAM-Aktivitäten mit Ereignisstreams