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.
Lebenszyklus einer -Workflow-Ausführung
Vom Starten einer Workflow-Ausführung bis zu Ihrem Abschluss weist Amazon SWF passende Aufgaben, also Aktivitäts- oder Entscheidungsaufgaben zu.
Die folgende Abbildung zeigt den Lebenszyklus einer Workflow-Ausführung zur Bestellabwicklung aus der Perspektive der Komponenten, die darauf aufbauen.
Lebenszyklus einer Workflow-Ausführung
In der folgenden Tabelle werden die einzelnen Aufgaben aus der vorherigen Abbildung erläutert.
Description |
Aktion, Entscheidung oder Ereignis |
---|---|
1. Der Workflow-Starter ruft die passende Amazon SWF SWF-Aktion auf, um die Workflow-Ausführung für eine Bestellung zu starten, und stellt die Bestellinformationen bereit. |
Aktion |
2. Amazon SWF empfängt die Startanforderung für die Workflow-Ausführung und plant die erste Entscheidungsaufgabe. |
Ereignis WorkflowExecutionStarted und Ereignis DecisionTaskScheduled |
3. Der Entscheider empfängt die Aufgabe von Amazon SWF, prüft den Verlauf, wendet die Koordinationslogik an, um zu bestimmen, ob vorherige Aktivitäten aufgetreten sind, trifft die Entscheidung, die Aktivität „Bestellung prüfen“ mit den Informationen zu planen, die der Aktivitäts-Worker zur Verarbeitung der Aufgabe benötigt, und gibt die Entscheidung an Amazon SWF zurück. |
PollForDecisionTask -Aktion. RespondDecisionTaskCompleted -Aktion und ScheduleActivityTask -Entscheidung. |
4. Amazon SWF empfängt die Entscheidung, plant die Aktivitätsaufgabe „Bestellung prüfen“ und wartet, bis die Aktivitätsaufgabe abgeschlossen oder abgeschlossen ist. |
|
5. Ein Aktivitäts-Worker, der die Aktivität „Bestellung prüfen“ verarbeiten kann, empfängt die Aufgabe, verarbeitet sie und gibt die Ergebnisse an Amazon SWF zurück. |
Aktion |
6. Amazon SWF empfängt die Ergebnisse der Aktivität „Bestellung prüfen“, fügt sie dem Verlauf des Workflows hinzu und plant eine Entscheidungsaufgabe. |
Ereignis |
7. Der Entscheider empfängt die Aufgabe von Amazon SWF, prüft den Verlauf, wendet die Koordinationslogik an, trifft die Entscheidung, die Aktivitätsaufgabe „Kreditkarte belasten“ mit den Informationen zu planen, die der Aktivitäts-Worker zur Verarbeitung der Aufgabe benötigt, und gibt die Entscheidung an Amazon SWF zurück. |
|
8. Amazon SWF empfängt die Entscheidung, plant die Aktivitätsaufgabe „Kreditkarte belasten“ und wartet, bis sie abgeschlossen oder beendet wird. |
Ereignis |
9. Ein Aktivitäts-Worker, der die Aktivität „Kreditkarte belasten“ verarbeiten kann, empfängt die Aufgabe, verarbeitet sie und gibt die Ergebnisse an Amazon SWF zurück. |
Aktion |
10. Amazon SWF empfängt die Ergebnisse der Aktivitätsaufgabe „Kreditkarte belasten“, fügt sie dem Verlauf des Workflows hinzu und plant eine Entscheidungsaufgabe. |
Ereignis |
11. Der Entscheider empfängt die Aufgabe von Amazon SWF, prüft den Verlauf, wendet die Koordinationslogik an, trifft die Entscheidung, die Aktivitätsaufgabe „Bestellung versenden“ mit den Informationen zu planen, die der Aktivitäts-Worker zur Verarbeitung der Aufgabe benötigt, und gibt die Entscheidung an Amazon SWF zurück. |
|
12. Amazon SWF empfängt die Entscheidung, plant die Aktivitätsaufgabe „Bestellung versenden“ und wartet, bis sie abgeschlossen oder beendet wird. |
Ereignis |
13. Ein Aktivitäts-Worker, der die Aktivität „Bestellung versenden“ verarbeiten kann, empfängt die Aufgabe, verarbeitet sie und gibt die Ergebnisse an Amazon SWF zurück. |
Aktion |
14. Amazon SWF empfängt die Ergebnisse der Aktivitätsaufgabe „Bestellung versenden“, fügt sie dem Verlauf des Workflows hinzu und plant eine Entscheidungsaufgabe. |
Ereignis |
15. Der Entscheider empfängt die Aufgabe von Amazon SWF, prüft den Verlauf, wendet die Koordinationslogik an, trifft die Entscheidung, die Aktivitätsaufgabe „Vorgang schließen“ mit den Informationen zu planen, die der Aktivitäts-Worker zur Verarbeitung der Aufgabe benötigt, und gibt die Entscheidung an Amazon SWF zurück. |
|
16. Amazon SWF empfängt die Entscheidung, plant die Aktivitätsaufgabe „Vorgang schließen“ und wartet, bis sie abgeschlossen oder beendet wird. |
Ereignis |
17. Ein Aktivitäts-Worker, der die Aktivität „Vorgang schließen“ verarbeiten kann, empfängt die Aufgabe, verarbeitet sie und gibt die Ergebnisse an Amazon SWF zurück. |
Aktion |
18. Amazon SWF empfängt die Ergebnisse der Aktivitätsaufgabe „Vorgang schließen“, fügt sie dem Verlauf des Workflows hinzu und plant eine Entscheidungsaufgabe. |
Ereignis |
19. Der Entscheider empfängt die Aufgabe von Amazon SWF, prüft den Verlauf, wendet die Koordinationslogik an, trifft die Entscheidung, die Workflow-Ausführung zu schließen, und gibt die Entscheidung zusammen mit den Ergebnissen an Amazon SWF zurück. |
|
20 Amazon SWF schließt die Workflow-Ausführung und archiviert den Verlauf für eine spätere Verwendung. |
|