외부 애플리케이션에서 이벤트가 발생할 때 작업이 실행되도록 Listener를 구성합니다. 이 예제는 Listener 트리거로 Task Bot을 생성하여 사용자가 Zendesk 플랫폼에서 티켓을 생성할 때 Microsoft 365 Outlook 메일함으로 이메일을 보내는 방법을 보여줍니다.

트리거는 Zendesk 플랫폼의 모든 이벤트를 감지합니다. 사용자가 플랫폼에서 티켓을 생성하면, 트리거가 후속 자동화 워크플로를 시작하여 티켓 세부 정보가 포함된 이메일을 구성된 Microsoft 365 Outlook 메일함으로 보냅니다.

전제 조건

다음 선행 조건을 충족해야 합니다.
  • 자동화를 위한 리스너 URL. 리스너 URL 생성에 대한 자세한 내용은 Listener 웹 트리거용 리스너 URL 생성을(를) 참조하십시오.
  • Zendesk 플랫폼에서 티켓을 생성, 업데이트, 삭제할 수 있는 관리자 권한.
  • 리스너 트리거 요구 사항은 Listener 트리거 항목에서 확인할 수 있습니다.
  • 이름이 TriggerData인 기록 변수.
  • Microsoft 365 Outlook에 대한 활성 OAuth 연결.
  • Microsoft 365 Outlook 사용자 이름이 포함된 자격증명 변수입니다.

프로시저

  1. Zendesk 플랫폼에서 웹훅을 생성하려면 다음 단계를 수행합니다.
    1. Zendesk 포털에 로그인합니다.
    2. 관리 센터 > 앱 및 통합 > 웹훅로 이동한 다음 웹훅 만들기를 클릭합니다.
    3. 적절한 필드에 다음 내용을 입력합니다.
      1. 연결 방법 선택: Zendesk 이벤트를 선택하고 이벤트 유형 드롭다운 목록에서 모든 티켓 이벤트를 선택합니다.
      2. 이름: 웹훅에 적합한 이름을 입력합니다.
      3. 엔드포인트 URL: Control Room에서 생성한 리스너 URL을 추가합니다.
      4. 인증: API 키를 선택합니다.
      5. 헤더 이름: ticket-header를 입력합니다.
      6. : 헤더에 적합한 값을 입력합니다.
      웹훅 생성에 대한 자세한 정보는 Creating webhooks in Zendesk 항목을 참조하십시오.
  2. 다음 단계를 따라 Control Room에서 Task Bot을 생성합니다.
    1. 왼쪽 창에서 자동화를 클릭합니다.
    2. 생성 > Task Bot을 클릭합니다.
      Task Bot 생성 마법사가 나타납니다.
    3. 이름 필드에 봇을 위한 적합한 이름을 입력합니다.
      시스템은 기본적으로 모든 봇을 <\Bots> 폴더에 저장합니다.
    4. 옵션: 봇에 대한 설명을 설명 필드에 추가하십시오.
    5. 옵션: 선택을 클릭한 후, 안내에 따라 봇을 다른 폴더에 저장합니다.
    6. 생성 및 편집을 클릭합니다.
      봇이 생성되며 Task Bot 편집이 나타납니다.
  3. 다음 단계를 수행하여 Listener 웹 트리거를 추가하고 구성합니다.
    1. 트리거 > 범용 웹 트리거를 클릭한 다음, 리스너를 더블 클릭하거나 드래그하여 트리거 섹션에 웹 트리거를 추가합니다.
    2. 리스너 드롭다운 목록에서 생성된 리스너 URL을 선택합니다.
      시스템이 생성된 URL을 URL 필드에 자동으로 입력합니다.
    3. 인증 헤더에서 추가를 클릭하여 헤더 모달을 엽니다.
    4. 이름에 인증 헤더 이름을 입력합니다.
    5. 안전하지 않은 문자열을 선택한 후, 에 헤더 값을 입력합니다.
      또는 값을 Credential Vault에 자격증명으로 저장한 다음 자격증명 옵션을 사용하여 값을 선택할 수도 있습니다.
    6. 추가를 클릭하여 인증 헤더를 추가합니다.
    7. 서명 방식 드롭다운에서 검증 없음을 선택합니다.
    8. 응답 드롭다운에서 TriggerData를 선택합니다.
      TriggerData 변수는 Zendesk에서 들어오는 응답 페이로드를 저장합니다. 티켓 이벤트 응답 페이로드에 대한 자세한 내용은 Zendesk ticket events payloads 항목을 참조하십시오.
  4. 다음 단계를 수행하여 Microsoft 365 Outlook 연결 작업을 추가하고 구성합니다.
    1. 작업 > Microsoft 365 Outlook을 클릭한 다음, 연결을 두 번 클릭하거나 드래그하여 해당 작업을 작업 섹션에 추가합니다.
    2. Azure Cloud에서 Azure Global을 선택합니다.
      Microsoft 365 OutlookMicrosoft 365 정부 버전에 포함되어 있는 경우, Azure US GCC High를 선택합니다.
    3. OAuth2 인증 모드에서 Control Room 관리를 선택합니다.
    4. 선택을 클릭하고 OAuth 연결 선택 모달의 안내에 따라 Microsoft 365 Outlook에 사용할 OAuth 연결을 선택합니다.
    5. 변수 > 값 입력을 클릭한 후 안내에 따라 Microsoft 365 Outlook 사용자 이름 자격증명을 선택하십시오.
    6. 옵션: Microsoft 365 Outlook 세션 생성에 적절한 세션 이름을 입력합니다.
      시스템은 기본적으로 Microsoft365OutlookSession을 세션 이름으로 설정합니다.
  5. 다음 단계를 수행하여 Microsoft 365 Outlook 전송 작업을 추가하고 구성합니다.
    1. 작업 > Microsoft 365 Outlook을 클릭한 다음, 전송을 두 번 클릭하거나 드래그하여 해당 작업을 작업 섹션에 추가합니다.
    2. 연결 작업을 구성할 때 입력한 세션 이름을 입력합니다.
      기본 이름을 유지하면 시스템이 Microsoft365OutlookSessionMicrosoft 365 Outlook 세션으로 자동 입력합니다.
    3. Microsoft 365 Outlook 메일 ID를 입력하여 파일 세부 정보를 받는 사람에 전달해야 합니다.
    4. 제목$TriggerData{"detail.subject"}$를 입력합니다.
      detail.subject 키에는 Zendesk 티켓의 제목이 값으로 포함되어 있습니다.
    5. 이메일 본문 유형에서 HTML 코드를 선택한 후, $TriggerData{"detail.description"}$을 입력합니다.
      detail.description 키에는 Zendesk 티켓의 설명이 값으로 포함되어 있습니다.
  6. 저장을 클릭하여 구성을 저장합니다.
실행 > 트리거로 실행을 클릭하면, 시스템이 트리거를 활성화하고 트리거가 Zendesk 플랫폼에서 티켓 관련 이벤트를 감지하기 시작합니다. 사용자가 티켓을 생성하면 트리거가 후속 Microsoft 365 Outlook 작업을 실행합니다. Microsoft 365 Outlook 메일함은 이메일 제목이 티켓 제목이고, 메일 본문이 티켓 설명인 메일을 수신합니다.