InfoGrab Docs

Microsoft Calendar를 Mattermost에 연결

요약

Microsoft M365 캘린더를 Mattermost 인스턴스에 연결하여 캘린더 이벤트의 일일 요약을 수신하고, Mattermost에서 M365 상태를 동기화하며, Mattermost에서 캘린더 초대를 수락하거나 거절할 수 있습니다.

Microsoft M365 캘린더를 Mattermost 인스턴스에 연결하여 캘린더 이벤트의 일일 요약을 수신하고, Mattermost에서 M365 상태를 동기화하며, Mattermost에서 캘린더 초대를 수락하거나 거절할 수 있습니다.

배포#

설정은 Microsoft Azure에서 시작하여 Mattermost에서 완료됩니다.

Azure에서 Mattermost 앱 만들기#

  1. 관리자 Azure 계정을 사용하여 portal.azure.com 에 로그인합니다.
  2. 앱 등록 으로 이동합니다.
  3. 페이지 상단의 새 등록 을 선택합니다.
  4. Azure에서 새 앱 등록을 생성합니다.

  5. 다음 값으로 양식을 작성합니다. 등록 을 선택하여 양식을 제출합니다.
    • 이름: Mattermost MS Calendar Plugin
    • 지원되는 계정 유형: 기본값(단일 테넌트)
    • 리다이렉트 URI: https://<MM_SITE_URL>/plugins/com.mattermost.mscalendar/oauth2/complete <MM_SITE_URL> 을 Mattermost 서버의 사이트 URL로 변경합니다. 등록 을 선택하여 양식을 제출합니다.

    Azure에서 새 앱 등록을 생성합니다.

  6. 왼쪽 창에서 인증서 및 비밀 로 이동합니다.
  7. Azure에서 왼쪽 창에 있는 인증서 및 비밀로 이동합니다.

  8. 새 클라이언트 암호 > 추가 를 선택하고 화면 오른쪽 하단 모서리의 새 비밀을 복사합니다. 이 값은 나중에 Mattermost 시스템 콘솔에서 사용합니다.
  9. Azure에서 새 클라이언트 암호를 생성하고 나중에 사용할 값을 복사합니다.

  10. 왼쪽 창에서 API 권한 으로 이동합니다.
  11. Azure에서 왼쪽 창에 있는 API 권한으로 이동합니다.

  12. 권한 추가 를 선택한 다음 오른쪽 창에서 Microsoft Graph 를 선택합니다.
  13. Azure에서 Microsoft Graph에 대한 권한을 추가합니다.

  14. 위임된 권한 을 선택하고 아래로 스크롤하여 다음 권한을 선택합니다. 권한 추가 를 선택하여 양식을 제출합니다:
    • Calendars.ReadWrite
    • Calendars.ReadWrite.Shared
    • MailboxSettings.Read

    Azure에서 필요한 권한을 선택합니다.

  15. 권한 추가 > Microsoft Graph > 애플리케이션 권한 으로 이동하여 애플리케이션 권한을 추가하고, 권한 추가 를 선택하여 양식을 제출합니다.
  16. 다음 권한을 선택한 다음 mattermost에 대한 관리자 동의 부여 를 선택하여 애플리케이션에 대한 권한을 부여합니다.
    • Calendars.Read
    • MailboxSettings.Read
    • User.Read.All

Azure에서 애플리케이션에 대한 관리자 동의 권한을 부여합니다.

Azure에서 애플리케이션에 대한 권한의 최종 상태입니다.

Azure 포털에서의 구성이 완료되었습니다.

Microsoft Calendar 통합 설치#

  1. 시스템 관리자로 Mattermost 워크스페이스 에 로그인합니다.
  2. Mattermost에서 제품 메뉴 를 열고 앱 마켓플레이스 를 선택합니다.
  3. Microsoft Calendar를 검색하거나 스크롤하여 찾은 후 설치 를 선택합니다.
  4. 설치가 완료되면 구성 을 선택합니다. 플러그인 아래의 Microsoft Calendar 통합 페이지에 있는 시스템 콘솔로 바로 이동합니다.
Note

