

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 범주별 Amazon SWF 작업 목록
<a name="swf-api-by-category"></a>

이 단원에는 Amazon SWF 애플리케이션 프로그래밍 인터페이스(API)의 Amazon SWF 작업에 대한 참조 항목이 나열되어 있습니다. 참조 항목은 *기능 범주*별로 나열됩니다.

*영문자순* 작업 목록은 [Amazon Simple Workflow Service API 참조](https://docs.aws.amazon.com/amazonswf/latest/apireference/)를 참조하십시오.

**Topics**
+ [활동 관련 작업](#swf-api-activities)
+ [결정자 관련 작업](#swf-api-deciders)
+ [워크플로 실행 관련 작업](#swf-api-executions)
+ [관리 관련 작업](#swf-api-administration)
+ [가시성 작업](#swf-api-visibility)

## 활동 관련 작업
<a name="swf-api-activities"></a>

활동 작업자는 `PollForActivityTask`를 사용하여 새 활동 작업을 가져옵니다. 작업자는 Amazon SWF에서 활동 태스크를 수신한 후 태스크를 수행하고 성공한 경우 `RespondActivityTaskCompleted`, 실패한 경우 `RespondActivityTaskFailed`를 사용하여 응답합니다.

활동 작업자가 수행하는 작업은 다음과 같습니다.
+ `[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 name="swf-api-deciders"></a>

결정자는 `PollForDecisionTask`를 사용하여 의사 결정 작업을 가져옵니다. 결정자는 Amazon SWF에서 의사 결정 태스크를 수신한 후 워크플로 실행 기록을 검사하고 다음에 수행할 작업을 결정합니다. 그리고 `RespondDecisionTaskCompleted`를 호출하여 의사 결정 작업을 완료하고 0개 이상의 다음 의사 결정을 제공합니다.

결정자가 수행하는 작업은 다음과 같습니다.
+ `[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 name="swf-api-executions"></a>

워크플로 실행에서 작동하는 작업은 다음과 같습니다.
+ `[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 name="swf-api-administration"></a>

Amazon SWF 콘솔에서 관리 태스크를 수행할 수 있지만 이 섹션의 활동을 사용하여 기능을 자동화하거나 고유한 관리 도구를 개발할 수 있습니다.

### 활동 관리
<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)`

### 워크플로우 관리
<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)`

### 도메인 관리
<a name="domain-management"></a>

다음 작업을 사용하면 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)`

도메인 관리 작업에 대한 예 및 자세한 내용은 [Amazon SWF에 도메인 등록](swf-dg-register-domain-api.md) 단원을 참조하십시오.

### 워크플로 실행 관리
<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 name="swf-api-visibility"></a>

Amazon SWF 콘솔에서 가시성 태스크를 수행할 수 있지만 이 섹션의 활동을 사용하여 고유한 콘솔 또는 관리 도구를 개발할 수 있습니다.

### 활동 가시성
<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)`

### 워크플로우 가시성
<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)

### 워크플로우 실행 가시성
<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)`

### 도메인 가시성
<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)`

### 작업 목록 가시성
<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)`