저장된 외부 트리거 생성

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 3분
  • 트리거 정의 집합을 웹후크를 통해 외부 이벤트에 응답하는 재사용 가능한 트리거로 저장합니다. 지정된 조건을 충족하는 구성된 외부 공급업체 애플리케이션에서 이벤트가 발생하면 트리거가 활성화됩니다.

    이 태스크 정보

    에서 이미 구성된 워크플로우 스튜디오지원되는 외부 공급업체 스포크에서 발생하는 이벤트에 응답하는 저장된 트리거를 생성합니다. 타사 스포크는 이벤트가 발생할 때마다 이벤트 페이로드를 워크플로우 스튜디오 전송합니다. 트리거 정의에서 JSON 형식의 이벤트 페이로드와 트리거를 시작하는 조건을 지정합니다. 구성한 외부 공급업체 스포크에서 이벤트 페이로드 JSON을 가져옵니다.

    시작하기 전에

    필요한 역할: trigger_designer, flow_designer 또는 admin

    구독 필요: 이 단계에는 Integration Hub 구독이 필요합니다.

    필요한 플러그인: 다음 통합 허브 플러그인을 설치합니다.
    • ServiceNow 통합 허브 외부 트리거 [com.glide.ih.external_trigger]: 바로 사용 가능한 외부 트리거를 사용합니다.

    • 외부 트리거 빌더 [sn_ext_trg_bldr]: 저장된 외부 트리거를 생성합니다.

    주:
    다른 Integration Hub 구독에 포함되는 사항에 대한 자세한 내용은 법무 일정 - Integration Hub 개요를 참조하십시오.
    이벤트 소스 작성기에서 필요한 이벤트 소스를 생성하거나 이러한 스포크에서 기존 이벤트 소스를 사용할 수 있습니다.
    • Jira 스포크
    • GitHub 스포크
    • Docusign eSignature 스포크
    • Microsoft Azure DevOps Boards 스포크
    이벤트 소스 생성에 대한 자세한 내용은 다음 문서를 참조하십시오 외부 이벤트 소스 생성.
    중요사항:
    외부 공급업체 애플리케이션의 이벤트 페이로드 JSON을 편리하게 유지합니다. 페이로드 JSON을 복사할 수 있는 위치에 대해 알아보려면 외부 공급업체 웹후크 설명서를 참조하십시오. 예를 들어 Jira 이벤트에 대한 다양한 페이로드 모양을 보여주는 다음 링크를 참조하십시오. 웹 후크 실행.

    프로시저

    1. 다음으로 이동 모두 > 프로세스 자동화 > 워크플로우 스튜디오.
    2. 워크플로우 스튜디오 홈페이지에서 신규 > 트리거.
    3. 양식에서 필드를 채웁니다.
      표 1. 새 트리거 양식
      필드 설명
      트리거 이름 트리거를 식별하기 위한 이름입니다.
      트리거 유형 플로우를 시작하는 트리거의 유형입니다. 외부에서 이벤트(웹후크)를 선택합니다.
      설명 트리거에 대한 설명입니다.
      애플리케이션 트리거를 생성할 애플리케이션 범위입니다. 워크플로우 스튜디오 지원되는 구성된 스포크를 표시합니다.
      이벤트 소스 이벤트를 ServiceNow전송할 외부 공급업체 시스템입니다.
      도메인 플로우의 도메인 범위입니다. 도메인 분리에 대한 자세한 내용은 다음 문서를 참조하십시오 Domain separation explained.
    4. 추가 속성 표시를 선택하고 필드를 채웁니다.
      표 2. 추가 속성 양식
      필드 설명
      다음에서 접근 가능 트리거 데이터는 모든 애플리케이션 범위에서 액세스할 수 있습니다.
      범주 트리거가 표시되는 범주입니다.
      트리거 주석 사용자가 트리거를 선택하기 전에 볼 수 있는 트리거에 대한 주석입니다.
    5. 트리거 빌드를 선택합니다.
      워크플로우 스튜디오 트리거 정의 페이지를 표시합니다. 이벤트 소스 미리 보기 영역에서 외부 트리거 엔드포인트가 구성되는 방식에 대한 정보를 볼 수 있습니다. 트리거에 대한 구성은 자동으로 저장됩니다.
    6. 파서 아래의 필드에 내용을 입력합니다.
      표 3. 파서 양식
      필드 설명
      트리거 출력 이름 트리거 출력을 식별하는 레이블입니다.
      요청 헤더 인바운드 요청에 포함할 헤더를 하나 이상 지정하는 선택적 필드입니다.
      쿼리 매개변수 인바운드 요청에 포함할 매개변수를 하나 이상 지정하는 선택적 필드입니다.
    7. 본문JSON 편집기에서 외부 공급업체 애플리케이션의 페이로드 JSON을 붙여넣습니다.
      페이로드 JSON을 복사할 수 있는 위치에 대해 알아보려면 외부 공급업체 웹후크 설명서를 참조하십시오. 페이로드 데이터를 JSON으로 붙여 넣는 JSON 편집기를 표시합니다.
    8. 객체 시각화를 선택합니다.
      편집기에 페이로드 JSON에 있는 객체가 표시됩니다. 객체의 순서를 변경하거나 제거할 수 있습니다. 개체는 조건에서 사용할 데이터 알약으로 사용할 수 있습니다. 객체 시각화를 선택한 후 객체를 표시합니다.
    9. 조건 편집기에서 데이터 알약을 끌어서 놓아 조건 세트를 생성합니다.
      [or] 또는 [and] 연산자를 사용하여 조건 세트에 조건을 더 추가합니다. 조건의 데이터 정제 값의 예입니다.
    10. +새 조건 세트를 선택하여 요구 사항에 따라 조건 세트를 추가합니다.
    11. 게시를 선택하여 다른 사용자가 트리거를 사용할 수 있도록 합니다.
      주:
      트리거가 게시되면 출력 레이블 필드만 편집할 수 있습니다.