Mattermost v9.11.2(ESR) 및 Mattermost Cloud v10부터 이 플러그인은 Mattermost 서버에 사전 패키지로 제공됩니다. Mattermost 배포가 v9.11.2 이전 릴리스인 경우, 최신 플러그인 바이너리 릴리스 를 다운로드하여 시스템 콘솔 > 플러그인 관리 를 통해 서버에 업로드하세요.

Mattermost에서 Microsoft Calendar 통합 활성화 및 구성#

  1. Azure에서 Azure 포털의 애플리케이션(클라이언트) ID디렉터리(테넌트) ID 를 복사합니다.
  2. Azure에서 클라이언트 ID 및 테넌트 ID 값을 복사합니다.

  3. Mattermost에서 시스템 콘솔 > 플러그인 > Microsoft Calendar 로 이동하여 이 통합을 활성화합니다.
  4. Azure 포털에서 애플리케이션(클라이언트) ID디렉터리(테넌트) ID 를 복사합니다.
  5. Mattermost에서 제공된 필드에 다음 값을 입력합니다. 저장 을 선택하여 구성을 적용합니다:
    • 관리자 사용자 ID - 이 통합을 관리할 수 있는 권한이 있는 사용자의 쉼표로 구분된 사용자 ID 목록.
    • 봇 메시지로 관리자에게 플러그인 로그 복사 - 로그의 로그 수준을 선택합니다.
    • 각 관리자 로그 메시지에 전체 컨텍스트 표시 - 모든 로그 항목에 대한 전체 컨텍스트 표시 또는 숨기기.
    • Azure - 디렉터리(테넌트) ID - Azure 포털에서 디렉터리(테넌트) ID 를 붙여넣습니다.
    • Azure - 애플리케이션(클라이언트) ID - Azure 포털에서 애플리케이션(클라이언트) ID 를 붙여넣습니다.
    • Microsoft Office 클라이언트 암호 - Azure 포털에서 복사합니다(이 지침의 앞부분에서 인증서 및 비밀 에서 생성됨).

팀원들에게 Microsoft Office 계정을 Mattermost에 연결 할 수 있음을 알립니다.

사용#

Microsoft Calendar 상호 연결 기능을 사용하려는 사용자는 Microsoft Office 계정을 Mattermost에 연결해야 합니다.

Mattermost의 계정 연결 프롬프트 예시.

연결되면 Microsoft Calendar 활동에 대해 Mattermost의 Microsoft Calendar 봇으로부터 직접 메시지를 받게 됩니다.

Mattermost에서 Microsoft Calendar 봇으로부터 받은 첫 번째 직접 메시지 예시.

메시지 입력 상자에 /mscalendar today 를 입력하여 오늘의 예정된 이벤트를 확인하세요.

Mattermost에서 Microsoft Calendar 봇으로부터 받은 직접 메시지 예시.

메시지 입력 상자에 /mscalendar help 를 입력하면 지원되는 모든 슬래시 명령어 목록을 확인할 수 있습니다.

Mattermost에서 Microsoft Calendar에 대해 지원되는 슬래시 명령어 예시.

메시지 입력 상자에 /mscalendar settings 를 입력하여 알림 기본 설정을 사용자 지정할 수 있습니다.

Mattermost에서 Microsoft Calendar 설정 예시.

업그레이드#

새 버전이 출시될 때 이 통합을 업데이트하는 것을 권장합니다. 일반적으로 업데이트는 원활하게 이루어지며 Mattermost의 사용자 경험을 방해하지 않습니다. 최신 릴리스, 이전 릴리스 및 호환성 고려 사항은 릴리스 페이지 를 방문하세요.

도움 받기#

Mattermost 구독이 있는 고객은 Mattermost 지원 케이스 를 열 수 있습니다. 커뮤니티 배포는 Mattermost Microsoft Calendar 플러그인 저장소 에서 GitHub 이슈를 열어 버그를 보고할 수 있습니다.

질문, 피드백 및 지원을 위해 Mattermost 커뮤니티 서버 의 공개 통합 및 앱 채널 에 참여하세요.

Mattermost Team Edition 및 Free 고객은 Mattermost 피어-투-피어 문제 해결 포럼 을 방문하여 글로벌 Mattermost 커뮤니티의 도움을 받을 수 있습니다.

