

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

# Amazon SWF에서 워크플로 실행
<a name="swf-dev-run-workflows"></a>

조정 로직과 활동을 설계한 다음에는 Amazon SWF에 이러한 구성 요소를 워크플로로 등록하고 활동 유형을 등록합니다. 등록하는 동안 각 유형에 대한 이름, 버전 및 기본 구성 값을 지정합니다.

Amazon SWF는 등록된 워크플로 및 활동 유형만 사용할 수 있습니다. 이 전자 상거래 예에서는 CustomerOrder 워크플로 유형과 VerifyOrder, ChargeCreditCard, ShipOrder 및 RecordCompletion 활동 유형을 등록합니다.

워크플로 유형을 등록한 후에는 원하는 만큼 자주 실행할 수 있습니다. *워크플로 실행*은 워크플로 실행 인스턴스입니다.

워크플로 실행은 임의의 프로세스 또는 애플리케이션이나 다른 워크플로 실행에 의해 시작할 수 있습니다. 이 전자 상거래 예에서 새 워크플로 실행은 각 고객 주문과 함께 시작됩니다. 워크플로를 시작하는 애플리케이션 유형은 고객의 주문 방식에 따라 달라집니다. 워크플로는 웹 사이트 또는 모바일 애플리케이션을 통해 시작하거나 회사 내부 애플리케이션을 사용하는 고객 서비스 담당자가 시작할 수 있습니다.

Amazon SWF를 사용하면 `workflowId`라는 식별자를 워크플로 실행과 연결할 수 있으므로 기존 비즈니스 식별자를 워크플로에 통합할 수 있습니다. 이 전자 상거래 예에서 각 워크플로 실행은 고객 인보이스 번호로 식별할 수 있습니다.

Amazon SWF는 사용자가 제공하는 식별자 외에도 고유한 시스템 생성 식별자(`runId`)를 각 워크플로 실행과 연결합니다. Amazon SWF에서는 이 식별자를 사용하여 한 번에 한 번의 워크플로만 실행할 수 있습니다. 동일한 워크플로 유형으로 여러 워크플로 실행이 가능하지만 각 워크플로 실행에는 고유한 `runId`가 있습니다.