

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.

# Liste des actions Amazon SWF par catégorie
<a name="swf-api-by-category"></a>

Cette section répertorie les rubriques de référence relatives aux actions Amazon SWF dans l'interface de programmation d'applications (API) Amazon SWF. Elles sont classées par *catégorie fonctionnelle*.

Pour une liste *alphabétique* des actions, consultez le manuel [Amazon Simple Workflow Service API Reference](https://docs.aws.amazon.com/amazonswf/latest/apireference/).

**Topics**
+ [Actions liées aux activités](#swf-api-activities)
+ [Actions liées aux décideurs](#swf-api-deciders)
+ [Actions liées aux exécutions de flux de travail](#swf-api-executions)
+ [Actions liées à l'administration](#swf-api-administration)
+ [Actions de visibilité](#swf-api-visibility)

## Actions liées aux activités
<a name="swf-api-activities"></a>

Les travailleurs d'activité utilisent la commande `PollForActivityTask` pour obtenir les nouvelles tâches d'activité. Une fois qu'un travailleur reçoit une tâche d'activité d'Amazon SWF, il exécute la tâche et répond en `RespondActivityTaskCompleted` cas de réussite ou `RespondActivityTaskFailed` d'échec.

Voici les actions exécutées par les outils de traitement d'activité.
+ `[PollForActivityTask](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_PollForActivityTask.html)`
+ `[RespondActivityTaskCompleted](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RespondActivityTaskCompleted.html)`
+ `[RespondActivityTaskFailed](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RespondActivityTaskFailed.html)`
+ `[RespondActivityTaskCanceled](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RespondActivityTaskCanceled.html)`
+ `[RecordActivityTaskHeartbeat](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RecordActivityTaskHeartbeat.html)`

## Actions liées aux décideurs
<a name="swf-api-deciders"></a>

Les décideurs utilisent la commande `PollForDecisionTask` pour obtenir les tâches de décision. Une fois qu'un décideur reçoit une tâche de décision d'Amazon SWF, il examine l'historique d'exécution de son flux de travail et décide de la marche à suivre. Il appelle `RespondDecisionTaskCompleted` pour terminer la tâche de décision et fournit zéro ou plusieurs décisions suivantes.

Voici les actions exécutées par les décideurs.
+ `[PollForDecisionTask](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_PollForDecisionTask.html)`
+ `[RespondDecisionTaskCompleted](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RespondDecisionTaskCompleted.html)`

## Actions liées aux exécutions de flux de travail
<a name="swf-api-executions"></a>

Les actions suivantes font partie d'une exécution de flux de travail.
+ `[RequestCancelWorkflowExecution](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RequestCancelWorkflowExecution.html)`
+ `[StartWorkflowExecution](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_StartWorkflowExecution.html)`
+ `[SignalWorkflowExecution](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_SignalWorkflowExecution.html)`
+ `[TerminateWorkflowExecution](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_TerminateWorkflowExecution.html)`

## Actions liées à l'administration
<a name="swf-api-administration"></a>

Bien que vous puissiez effectuer des tâches administratives depuis la console Amazon SWF, vous pouvez utiliser les actions décrites dans cette section pour automatiser des fonctions ou créer vos propres outils d'administration.

### Gestion des activités
<a name="activity-management"></a>
+ `[RegisterActivityType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html)`
+ `[DeprecateActivityType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DeprecateActivityType.html)`
+ `[UndeprecateActivityType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_UndeprecateActivityType.html)`
+ `[DeleteActivityType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DeleteActivityType.html)`

### Gestion du flux de travail
<a name="workflow-management"></a>
+ `[RegisterWorkflowType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterWorkflowType.html)`
+ `[DeprecateWorkflowType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DeprecateWorkflowType.html)`
+ `[UndeprecateWorkflowType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_UndeprecateWorkflowType.html)`
+ `[DeleteWorkflowType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DeleteWorkflowType.html)`

### Gestion de domaine
<a name="domain-management"></a>

Ces actions vous permettent d'enregistrer et de déconseiller des domaines Amazon SWF.
+ `[RegisterDomain](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterDomain.html)`
+ `[DeprecateDomain](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DeprecateDomain.html)`
+ `[UndeprecateDomain](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_UndeprecateDomain.html)`

Pour obtenir plus d'informations, ainsi que des exemples de ces actions de gestion de domaine, consultez la section [Enregistrement d'un domaine auprès d'Amazon SWF](swf-dg-register-domain-api.md).

### Gestion de l'exécution du flux de travail
<a name="workflow-execution-management"></a>
+ `[RequestCancelWorkflowExecution](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RequestCancelWorkflowExecution.html)`
+ `[TerminateWorkflowExecution](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_TerminateWorkflowExecution.html)`

## Actions de visibilité
<a name="swf-api-visibility"></a>

Bien que vous puissiez effectuer des actions de visibilité depuis la console Amazon SWF, vous pouvez utiliser les actions décrites dans cette section pour créer votre propre console ou vos propres outils d'administration.

### Visibilité de l'activité
<a name="activity-visibility"></a>
+ `[ListActivityTypes](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_ListActivityTypes.html)`
+ `[DescribeActivityType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DescribeActivityType.html)`

### Visibilité du flux de travail
<a name="workflow-visibility"></a>
+ [ListWorkflowTypes](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_ListWorkflowTypes.html)
+ [DescribeWorkflowType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DescribeWorkflowType.html)

### Visibilité de l'exécution du flux de travail
<a name="workflow-execution-visibility"></a>
+ `[DescribeWorkflowExecution](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DescribeWorkflowExecution.html)`
+ `[ListOpenWorkflowExecutions](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_ListOpenWorkflowExecutions.html)`
+ `[ListClosedWorkflowExecutions](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_ListClosedWorkflowExecutions.html)`
+ `[CountOpenWorkflowExecutions](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_CountOpenWorkflowExecutions.html)`
+ `[CountClosedWorkflowExecutions](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_CountClosedWorkflowExecutions.html)`
+ `[GetWorkflowExecutionHistory](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_GetWorkflowExecutionHistory.html)`

### Visibilité du domaine
<a name="domain-visibility"></a>
+ `[ListDomains](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_ListDomains.html)`
+ `[DescribeDomain](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DescribeDomain.html)`

### Visibilité de la liste de tâches
<a name="task-list-visibility"></a>
+ `[CountPendingActivityTasks](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_CountPendingActivityTasks.html)`
+ `[CountPendingDecisionTasks](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_CountPendingDecisionTasks.html)`