Microsoft Calendar를 Mattermost에 연결

원문 보기
요약

Microsoft M365 캘린더를 Mattermost 인스턴스에 연결하여 캘린더 이벤트의 일일 요약을 수신하고, Mattermost에서 M365 상태를 동기화하며, Mattermost에서 캘린더 초대를 수락하거나 거절할 수 있습니다.

Microsoft M365 캘린더를 Mattermost 인스턴스에 연결하여 캘린더 이벤트의 일일 요약을 수신하고, Mattermost에서 M365 상태를 동기화하며, Mattermost에서 캘린더 초대를 수락하거나 거절할 수 있습니다.

배포#

설정은 Microsoft Azure에서 시작하여 Mattermost에서 완료됩니다.

Azure에서 Mattermost 앱 만들기#

  1. 관리자 Azure 계정을 사용하여 portal.azure.com 에 로그인합니다.
  2. 앱 등록 으로 이동합니다.
  3. 페이지 상단의 새 등록 을 선택합니다.
  4. Azure에서 새 앱 등록을 생성합니다.

  5. 다음 값으로 양식을 작성합니다. 등록 을 선택하여 양식을 제출합니다.
    • 이름: Mattermost MS Calendar Plugin
    • 지원되는 계정 유형: 기본값(단일 테넌트)
    • 리다이렉트 URI: https://<MM_SITE_URL>/plugins/com.mattermost.mscalendar/oauth2/complete <MM_SITE_URL> 을 Mattermost 서버의 사이트 URL로 변경합니다. 등록 을 선택하여 양식을 제출합니다.

    Azure에서 새 앱 등록을 생성합니다.

  6. 왼쪽 창에서 인증서 및 비밀 로 이동합니다.
  7. Azure에서 왼쪽 창에 있는 인증서 및 비밀로 이동합니다.

  8. 새 클라이언트 암호 > 추가 를 선택하고 화면 오른쪽 하단 모서리의 새 비밀을 복사합니다. 이 값은 나중에 Mattermost 시스템 콘솔에서 사용합니다.
  9. Azure에서 새 클라이언트 암호를 생성하고 나중에 사용할 값을 복사합니다.

  10. 왼쪽 창에서 API 권한 으로 이동합니다.
  11. Azure에서 왼쪽 창에 있는 API 권한으로 이동합니다.

  12. 권한 추가 를 선택한 다음 오른쪽 창에서 Microsoft Graph 를 선택합니다.
  13. Azure에서 Microsoft Graph에 대한 권한을 추가합니다.

  14. 위임된 권한 을 선택하고 아래로 스크롤하여 다음 권한을 선택합니다. 권한 추가 를 선택하여 양식을 제출합니다:
    • Calendars.ReadWrite
    • Calendars.ReadWrite.Shared
    • MailboxSettings.Read

    Azure에서 필요한 권한을 선택합니다.

  15. 권한 추가 > Microsoft Graph > 애플리케이션 권한 으로 이동하여 애플리케이션 권한을 추가하고, 권한 추가 를 선택하여 양식을 제출합니다.
  16. 다음 권한을 선택한 다음 mattermost에 대한 관리자 동의 부여 를 선택하여 애플리케이션에 대한 권한을 부여합니다.
    • Calendars.Read
    • MailboxSettings.Read
    • User.Read.All

Azure에서 애플리케이션에 대한 관리자 동의 권한을 부여합니다.

Azure에서 애플리케이션에 대한 권한의 최종 상태입니다.

Azure 포털에서의 구성이 완료되었습니다.

Microsoft Calendar 통합 설치#

  1. 시스템 관리자로 Mattermost 워크스페이스 에 로그인합니다.
  2. Mattermost에서 제품 메뉴 를 열고 앱 마켓플레이스 를 선택합니다.
  3. Microsoft Calendar를 검색하거나 스크롤하여 찾은 후 설치 를 선택합니다.
  4. 설치가 완료되면 구성 을 선택합니다. 플러그인 아래의 Microsoft Calendar 통합 페이지에 있는 시스템 콘솔로 바로 이동합니다.
Note

