외부 신호 external-signal

외부 신호 활동은 흐름 제어 활동입니다. 다른 워크플로우 또는 API 호출에서 워크플로우 실행을 트리거할 수 있습니다.

NOTE
이 페이지에서는 Campaign 웹 사용자 인터페이스에서 외부 신호 활동을 구성하고 다른 워크플로우 또는 API 호출에서 트리거하는 주요 단계를 제공합니다. 워크플로우를 트리거하는 방법, 모범 사례 및 Campaign API로 작업하는 방법에 대한 자세한 내용은 Campaign v8(클라이언트 콘솔) 설명서를 참조하세요.

외부 신호 활동을 구성하고 실행을 트리거하려면 다음 단계를 따르십시오.

  1. 워크플로우에 외부 신호 활동을 추가합니다.

  2. 워크플로우의 구성을 완료하고 실행을 시작합니다. 외부 신호 활동이 "보류 중"으로 표시되어 트리거되기를 기다립니다.

  3. 아래 정보를 검색하십시오.

    • 레이블 옆에 표시되는 워크플로의 내부 이름 ​입니다.

      accordion
      보기 예
    • 워크플로우의 실행 옵션 ​에 표시되는 외부 신호 활동의 이름 ​입니다.

      accordion
      보기 예
  4. 워크플로우를 트리거하려면 PostEvent JavaScript 함수를 실행해야 합니다. 이 함수를 사용하면 선택한 값과 함께 변수를 전달하고 트리거된 워크플로우에서 활용할 수 있습니다.

    PostEvent 함수는 다른 워크플로우 또는 API 호출에서 실행할 수 있습니다.

    • 워크플로우에서 외부 신호 활동을 트리거하려면 활동의 실행 옵션 ​에서 액세스할 수 있는 초기화 스크립트 창에서 PostEvent 함수를 실행하십시오. JavaScript 코드 활동의 경우 해당 활동의 스크립트에서 함수를 실행하십시오.

      구문은 다음과 같습니다.

      code language-none
      xtk.workflow.PostEvent("<workflow-internal-name>","<signal-activity-name>","",<variables <variable-name>="<value>"/>, false);
      
    accordion
    보기 예

    이 예제에서는 내부 이름이 "WKF12345"인 워크플로우에 추가된 "signal1" 외부 신호 활동을 트리거합니다. 또한 값이 "123456"인 "customID"라는 변수를 전달하고 있습니다.

recommendation-more-help
c39c2d00-ba9a-424b-adf9-66af58a0c34b