Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Lebenszyklus eines Amazon SWF SWF-Workflows

Fokusmodus
Lebenszyklus eines Amazon SWF SWF-Workflows - Amazon Simple Workflow Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Vom Beginn einer Workflow-Ausführung bis zu deren Abschluss interagiert Amazon SWF mit den Akteuren, indem es ihnen entsprechende Aufgaben zuweist, entweder Aktivitätsaufgaben oder Entscheidungsaufgaben.

Die folgende Abbildung zeigt den Lebenszyklus einer Workflow-Ausführung zur Bestellabwicklung aus der Perspektive der Komponenten, die darauf aufbauen.

E-Commerce-Workflow-Ausführung

Lebenszyklus einer Workflow-Ausführung

In der folgenden Tabelle werden die einzelnen Aufgaben aus der vorherigen Abbildung erläutert.

Beschreibung

Aktion, Entscheidung oder Ereignis

1. Der Workflow-Starter ruft die entsprechende Amazon SWF SWF-Aktion auf, um die Workflow-Ausführung für eine Bestellung zu starten, und stellt die Bestellinformationen bereit.

Aktion StartWorkflowExecution

2. Amazon SWF empfängt die Anfrage zum Starten der Workflow-Ausführung und plant dann die erste Entscheidungsaufgabe.

Ereignis WorkflowExecutionStarted und Ereignis DecisionTaskScheduled

3. Der Entscheider erhält die Aufgabe von Amazon SWF, überprüft den Verlauf, wendet die Koordinationslogik an, um festzustellen, dass keine vorherigen Aktivitäten stattgefunden haben, trifft die Entscheidung, die Aktivität „Bestellung überprüfen“ mit den Informationen zu planen, die der Aktivitätsmitarbeiter zur Bearbeitung der Aufgabe benötigt, und sendet die Entscheidung an Amazon SWF zurück.

PollForDecisionTask-Aktion. RespondDecisionTaskCompleted-Aktion und ScheduleActivityTask-Entscheidung.

4. Amazon SWF erhält die Entscheidung, plant die Aktivitätsaufgabe „Bestellung verifizieren“ und wartet, bis die Aktivitätsaufgabe abgeschlossen ist oder das Timeout überschritten wird.

ActivityTaskScheduled event

5. Ein Aktivitätsmitarbeiter, der die Aktivität „Bestellung verifizieren“ ausführen kann, empfängt die Aufgabe, führt sie aus und sendet die Ergebnisse an Amazon SWF zurück.

Aktion PollForActivityTask und Aktion RespondActivityTaskCompleted

6. Amazon SWF empfängt die Ergebnisse der Aktivität „Bestellung verifizieren“, fügt sie dem Workflow-Verlauf hinzu und plant eine Entscheidungsaufgabe.

Ereignis ActivityTaskCompleted und Ereignis DecisionTaskScheduled

7. Der Entscheider erhält die Aufgabe von Amazon SWF, überprüft den Verlauf, wendet die Koordinationslogik an, entscheidet, eine ChargeCreditCard Aktivitätsaufgabe mit den Informationen zu planen, die der Aktivitätshelfer zur Bearbeitung der Aufgabe benötigt, und sendet die Entscheidung an Amazon SWF zurück.

PollForDecisionTask-Aktion. RespondDecisionTaskCompleted-Aktion mit ScheduleActivityTask-Entscheidung.

8. Amazon SWF empfängt die Entscheidung, plant die ChargeCreditCard Aktivitätsaufgabe und wartet, bis sie abgeschlossen ist oder das Timeout überschritten wird.

Ereignis DecisionTaskCompleted und Ereignis ActivityTaskScheduled

9. Ein Aktivitätsarbeiter, der die ChargeCreditCard Aktivität ausführen kann, empfängt die Aufgabe, führt sie aus und sendet die Ergebnisse an Amazon SWF zurück.

Aktion PollForActivityTask und Aktion RespondActivityTaskCompleted

10. Amazon SWF empfängt die Ergebnisse der ChargeCreditCard Aktivitätsaufgabe, fügt sie dem Workflow-Verlauf hinzu und plant eine Entscheidungsaufgabe.

Ereignis ActivityTaskCompleted und Ereignis DecisionTaskScheduled

11. Der Entscheider erhält die Aufgabe von Amazon SWF, überprüft den Verlauf, wendet die Koordinationslogik an, entscheidet, eine ShipOrder Aktivitätsaufgabe mit den Informationen zu planen, die der Aktivitätshelfer zur Ausführung der Aufgabe benötigt, und gibt die Entscheidung an Amazon SWF zurück.

PollForDecisionTask-Aktion. RespondDecisionTaskCompleted mit ScheduleActivityTask-Entscheidung.

12. Amazon SWF empfängt die Entscheidung, plant eine ShipOrder Aktivitätsaufgabe und wartet, bis sie abgeschlossen ist oder das Timeout überschritten wird.

Ereignis DecisionTaskCompleted und Ereignis ActivityTaskScheduled

13. Ein Aktivitätsarbeiter, der die ShipOrder Aktivität ausführen kann, empfängt die Aufgabe, führt sie aus und sendet die Ergebnisse an Amazon SWF zurück.

Aktion PollForActivityTask und Aktion RespondActivityTaskCompleted

14. Amazon SWF empfängt die Ergebnisse der ShipOrder Aktivitätsaufgabe, fügt sie dem Workflow-Verlauf hinzu und plant eine Entscheidungsaufgabe.

Ereignis ActivityTaskCompleted und Ereignis DecisionTaskScheduled

15. Der Entscheider erhält die Aufgabe von Amazon SWF, überprüft den Verlauf, wendet die Koordinationslogik an, entscheidet, eine RecordCompletion Aktivitätsaufgabe mit den Informationen zu planen, die der Aktivitätshelfer zur Ausführung der Aufgabe benötigt, und gibt die Entscheidung an Amazon SWF zurück.

PollForDecisionTask-Aktion. RespondDecisionTaskCompleted-Aktion mit ScheduleActivityTask-Entscheidung.

16. Amazon SWF empfängt die Entscheidung, plant eine RecordCompletion Aktivitätsaufgabe und wartet, bis sie abgeschlossen ist oder das Timeout überschritten wird.

Ereignis DecisionTaskCompleted und Ereignis ActivityTaskScheduled

17. Ein Aktivitätsarbeiter, der die RecordCompletion Aktivität ausführen kann, empfängt die Aufgabe, führt sie aus und sendet die Ergebnisse an Amazon SWF zurück.

Aktion PollForActivityTask und Aktion RespondActivityTaskCompleted

18. Amazon SWF empfängt die Ergebnisse der RecordCompletion Aktivitätsaufgabe, fügt sie dem Workflow-Verlauf hinzu und plant eine Entscheidungsaufgabe.

Ereignis ActivityTaskCompleted und Ereignis DecisionTaskScheduled

19. Der Entscheider erhält die Aufgabe von Amazon SWF, überprüft den Verlauf, wendet die Koordinationslogik an, entscheidet, die Workflow-Ausführung zu beenden, und sendet die Entscheidung zusammen mit allen Ergebnissen an Amazon SWF zurück.

PollForDecisionTask-Aktion. RespondDecisionTaskCompleted-Aktion mit CompleteWorkflowExecution-Entscheidung.

20. Amazon SWF schließt die Workflow-Ausführung ab und archiviert den Verlauf zum future Nachschlagen.

WorkflowExecutionCompleted event.

Auf dieser Seite

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.