Mattermost v9.11.2(ESR) 및 Mattermost Cloud v10부터 이 플러그인은 Mattermost 서버에 사전 패키지로 제공됩니다. Mattermost 배포가 v9.11.2 이전 릴리스인 경우, 최신 플러그인 바이너리 릴리스 를 다운로드하여 시스템 콘솔 > 플러그인 관리 를 통해 서버에 업로드하세요.

Mattermost에서 Microsoft Calendar 통합 활성화 및 구성#

  1. Azure에서 Azure 포털의 애플리케이션(클라이언트) ID디렉터리(테넌트) ID 를 복사합니다.
  2. Azure에서 클라이언트 ID 및 테넌트 ID 값을 복사합니다.

  3. Mattermost에서 시스템 콘솔 > 플러그인 > Microsoft Calendar 로 이동하여 이 통합을 활성화합니다.
  4. Azure 포털에서 애플리케이션(클라이언트) ID디렉터리(테넌트) ID 를 복사합니다.
  5. Mattermost에서 제공된 필드에 다음 값을 입력합니다. 저장 을 선택하여 구성을 적용합니다:
    • 관리자 사용자 ID - 이 통합을 관리할 수 있는 권한이 있는 사용자의 쉼표로 구분된 사용자 ID 목록.
    • 봇 메시지로 관리자에게 플러그인 로그 복사 - 로그의 로그 수준을 선택합니다.
    • 각 관리자 로그 메시지에 전체 컨텍스트 표시 - 모든 로그 항목에 대한 전체 컨텍스트 표시 또는 숨기기.
    • Azure - 디렉터리(테넌트) ID - Azure 포털에서 디렉터리(테넌트) ID 를 붙여넣습니다.
    • Azure - 애플리케이션(클라이언트) ID - Azure 포털에서 애플리케이션(클라이언트) ID 를 붙여넣습니다.
    • Microsoft Office 클라이언트 암호 - Azure 포털에서 복사합니다(이 지침의 앞부분에서 인증서 및 비밀 에서 생성됨).

팀원들에게 Microsoft Office 계정을 Mattermost에 연결 할 수 있음을 알립니다.

사용#

Microsoft Calendar 상호 연결 기능을 사용하려는 사용자는 Microsoft Office 계정을 Mattermost에 연결해야 합니다.

Mattermost의 계정 연결 프롬프트 예시.

연결되면 Microsoft Calendar 활동에 대해 Mattermost의 Microsoft Calendar 봇으로부터 직접 메시지를 받게 됩니다.

Mattermost에서 Microsoft Calendar 봇으로부터 받은 첫 번째 직접 메시지 예시.

메시지 입력 상자에 /mscalendar today 를 입력하여 오늘의 예정된 이벤트를 확인하세요.

Mattermost에서 Microsoft Calendar 봇으로부터 받은 직접 메시지 예시.

메시지 입력 상자에 /mscalendar help 를 입력하면 지원되는 모든 슬래시 명령어 목록을 확인할 수 있습니다.

Mattermost에서 Microsoft Calendar에 대해 지원되는 슬래시 명령어 예시.

메시지 입력 상자에 /mscalendar settings 를 입력하여 알림 기본 설정을 사용자 지정할 수 있습니다.

Mattermost에서 Microsoft Calendar 설정 예시.

업그레이드#

새 버전이 출시될 때 이 통합을 업데이트하는 것을 권장합니다. 일반적으로 업데이트는 원활하게 이루어지며 Mattermost의 사용자 경험을 방해하지 않습니다. 최신 릴리스, 이전 릴리스 및 호환성 고려 사항은 릴리스 페이지 를 방문하세요.

도움 받기#

Mattermost 구독이 있는 고객은 Mattermost 지원 케이스 를 열 수 있습니다. 커뮤니티 배포는 Mattermost Microsoft Calendar 플러그인 저장소 에서 GitHub 이슈를 열어 버그를 보고할 수 있습니다.

질문, 피드백 및 지원을 위해 Mattermost 커뮤니티 서버 의 공개 통합 및 앱 채널 에 참여하세요.

Mattermost Team Edition 및 Free 고객은 Mattermost 피어-투-피어 문제 해결 포럼 을 방문하여 글로벌 Mattermost 커뮤니티의 도움을 받을 수 있습니다.