외부 신호 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
    보기 예

    이 예에서는 "signal1" 외부 신호 활동이 트리거됩니다. 내부 이름이 "WKF12345"인 워크플로우에 추가되었습니다. 이름이 "customID"인 변수가 "123456" 값과 함께 전달됩니다.

    스크린샷은 PostEvent 함수를 사용하여 외부 신호 활동을 트리거하는 예를 보여 줍니다.

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