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'une exécution de flux de travail d'Amazon SWF
Depuis le début d'une exécution de flux de travail jusqu'à sa fin, Amazon SWF interagit avec les acteurs en leur affectant les tâches appropriées, qu'elles soient tâches d'activité ou tâches de décision.
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 de flux de travail appelle l'action d'Amazon SWF appropriée pour démarrer l'exécution de flux de travail d'une commande, en fournissant les informations de commande. |
|
2. Amazon SWF reçoit la demande d'exécution de flux de travail de début, 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 depuis Amazon SWF, examine l'historique, applique la logique de coordination afin de déterminer qu'aucune activité précédente n'a eu lieu, prend la décision de planifier l'activité de vérification de commande avec les informations dont l'agent de traitement d'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é de vérification de commande et attend qu'elle se termine ou qu'elle exprime. |
|
5. Un travail d'activité qui peut effectuer l'activité de vérification de commande reçoit la tâche, l'accomplit et renvoie les résultats à Amazon SWF. |
Actions |
6. Amazon SWF reçoit les résultats de l'activité de vérification de commande, les ajoute à l'historique de flux de travail et planifie une tâche de décision. |
Événement |
7. Le décideur reçoit la tâche depuis Amazon SWF, examine l'historique, applique la logique de coordination, prend la décision de planifier la tâche d'activité de débit de la carte de crédit avec les informations dont l'agent de traitement d'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 d'activité de débit de la carte de crédit et attend qu'elle se termine ou qu'elle exprime. |
Événement |
9. Un travail d'activité qui peut effectuer l'activité de débit de la carte de crédit reçoit la tâche, l'accomplit et renvoie les résultats à Amazon SWF. |
Actions |
10. Amazon SWF reçoit les résultats de la tâche d'activité de débit de la carte de crédit, les ajoute à l'historique de flux de travail et planifie une tâche de décision. |
Événement |
11. Le décideur reçoit la tâche depuis Amazon SWF, examine l'historique, applique la logique de coordination, prend la décision de planifier la tâche d'activité d'envoi de commande avec les informations dont l'agent de traitement d'activité a besoin pour traiter la tâche, et renvoie la décision à Amazon SWF. |
Action |
12. Amazon SWF reçoit la décision, planifie une tâche d'activité d'envoi de commande et attend qu'elle se termine ou qu'elle exprime. |
Événement |
13. Un travail d'activité qui peut effectuer l'activité d'envoi de commande reçoit la tâche, l'accomplit et renvoie les résultats à Amazon SWF. |
Actions |
14. Amazon SWF reçoit les résultats de la tâche d'activité d'envoi de commande, les ajoute à l'historique de flux de travail et planifie une tâche de décision. |
Événement |
15. Le décideur reçoit la tâche depuis Amazon SWF, examine l'historique, applique la logique de coordination, prend la décision de planifier la tâche d'activité de fin d'enregistrement avec les informations dont l'agent de traitement d'activité a besoin pour traiter la tâche, et renvoie la décision à Amazon SWF. |
Action |
16. Amazon SWF reçoit la décision, planifie une tâche d'activité de fin d'enregistrement et attend qu'elle se termine ou qu'elle exprime. |
Événement |
17. Un travail d'activité qui peut effectuer l'activité de fin d'enregistrement reçoit la tâche, l'accomplit et renvoie les résultats à Amazon SWF. |
Actions |
18. Amazon SWF reçoit les résultats de la tâche d'activité de fin d'enregistrement, les ajoute à l'historique de flux de travail et planifie une tâche de décision. |
Événement |
19. Le décideur reçoit la tâche depuis Amazon SWF, examine l'historique, applique la logique de coordination, prend la décision de fermer l'exécution de flux de travail et renvoie la décision ainsi que les résultats à Amazon SWF. |
Action |
20. Amazon SWF ferme l'exécution de flux de travail et archive l'historique à des fins de référence ultérieure. |
|