

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Lista de ações do Amazon SWF por categoria
<a name="swf-api-by-category"></a>

Esta seção lista os tópicos de referência para ações do Amazon SWF na interface de programação de aplicações (API) do Amazon SWF. Eles são listados por *categoria funcional*.

Para obter uma lista *alfabética* de ações, consulte a [Amazon Simple Workflow Service API Reference](https://docs.aws.amazon.com/amazonswf/latest/apireference/).

**Topics**
+ [Ações relacionadas a atividades](#swf-api-activities)
+ [Ações relacionadas a agentes de decisão](#swf-api-deciders)
+ [Ações relacionadas a execuções de fluxo de trabalho](#swf-api-executions)
+ [Ações relacionadas à administração](#swf-api-administration)
+ [Ações de visibilidade](#swf-api-visibility)

## Ações relacionadas a atividades
<a name="swf-api-activities"></a>

Operadores de atividade usam `PollForActivityTask` para receber novas tarefas de atividade. Depois que um operador recebe uma tarefa de atividade do Amazon SWF, ele executa essa tarefa e responde usando `RespondActivityTaskCompleted` ser ela for bem-sucedida ou `RespondActivityTaskFailed` se ela falhar.

As ações a seguir são realizadas por operadores de atividade.
+ `[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)`

## Ações relacionadas a agentes de decisão
<a name="swf-api-deciders"></a>

Agentes de decisão usam `PollForDecisionTask` para obter tarefas de decisão. Depois que um decisor recebe uma tarefa de administração do Amazon SWF, ele examina o histórico de execuções de fluxo de trabalho e decide o que fazer a seguir. Ele chama `RespondDecisionTaskCompleted` para concluir a tarefa de decisão e fornece zero ou mais próxima decisões.

As ações a seguir são realizadas por agentes de decisão.
+ `[PollForDecisionTask](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_PollForDecisionTask.html)`
+ `[RespondDecisionTaskCompleted](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RespondDecisionTaskCompleted.html)`

## Ações relacionadas a execuções de fluxo de trabalho
<a name="swf-api-executions"></a>

As ações a seguir operam em uma execução de fluxo de trabalho.
+ `[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)`

## Ações relacionadas à administração
<a name="swf-api-administration"></a>

Embora seja possível executar tarefas administrativas no console do Amazon SWF, você pode usar as ações desta seção para automatizar funções ou criar suas próprias ferramentas administrativas.

### Gerenciamento de atividade
<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)`

### Gerenciamento de fluxo de trabalho
<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)`

### Gerenciamento de domínio
<a name="domain-management"></a>

Essas ações permitem registrar e descontinuar os domínios do 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)`

Para obter mais informações e exemplos dessas ações de gerenciamento de domínios, consulte [Registrando um domínio com o Amazon SWF](swf-dg-register-domain-api.md).

### Gerenciamento de execução de fluxo de trabalho
<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)`

## Ações de visibilidade
<a name="swf-api-visibility"></a>

Embora seja possível executar ações de visibilidade no console do Amazon SWF, você pode usar as ações desta seção para criar seu próprio console ou ferramentas administrativas.

### Visibilidade de Atividade
<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)`

### Visibilidade do fluxo de trabalho
<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)

### Visibilidade de execução de fluxo de trabalho
<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)`

### Visibilidade de domínio
<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)`

### Visibilidade de lista de tarefas
<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)`