Google Chat 오케스트레이션 앱 설치 가이드

구글 채팅

개요

워크플로우 자동화를 통해 Google Chat의 스페이스에서 작업을 수행합니다.

 

설명

오케스트레이션 앱은 워크플로우를 사용하여 다양한 시스템 및 애플리케이션에 걸쳐 반복 가능한 작업과 행동을 자동화할 수 있게 해줍니다. 이 앱에서 지원하는 작업 목록은 다음과 같습니다:

 

    스페이스 관리

  1. 스페이스 가져오기

  2. 스페이스에서 멤버 가져오기

  3. 메시지 가져오기

  4. 메시지 생성

  5. 메시지 업데이트

  6. 메시지 삭제

  7. 파일을 Freshservice 티켓으로 내보내기

  8. 파일을 Freshservice 티켓 노트로 내보내기

  9. 티켓 첨부파일을 드라이브에 업로드

 

설치 전제 조건

오케스트레이션 센터에서 앱을 설치하고 인증하려면, 사용자는(관리자) 다음 자격 증명을 입력해야 합니다:  

  • 구성 이름 (사용자가 구성을 구분하기 위해 지정한 사용자 정의 이름)

  • 서비스 계정 자격 증명

  • /ul>

    위의 자격 증명을 검색하기 전에 사용자는 Google 계정에 봇을 구성해야 합니다. 

    다음은 챗봇을 설정하는 단계입니다 (오케스트레이션 앱이 Google Chat과 상호 작용하려면 봇을 생성해야 합니다)

     

    Google 챗봇 설정 시작하기:

     

    1. 이동하기 Apps Script 시작 페이지

     

           

     

    1. Hangouts Chat Bot 템플릿을 클릭합니다. 이 템플릿을 보려면 아래로 스크롤해야 할 수도 있습니다. 클릭하면 Google Chat 스크립트가 열립니다.

    1. 왼쪽 상단의 제목 없는 프로젝트를 클릭하고 이름을 지정합니다 (추후 참조를 위해 이 이름을 저장하세요) 그리고 이름 변경을 클릭합니다. 이것이 또한 챗봇의 이름입니다. 



      위의 Apps Script 템플릿을 열 때 올바른 Google 계정(관리자 계정)으로 로그인되어 있는지 확인하세요. 현재 계정이 가끔 알림 없이 기본 계정으로 전환될 수 있습니다.

      이제 작동하는 봇 코드가 있습니다.
      사용자(관리자)는 배포 ID를 생성해야 합니다. 사용자는 다음 단계에서 사용할 수 있도록 이 Apps Script 프로젝트의 배포 ID가 필요합니다. 

    다음은 배포 ID를 얻는 단계입니다:

    1. 클릭 게시 > 매니페스트에서 배포

    1. 배포 대화 상자에서 ID 가져오기

    1. ID 가져오기를 클릭한 후 팝업에서 배포 ID로 나열된 값을 복사하여 메모로 저장합니다.

    참고: 개발 중 간단한 테스트를 위해 HEAD 배포를 사용할 수 있습니다. 그러나 HEAD 배포가 있는 봇은 도메인 전체에 공유할 수 없으며 스크립트에 대한 읽기 권한이 없는 사용자는 액세스할 수 없습니다. 따라서 일반적인 테스트 및 릴리스를 위해서는 반드시 버전 배포를 생성해야 합니다.


    이제 Google 프로젝트를 설정하고 오케스트레이션 센터에 대한 서비스 계정 자격 증명을 검색할 준비가 되었습니다.


    서비스 계정 자격 증명을 검색하고 설정하는 것은 5단계로 나눌 수 있습니다:

    • 새 프로젝트 생성 또는 기존 프로젝트 선택 

    • 서비스 계정 생성 및 서비스 계정 자격 증명 생성

    • 생성된 JSON에서 서비스 계정 자격 증명 복사

    • Google Chat API 활성화

    • 활성화된 Google Chat API로 봇 구성

    이제 이동하세요 https://console.cloud.google.com/apis/dashboard

    1. 새 프로젝트 생성 또는 기존 프로젝트 선택:

    • 아래는 새 프로젝트를 생성하거나 기존 프로젝트를 여는 방법을 보여주는 gif입니다.

    1. 서비스 계정 생성 및 서비스 계정 자격 증명 생성:

    • 아래는 JSON 파일을 생성하는 방법을 보여주는 gif입니다.

    1. 서비스 계정 자격 증명 복사:

    • 생성된 JSON 파일에서 JSON 파일 내부의 모든 내용을 복사하여 메모로 저장합니다. 복사한 전체 내용이 오케스트레이션 센터에 입력할 서비스 계정 자격 증명입니다. 아래는 동일한 방법을 보여주는 gif입니다.

    참고: 여기에 복사한 서비스 계정 자격 증명을 저장하세요. 이는 오케스트레이션 센터에서 Google Chat을 설정할 때 사용됩니다.

    1. Google Chat API 활성화

    • 아래는 Google Chat API를 활성화하는 방법을 보여주는 gif입니다.

    1. 활성화된 Google Chat API로 봇 구성

      • 아래는 Google Chat API로 봇을 구성하는 방법과 필드에 입력할 값의 설명을 보여주는 gif입니다. 

    •  봇 이름 필드에 이전 단계에서 정의한 챗봇의 이름을 입력합니다

    •  아바타 URL 필드에 “https://goo.gl/yKKjbw”를 입력합니다

    •  설명 필드에 “Freshservice bot”을 입력합니다

    •  기능 에서 봇이 직접 메시지에서 작동를 선택합니다.

    •  연결 설정 에서 Apps Script 프로젝트를 선택하고 붙여넣습니다.

    •  권한 에서 도메인의 특정 사용자 및 그룹을 선택하고 자신의 이메일을 입력합니다.

    • 봇 구성을 마쳤으면 저장을 클릭합니다.

     
    전체 구성이 성공적으로 설정되었는지 테스트하기:

    샘플 실행 (이 단계는 봇을 게시하여 Google Chat 공간, 방 및 개인에게 제공되도록 하기 위해 필요합니다. 성공적으로 게시되면 봇은 오케스트레이션과 함께 사용할 준비가 됩니다)

    샘플을 실행하려면 다음을 수행하세요:

    1. 사람, 방, 봇 찾기를 클릭하여 봇과 새 직접 메시지를 생성합니다 (https://chat.google.com/) 그리고 ‘Freshservice Bot’을 입력합니다

    1. 봇과의 새 직접 메시지에서 'hello'를 입력합니다.

    3. 봇은 추가해 주셔서 감사하다는 메시지를 보내고 메시지를 반향하여 계정이 완전히 설정되었으며 Freshservice 오케스트레이션 센터에서 오케스트레이션할 수 있음을 나타냅니다.    

    사용 사례
    이제 Google Chat 오케스트레이션 앱을 성공적으로 설치했으므로 앱을 효율적으로 사용할 수 있는 샘플 사용 사례를 아래에서 확인하세요.

이 문서가 도움이 되었나요?

Freshservice AI 도우미

Google Chat 오케스트레이션 앱 설치 가이드

AI 어시스턴트 초기화 중...