Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Cycle de vie d'un flux de travail Amazon SWF
Du début à la fin de l'exécution d'un flux de travail, Amazon SWF interagit avec les acteurs en leur attribuant les tâches appropriées, qu'il s'agisse de tâches d'activité ou de tâches décisionnelles.
Le schéma suivant illustre le cycle de vie d'une exécution de flux de travail de traitement des commandes du point de vue des composants qui y jouent un rôle.

Cycle de vie d'exécution du flux de travail
Le tableau suivant explique chaque tâche de l'image précédente.
Description |
Action, décision ou événement |
---|---|
1. Le démarreur du flux de travail appelle l'action Amazon SWF appropriée pour démarrer l'exécution du flux de travail pour une commande, en fournissant les informations de commande. |
|
2. Amazon SWF reçoit la demande d'exécution du flux de travail de démarrage, puis planifie la première tâche de décision. |
Événement WorkflowExecutionStarted et événement DecisionTaskScheduled . |
3. Le décideur reçoit la tâche d'Amazon SWF, passe en revue l'historique, applique la logique de coordination pour déterminer qu'aucune activité précédente n'a eu lieu, prend la décision de planifier l'activité de vérification de la commande avec les informations dont le responsable de l'activité a besoin pour traiter la tâche, et renvoie la décision à Amazon SWF. |
Action PollForDecisionTask . Action RespondDecisionTaskCompleted et décision ScheduleActivityTask . |
4. Amazon SWF reçoit la décision, planifie la tâche d'activité Verify Order et attend que la tâche soit terminée ou expire. |
|
5. Un travailleur d'activité capable d'effectuer l'activité Verify Order reçoit la tâche, l'exécute et renvoie les résultats à Amazon SWF. |
Actions |
6. Amazon SWF reçoit les résultats de l'activité de vérification des commandes, les ajoute à l'historique du flux de travail et planifie une tâche de décision. |
Événement |
7. Le décideur reçoit la tâche d'Amazon SWF, examine l'historique, applique la logique de coordination, prend la décision de planifier ChargeCreditCard une tâche d'activité avec les informations dont le responsable de l'activité a besoin pour traiter la tâche et renvoie la décision à Amazon SWF. |
Action |
8. Amazon SWF reçoit la décision, planifie la tâche ChargeCreditCard d'activité et attend qu'elle soit terminée ou expire. |
Événement |
9. Un travailleur d'activité capable d'effectuer l' ChargeCreditCard activité reçoit la tâche, l'exécute et renvoie les résultats à Amazon SWF. |
Actions |
10. Amazon SWF reçoit les résultats de la tâche d' ChargeCreditCard activité, les ajoute à l'historique du flux de travail et planifie une tâche de décision. |
Événement |
11. Le décideur reçoit la tâche d'Amazon SWF, examine l'historique, applique la logique de coordination, prend la décision de planifier ShipOrder une tâche d'activité avec les informations dont le responsable de l'activité a besoin pour exécuter la tâche et renvoie la décision à Amazon SWF. |
Action |
12. Amazon SWF reçoit la décision, planifie une tâche d' ShipOrder activité et attend qu'elle soit terminée ou expire. |
Événement |
13. Un travailleur d'activité capable d'effectuer l' ShipOrder activité reçoit la tâche, l'exécute et renvoie les résultats à Amazon SWF. |
Actions |
14. Amazon SWF reçoit les résultats de la tâche d' ShipOrder activité, les ajoute à l'historique du flux de travail et planifie une tâche de décision. |
Événement |
15. Le décideur reçoit la tâche d'Amazon SWF, examine l'historique, applique la logique de coordination, prend la décision de planifier RecordCompletion une tâche d'activité avec les informations dont le responsable de l'activité a besoin pour exécuter la tâche et renvoie la décision à Amazon SWF. |
Action |
16. Amazon SWF reçoit la décision, planifie une tâche d' RecordCompletion activité et attend qu'elle soit terminée ou expire. |
Événement |
17. Un travailleur d'activité capable d'effectuer l' RecordCompletion activité reçoit la tâche, l'exécute et renvoie les résultats à Amazon SWF. |
Actions |
18. Amazon SWF reçoit les résultats de la tâche d' RecordCompletion activité, les ajoute à l'historique du flux de travail et planifie une tâche de décision. |
Événement |
19. Le décideur reçoit la tâche d'Amazon SWF, examine l'historique, applique la logique de coordination, prend la décision de clore l'exécution du flux de travail et renvoie la décision ainsi que les résultats éventuels à Amazon SWF. |
Action |
20. Amazon SWF ferme l'exécution du flux de travail et archive l'historique pour référence future. |
|