모니터링 중인 Microsoft Teams 채팅에서 이벤트가 발생할 때 작업이 실행되도록 Microsoft Teams를 구성할 수 있습니다. 이 예제는 Microsoft Teams 트리거로 Task Bot을 생성하여 사용자가 팀 내 특정 채널에 메시지를 게시할 때 Microsoft 365 Outlook 메일함으로 이메일을 보내는 방법을 보여줍니다.

다음 예제는 사용자가 Help Desk 팀의 General 채널에 제목이 Critical인 메시지를 게시할 때 자동화 워크플로를 시작하는 Microsoft Teams 웹 트리거를 구성하는 방법을 보여줍니다.

전제 조건

다음 선행조건이 충족되었는지 확인하십시오.
  • Microsoft Teams 웹 트리거에 명시된 선행조건.
  • Microsoft 365 OutlookMicrosoft Teams 계정에 대한 활성 OAuth 연결.
  • Credential Vault에 저장된 유효한 Microsoft Azure 인증서. 동일한 인증서를 사용하여 트리거와 작업을 인증할 수 있습니다.
  • MSTeamsTriggerDataOutlookTriggerData라는 이름의 기록 변수.

프로시저

  1. Task Bot을 생성하려면 다음 단계를 따르십시오.
    1. 왼쪽 창에서 자동화를 클릭합니다.
    2. 생성 > Task Bot을 클릭합니다.
      Task Bot 생성 마법사가 나타납니다.
    3. 이름 필드에 봇을 위한 적합한 이름을 입력합니다.
      모든 봇은 기본적으로 <\Bots> 폴더에 저장됩니다.
    4. 옵션: 봇에 대한 설명을 설명 필드에 추가하십시오.
    5. 옵션: 선택을 클릭한 후, 안내에 따라 봇을 다른 폴더에 저장합니다.
    6. 생성 및 편집을 클릭합니다.
      봇이 생성되며 Bot 편집기 페이지가 나타납니다.
  2. 다음 단계를 수행하여 Microsoft Teams 웹 트리거를 추가하고 구성합니다.
    1. 트리거 > Microsoft Teams를 클릭한 다음, 웹 트리거를 두 번 클릭하거나 드래그하여 트리거 섹션에 웹 트리거를 추가합니다.
    2. OAuth 연결 선택 모달에서 미리 구성된 OAuth 연결을 선택하려면 선택을 클릭합니다.
    3. 트리거 조건으로 팀 채팅을 선택하려면 팀 및 채널 > 팀 채팅을 선택합니다.
    4. 이벤트 수신에서 새 채팅 메시지가 추가될 때를 선택합니다.
    5. 팀 이름Help Desk를 입력합니다.
      모달에서 팀 이름 선택 버튼을 사용하여 팀을 탐색하고 선택할 수도 있습니다.
    6. 채널 이름General을 입력합니다.
      채널 모달에서 채널 이름 선택 버튼을 사용하여 팀을 탐색하고 선택할 수도 있습니다.
    7. 필터 확인란을 활성화한 다음 검색할 키워드 필드에 Critical을 입력합니다.
    8. 인증서 > 자격증명 > 선택을 선택하고 자격증명 선택 모달에서 프롬프트에 따라 Credential Vault에 이미 등록된 Microsoft Azure 인증서를 선택합니다.
    9. 응답 드롭다운에서 MSTeamsTriggerData를 선택합니다.
  3. 다음 단계를 따라 Message Box 작업을 추가하고 구성합니다.
    1. 작업 > Message Box 을 클릭한 다음, Message Box 작업을 두 번 클릭하거나 드래그하여 작업 섹션에 추가합니다.
    2. 메시지 상자 창 제목 입력에 메시지 상자에 적합한 제목을 입력하십시오.
    3. 표시할 메시지 입력$MSTeamsTriggerData{subject}$를 입력합니다.
      트리거 응답 데이터의 subject 키에는 채팅 메시지의 제목이 해당 값으로 포함되어 있습니다.
    Message Box는 채팅 메시지에 대한 알림 역할을 합니다.
  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. 제목에 적절한 제목을 입력합니다.
      시스템에서는 기본적으로 Automation Anywhere가 TaskBot 실행을 완료했습니다를 제목으로 설정합니다.
    5. 이메일 본문 유형에서 HTML 코드를 선택하고 $MSTeamsTriggerData{"body.content"}$를 입력합니다.
      트리거 응답 데이터의 body.content 키에는 채팅 메시지의 내용이 해당 값으로 포함되어 있습니다.
      트리거 응답 데이터에 대한 자세한 내용은 Microsoft Teams 트리거 감사 로그를 참조하십시오.
  6. 저장을 클릭하여 Task Bot을 저장합니다.
실행 > 트리거로 실행을 클릭하면, 시스템이 트리거를 활성화하고 해당 트리거가 Help Desk 팀의 General 채널에서 새로운 채팅 메시지 추가 시 이벤트를 감지하기 시작합니다. 트리거는 모든 사용자가 Help Desk 팀의 General 채널에서 제목이나 본문에 Critical 키워드를 포함하는 메시지를 게시할 때 이후 Microsoft 365 Outlook 작업을 시작합니다.