외부 이벤트 소스 관리

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 6분
  • 외부 ServiceNow애플리케이션에서 발생하는 이벤트를 수신하는 스포크 또는 범위가 지정된 애플리케이션에 대한 외부 이벤트 소스를 생성하고 관리합니다. 그런 다음 외부 트리거 정의를 생성하고 외부 이벤트 소스와 연결할 수 있습니다. 외부 트리거 정의에 지정하는 이벤트가 발생하면 인스턴스에서 하나 이상의 플로우 ServiceNow 가 시작됩니다.

    시작하기 전에

    필요한 역할: trigger_designer(외부 이벤트 소스를 생성, 읽기, 업데이트 또는 삭제할 수 있음) 및 trigger_designer_read(trigger_designer 역할이 생성하는 외부 이벤트 소스에 대해 읽기 전용 작업을 수행할 수 있음)

    인스턴스에 외부 트리거 작성기 플러그인을 설치했는지 확인합니다. 외부 트리거 작성기 v1.0.3이 사용 가능한 최신 버전입니다.

    이 태스크 정보

    외부 이벤트 소스는 외부의 시스템 또는 애플리케이션을 ServiceNow수신하는 인스턴스의 엔드포인트 ServiceNow 입니다. 외부 ServiceNow 애플리케이션이 외부 이벤트 소스로 이벤트를 전송한 후에는 트리거 정의가 하나 이상의 플로우를 시작할 수 있습니다. 예를 들어, 정의한 외부 트리거 정의와 통신하는 문제 추적 소프트웨어에 대한 외부 이벤트 소스를 정의합니다. 외부 트리거 정의는 이벤트 소스를 수신하고 문제 추적 소프트웨어에서 새 문제가 생성되면 플로우를 시작합니다. 외부 이벤트 소스와 트리거 정의가 모두 인스턴스에 정의 ServiceNow 되어 있습니다. 외부 트리거 정의는 ServiceNow 인스턴스에 플로우 시작 시기를 알려주는 일련의 조건을 제공합니다.

    외부 이벤트 소스 생성

    외부의 ServiceNow애플리케이션 또는 시스템에서 발생하는 이벤트를 수신하는 스포크 또는 범위가 지정된 애플리케이션에 대한 외부 이벤트 소스를 생성합니다. 외부 이벤트 소스를 기반으로 외부 이벤트 소스로부터 통신을 수신하고 인스턴스에서 플로우를 시작하는 외부 트리거 정의를 생성할 수 있습니다 ServiceNow .

    시작하기 전에

    필요한 역할: trigger_designer(외부 이벤트 소스를 생성, 읽기, 업데이트 또는 삭제할 수 있음) 및 trigger_designer_read(trigger_designer 역할이 생성하는 외부 이벤트 소스에 대해 읽기 전용 작업을 수행할 수 있음)

    인스턴스에 외부 트리거 작성기 플러그인을 설치했는지 확인합니다.

    프로시저

    1. 다음으로 이동 모두 > 프로세스 자동화 > 워크플로우 스튜디오.
    2. 통합 탭을 클릭합니다.
    3. 스포크를 클릭합니다.
      스포크 탭은 기본적으로 선택되어 있습니다. 아직 선택하지 않았다면 선택했는지 확인합니다.

      외부 이벤트 소스 생성을 위한 스포크 선택입니다.

    4. 왼쪽 패널에서 이벤트 소스를 클릭합니다.
      이벤트 소스 메뉴.
    5. 이벤트 소스 생성을 클릭합니다.
    6. 이벤트 소스 이름 필드에서 외부 이벤트 소스에 대한 고유한 이름을 제공합니다.
    7. 옵션: 설명 필드에 외부 이벤트 소스에 대한 설명을 입력합니다.
      외부 이벤트 소스 생성 화면입니다.
    8. 이벤트 소스 생성을 클릭합니다.
      외부 이벤트 소스는 초안 상태로 생성됩니다.
    9. 옵션: 초안 상태의 외부 이벤트 소스를 봅니다.
      1. 스포크 탭을 선택합니다.
        스포크 탭을 클릭합니다.
      2. 초안 탭을 선택합니다.
        생성한 외부 이벤트 소스가 나타납니다.
        팁:
        외부 이벤트 소스가 나타나지 않으면 페이지를 새로 고친 다음 초안 탭을 선택합니다.
    10. 인증 머리글 아래에서 외부 애플리케이션이 인스턴스로 ServiceNow 보내는 웹후크를 인증하는 방법을 선택합니다.
      다음과 같은 인증 방법을 사용할 수 있습니다.
      • 기본
      • OAuth
      • 해시
      • 토큰
      해시 또는 토큰 인증 방법을 선택하는 경우 테이블에 제공된 정보를 지정해야 합니다.
      표 1. 인증 사양
      인증 방법 필드 설명
      기본 외부 애플리케이션이 전송하는 사용자 이름과 암호가 인증되도록 지정하는 옵션입니다.
      OAuth 외부 애플리케이션에서 웹후크를 인증하는 데 OAuth 메커니즘을 사용하도록 지정하는 옵션입니다.
      해시 인증 위치 메시지를 보낼 때 외부 애플리케이션 또는 시스템에 해시가 포함된 위치를 지정하는 옵션입니다. 사용 가능한 위치는 다음과 같습니다.
      • 쿼리 매개변수
      • 머리글
      매개변수 이름 해시를 찾을 수 있는 필드의 이름을 지정하는 옵션입니다.
      해시 알고리즘 해시를 계산하는 데 사용되는 알고리즘을 지정하는 옵션입니다. 사용 가능한 알고리즘은 다음과 같습니다.
      • HmacSHA256
      • HmacSHA384
      • HmacSHA512
      프리픽스 해시 앞에 올 수 있는 값을 지정하는 옵션입니다.
      HMAC 유틸리티 스크립트 해시를 생성하거나 유효성을 검사하는 스크립트를 지정하는 옵션입니다.

      HMAC에 대한 자세한 내용은 를 참조하십시오 Configure HMAC - Token-based authentication.

      토큰 인증 위치 메시지를 보낼 때 외부 시스템에서 토큰을 포함하는 위치를 지정하는 옵션입니다. 사용 가능한 위치는 다음과 같습니다.
      • 쿼리 매개변수
      • 머리글
      매개변수 이름 토큰을 찾을 수 있는 필드의 이름을 지정하는 옵션입니다.
      프리픽스 토큰 앞에 올 수 있는 값을 지정하는 옵션입니다.
    11. 게시를 클릭합니다.
      외부 이벤트 소스를 외부 트리거 정의와 연결할 수 있습니다.

      외부 이벤트 소스가 게시되었습니다.

    12. 옵션: 게시된 외부 이벤트 소스를 봅니다.
      1. 스포크 탭을 선택합니다.
        스포크 탭이 선택되었습니다.
      2. 게시됨 탭을 선택합니다.
      게시한 외부 이벤트 소스가 나타납니다.
      팁:
      외부 이벤트 소스가 나타나지 않으면 페이지를 새로 고치고 초안 탭을 선택합니다.

    다음에 수행할 작업

    저장된 외부 트리거 생성 생성한 외부 이벤트 소스와 연결합니다.

    외부 이벤트 소스 업데이트

    초안 또는 게시됨 상태에 있는 외부 이벤트 소스를 업데이트합니다.

    시작하기 전에

    필요한 역할: trigger_designer(외부 이벤트 소스를 생성, 읽기, 업데이트 또는 삭제할 수 있음) 및 trigger_designer_read(trigger_designer 역할이 생성하는 외부 이벤트 소스에 대해 읽기 전용 작업을 수행할 수 있음)

    인스턴스에 외부 트리거 작성기 플러그인을 설치했는지 확인합니다.

    이 태스크 정보

    초안 상태에서는 외부 이벤트 소스에 대한 모든 정보를 업데이트할 수 있지만 게시됨 상태에서는 해당 이름과 설명만 업데이트할 수 있습니다.

    프로시저

    1. 다음으로 이동 모두 > 프로세스 자동화 > 워크플로우 스튜디오.
    2. 통합 탭을 클릭합니다.
    3. 외부 이벤트 소스가 정의된 스포크를 클릭합니다.
      스포크 탭은 기본적으로 선택되어 있습니다. 선택되지 않은 경우 선택했는지 확인합니다.

      외부 이벤트 소스 생성을 위한 스포크 선택입니다.

    4. 왼쪽 패널에서 이벤트 소스를 클릭합니다.
      이벤트 소스 메뉴.
    5. 초안 상태의 이벤트 소스를 업데이트하려면 다음 단계를 수행합니다.
      1. 초안 탭을 클릭합니다.
      2. 업데이트할 외부 이벤트 소스를 클릭합니다.
      3. 줄임표 단추( 외부 이벤트 소스를 업데이트하기 위한 줄임표 아이콘.)를 클릭한 다음 속성을 클릭합니다.
      4. 이벤트 소스 속성 양식에서 정보를 업데이트합니다.
      5. 업데이트를 클릭합니다.
        외부 이벤트 소스가 업데이트됩니다.
    6. 게시됨 상태의 이벤트 소스를 업데이트하려면 해당 단계를 수행합니다.
      1. 게시됨 탭을 클릭합니다.
      2. 업데이트할 외부 이벤트 소스를 클릭합니다.
      3. 줄임표 단추( 외부 이벤트 소스를 업데이트하기 위한 줄임표 아이콘.)를 클릭한 다음 속성을 클릭합니다.
      4. 이벤트 소스 속성 양식에서 다음 필드의 정보를 업데이트합니다.
        • 이벤트 소스 이름
        • 설명
      5. 업데이트를 클릭합니다.
        외부 이벤트 소스가 업데이트됩니다.

    외부 이벤트 소스 삭제

    외부 트리거 정의와 연결되지 않은 초안 또는 게시됨 상태의 외부 이벤트 소스를 삭제합니다.

    시작하기 전에

    필요한 역할: trigger_designer(외부 이벤트 소스를 생성, 읽기, 업데이트 또는 삭제할 수 있음) 및 trigger_designer_read(trigger_designer 역할이 생성하는 외부 이벤트 소스에 대해 읽기 전용 작업을 수행할 수 있음)

    인스턴스에 외부 트리거 작성기 플러그인을 설치했는지 확인합니다.

    프로시저

    1. 다음으로 이동 모두 > 프로세스 자동화 > 워크플로우 스튜디오.
    2. 통합 탭을 클릭합니다.
    3. 외부 이벤트 소스가 정의된 스포크를 클릭합니다.
      스포크 탭은 기본적으로 선택되어 있습니다. 선택되지 않은 경우 선택했는지 확인합니다.

      외부 이벤트 소스 생성을 위한 스포크 선택입니다.

    4. 왼쪽 패널에서 이벤트 소스를 클릭합니다.
      이벤트 소스 메뉴.
    5. 게시됨 또는 초안 탭을 클릭합니다.
    6. 삭제할 외부 이벤트 소스를 클릭합니다.
    7. 줄임표 버튼( 외부 이벤트 소스를 업데이트하기 위한 줄임표 아이콘.)을 클릭한 다음 속성을 선택합니다.
    8. 삭제를 클릭합니다.
    9. Delete event source(이벤트 소스 삭제) 대화상자에서 Delete(삭제)를 클릭합니다.
      외부 이벤트 소스가 삭제됩니다.
      주:
      하나 이상의 외부 트리거가 연결된 외부 이벤트 소스는 삭제할 수 없습니다.