Freigeben über


Aktivitätsbeziehungen

Eine Aktivitätsbeziehung ist dann gegeben, wenn sich eine Aktivität auf mindestens eine andere Aktivität bezieht. Beispiele: Mehrere Lieferaktivitäten, die sich auf eine einzelne Bestellungsaktivität beziehen, oder eine Lieferaktivität, die Artikel aus zwei Bestellungsaktivitäten enthält.

Um anzugeben, dass zwei Aktivitäten verwandt sind, müssen Sie beide Namen kennen und die entsprechenden Aktivitäts-IDs in den Speicher laden, um "AddRelatedActivity" aufzurufen. Diese API erstellt die Verknüpfung zwischen den entsprechenden Aktivitätsdatensätzen.

In der folgenden Abbildung zeigen die hervorgehobenen Codezeilen, wie Sie eine Beziehung zwischen der "Bestellung"-Aktivitätsinstanz #123 und den "Lieferung"-Aktivitäten #1549, #1550 und #1551 herstellen.

Abbildung, die zeigt, wie Sie eine Beziehung zwischen der Bestellaktivität instance #123 und den Versandaktivitäten 1549, 1550 und 1551 herstellen.

Der Endbenutzer im Unternehmen ruft eine Webseite auf, die den Verlauf einer Bestellung anzeigt. Die Informationen auf der Webseite besagen, dass die Bestellung um 10.00 Uhr ankommt und nach zwei Tagen genehmigt wird. Außerdem enthält die Seite eine Verknüpfung zu den tatsächlichen Dokumenten. Aufgrund des Codes in der vorherigen Abbildung enthält die Seite auch Hyperlinks, die den Endbenutzer im Unternehmen zu den entsprechenden Lieferwebseiten verweisen.

Hinweis

Alle Aufrufe von AddRelatedActivity sollten zwischen BeginActivity und EndActivityerfolgen.

Weitere Informationen

Aktivitätsfortsetzung
Dynamische BAM-Infrastruktur
BAM-API (BizTalk Server-Beispiel)
BAM-API aus einem Orchestrierungsausdruck (BizTalk Server-Beispiel)