Microsoft Teams에서 Azure Boards 앱 사용

Azure DevOps Services

Microsoft Teams를 사용하는 경우 Teams 채널에서 Azure Boards 프로젝트의 작업 항목을 만들고 작업 항목 활동을 모니터링할 수 있습니다. Microsoft Teams용 Azure Boards 앱 을 Teams 채널에 추가하여 이 작업을 수행합니다.

Microsoft Teams용 Azure Boards 앱을 사용하면 사용자가 다음 작업을 완료할 수 있습니다.

  • 작업 항목을 만들고 업데이트하기 위한 구독 설정 및 관리
  • 다른 작업 항목 이벤트 관리
  • Teams 채널에서 작업 항목 이벤트에 대한 알림 수신 및 관리
  • 채널의 대화에서 작업 항목 만들기
  • 메시징 확장을 사용하여 채널의 다른 구성원과 작업 항목 검색 및 공유
  • URL에서 작업 항목 미리 보기를 보고 토론을 시작하고 대화를 상황에 맞게 유지합니다.

그림: 알림

다음 방법을 알아보려면 이 문서를 읽어보세요.

  • Microsoft Teams에서 팀에 Azure Boards 앱 추가
  • Azure Boards 프로젝트를 Azure Boards 앱에 연결 및 연결 해제
  • Teams 채널에서 작업 항목 관련 이벤트에 대한 구독 설정
  • Teams 채널에서 작업 항목 만들기
  • Teams 채널에서 작업 항목 활동 모니터링

참고 항목

Azure Boards 및 Microsoft Teams 통합은 Azure DevOps Services에 대해서만 지원됩니다.

또한 GCC 테넌트와 함께 Azure Commercial 구독을 사용하는 O365 GCC(Government Community Cloud) 고객인 경우 Azure Boards 및 Microsoft Teams 통합이 지원되지 않습니다.

필수 조건

  • 작업 항목을 만들려면 Azure Boards 프로젝트에 대한 기여자 합니다. 아직 프로젝트가 없는 경우 등록하고 프로젝트를 만들 수 있습니다. 자세한 내용은 Azure Boards 사용을 참조하세요.
  • 작업 항목 이벤트에 대한 Teams 채널에서 구독을 만들려면 Azure Boards Project 관리istrators 그룹의 구성원이거나 팀의 팀 관리자 역할에 추가되어야 합니다. 추가하려면 프로젝트 수준 권한 변경 또는 팀 관리자 추가를 참조하세요.
  • 알림을 받으려면 Azure DevOps 조직에 대한 OAuth 설정을 통해 타사 애플리케이션 액세스를 사용하도록 설정해야 합니다. 조직의 애플리케이션 액세스 정책 변경을 참조하세요.

참고 항목

  • 현재 Microsoft Teams용 Azure Boards 앱을 Azure DevOps Services에서 호스트되는 프로젝트에만 연결할 수 있습니다.
  • 알림은 현재 직접 메시지 내에서 지원되지 않습니다.
  • 공용 채널만 지원됩니다.

Microsoft Teams에 Azure Boards 앱 추가

Microsoft Teams의 Teams 채널에 앱을 추가합니다.

  1. Microsoft Teams의 앱 스토어를 방문하여 Azure Boards 앱을 검색합니다. 설치 시 다음 이미지와 같이 앱의 환영 메시지가 표시됩니다.

    그림: 환영 메시지

  2. 핸들을 @azure boards 사용하여 앱과 상호 작용합니다. 명령 목록은 이 문서의 뒷부분에 제공된 명령 참조를 참조하세요.

앱을 사용하려면 먼저 Azure Boards 프로젝트를 Teams 채널에 연결해야 합니다.

  1. 팀에 앱이 설치되면 Azure Boards에 연결하고 인증합니다. Microsoft Teams와 Azure Boards가 다른 테넌트에 있는 경우 다른 전자 메일로 로그인을 사용합니다.

    Azure Boards를 커넥트 인증합니다.

    2단계에서 Azure Boards를 커넥트 인증합니다.

  2. 로그인한 후 Teams 채널 내에서 다음 명령을 사용하여 URL로 지정한 Azure Boards 프로젝트에 연결합니다.

     @azure boards link [project url]
    

    예시:

     @azure boards link https://dev.azure.com/myorg/myproject
    

프로젝트가 연결되면 명령을 사용하여 @azure boards create 작업 항목을 만들거나 메시지 작업을 사용할 수 있습니다.

구독 설정

언제든지 명령을 사용하여 작업 항목을 모니터링하는 구독을 @azure boards subscriptions 만들 수 있습니다.

  1. 원하는 영역 경로와 관심 있는 이벤트를 선택합니다. 연결된 필터를 사용하여 Teams 채널에서 알림을 받은 내용을 사용자 지정합니다. 구독을 쉽게 설정할 수 있도록 최근에 액세스한 영역 경로가 영역 경로 드롭다운에 표시됩니다.

    구독을 설정합니다.

원하는 영역 경로가 영역 경로 드롭다운 메뉴에 표시되지 않는 경우 다음 섹션인 영역 경로 추가에 멘션 지침을 따릅니다. 채널에서 구독이 @azure boards addAreapath 만들어지는 명령 및 영역 경로를 사용하여 추가된 영역 경로는 항상 최근에 액세스한 영역 경로와 함께 영역 경로 드롭다운에 표시됩니다.

영역 경로 추가

팀이 작업 중인 영역을 채널에 추가하여 항상 작업 항목 및 구독을 만들 수 있도록 할 수 있습니다. 이 기능은 프로젝트에 100개 이상의 영역 경로가 있는 팀에 유용합니다.

  • 다음 명령을 사용하여 프로젝트의 영역 경로를 Teams 채널에 추가합니다.

      @azure boards addAreapath [area path] 
    

    예시:

      @azure boards addAreapath myproject\fabrikam
    

    areapath 성공 메시지 추가

  • 프로젝트 이름을 영역 경로로 선택하면 프로젝트의 모든 영역 경로에 대한 알림이 표시됩니다.

명령을 사용하여 작업 항목 만들기

Azure Boards 앱을 사용하여 채널에서 작업 항목을 만들 수 있습니다. 앱은 사용자 지정 작업 항목도 지원합니다.

  • 작업 항목을 만들려면 .를 사용합니다 @azure boards create.

    명령을 사용하여 작업 항목 만들기

메시지 작업에서 작업 항목 만들기

종종 채널에서 토론하려면 작업 항목을 생성해야 합니다. 메시지 작업을 사용하여 작업 항목을 만들 수 있습니다. 선택한 메시지는 작업 항목의 설명 섹션에 미리 채워져 있습니다. 새로 추가된 작업 항목의 토론 섹션에는 채널의 대화에 대한 링크가 다시 저장됩니다.

  • 메시지 작업을 사용하여 작업 항목을 만들려면

    메시지 작업을 사용하여 작업 항목 만들기

    메시지 작업을 사용하여 작업 항목을 만듭니다. 2단계.

Azure Boards 구독 관리

  1. 채널에 대한 구독을 보고, 추가하고, 제거하려면 다음 @azure boards subscriptions 명령을 사용합니다.

     @azure boards subscriptions
    

이 명령은 채널에 대한 모든 현재 구독을 나열하고 새 구독을 추가하고 기존 구독을 제거할 수 있도록 합니다. 구독 추가의 일환으로 다양한 필터를 사용하여 알림을 받는 항목을 사용자 지정할 수도 있습니다.

구독 보기

참고 항목

팀 관리자는 프로젝트 관리자가 만든 구독을 제거하거나 수정할 수 없습니다.

작성 확장을 사용하여 작업 항목 검색 및 공유

사용자가 작업 항목을 검색하고 공유할 수 있도록 Microsoft Teams용 Azure Boards 앱은 작성 확장을 지원합니다. 작업 항목 ID, 제목 또는 지원되는 기능 명령을 사용하여 작업 항목을 검색할 수 있습니다. 명령 목록은 기능 작업 항목 검색을 참조하세요. 작성 확장을 사용하려면 사용자가 명령을 실행 @azure boards signin 하거나 작성 확장에 직접 로그인하여 Azure Boards 앱에 로그인해야 합니다.

작성 확장에 로그인합니다.

작업 항목 URL 미리 보기

채널 내에서 논의된 작업 항목에 대한 공동 작업을 지원하기 위해 채널에 참조된 작업 항목의 미리 보기가 표시됩니다. 사용자가 작업 항목 URL을 붙여넣으면 다음 이미지와 유사한 미리 보기가 표시됩니다. 이 미리 보기는 작업 항목 관련 대화를 관련성 있고 올바르게 유지하는 데 도움이 됩니다.

작업 항목 URL 풀기

이 기능이 작동하려면 사용자가 로그인해야 합니다. 로그인하면 이 기능은 Microsoft Teams 팀의 모든 채널에서 작동합니다.

Teams 채널은 한 번에 하나의 Azure Boards 프로젝트에만 연결할 수 있습니다. 다른 프로젝트에 연결하려면 먼저 명령을 사용하여 @azure boards unlink 현재 프로젝트의 연결을 해제해야 합니다.

프로젝트 연결을 해제하면 채널에서 추가된 영역 경로와 함께 모든 구독이 삭제됩니다. 채널에 구독이 없으면 모든 사용자가 프로젝트 연결을 해제할 수 있습니다. 그러나 채널에 구독이 있는 경우 프로젝트 관리자만 채널에서 프로젝트 연결을 해제할 수 있습니다.

Teams 채널은 채널의 관련 알림을 논리적으로 연결하고 줄이기 위해 알림을 스레드합니다. 특정 작업 항목에 연결된 모든 알림은 함께 연결됩니다.

스레드 알림의 압축 보기

컴팩트 스레드

스레드 알림의 확장된 보기

확장된 스레드

Azure Boards 명령 참조

다음 표에서는 Microsoft Teams 채널에서 사용할 수 있는 모든 @azure boards 명령을 나열합니다.

명령 기능
@azure 보드 링크 [프로젝트 URL] 프로젝트를 이 채널에 연결하여 작업 항목을 만들고 알림을 받습니다.
@azure 보드 구독 이 채널에 대한 구독 추가 또는 제거
@azure 보드 만들기 작업 항목 만들기
@azure 보드 addAreapath [영역 경로] 프로젝트에서 이 채널에 영역 경로 추가
@azure 보드 로그인 Azure Boards 조직에 로그인
@azure 보드 로그아웃 Azure Boards 조직에서 로그아웃
@azure 보드 연결 해제 이 채널에서 프로젝트 연결 해제
@azure 보드 피드백 문제 보고 또는 기능 제안

Microsoft Teams에서 Azure DevOps Services 탭 구성

  1. Kanban 보드 또는 대시보드를 Microsoft Teams로 가져오려면 팀 채널의 위쪽 탐색 창에서 '+'('새 탭 추가') 단추를 선택합니다.

    추가 대화 상자가 표시됩니다. 아이콘은 일반적으로 최신 액세스에 따라 정렬됩니다. 사전순 목록의 A-Z를 선택할 수 있습니다.

    Teams 채널에 새 탭을 추가하는 스크린샷

  2. Azure DevOps 아이콘을 선택하고 ID를 인증합니다. 필요에 따라 웹 사이트 아이콘을 선택하고 Kanban 보드 또는 대시보드의 URL을 채널에 추가할 수 있습니다.

  3. 보드 또는 대시보드를 추가할 조직을 선택합니다.

  4. 제시된 양식을 완성합니다. 예를 들어 여기서는 TechnicalContent 프로젝트에 대한 Azure DevOps 팀에 대한 대시보드를 추가합니다.

    Teams 채널에 팀 대시보드를 추가하는 대화 상자입니다.

  5. 선택한 Kanban 보드 또는 대시보드가 표시됩니다.

다중 테넌트 지원

조직에서 Microsoft Teams 및 Azure DevOps에 다른 전자 메일 또는 테넌트를 사용하는 경우 다음 단계를 완료하여 사용 사례에 따라 로그인하고 연결합니다.

케이스

Microsoft Teams의 전자 메일 ID 및 테넌트

Azure DevOps의 전자 메일 ID 및 테넌트

수행할 단계

1

email1@abc.com
(테넌트 1)

email1@abc.com
(테넌트 1)

로그인 단추를 사용하여 로그인 합니다.

2

email1@abc.com
(테넌트 1)

email1@abc.com
(테넌트 2)

  • Azure DevOps 계정 로그인
  • 동일한 브라우저에서 새 탭을 시작하고 https://teams.microsoft.com
  • signin 명령을 실행하고 로그인 단추를 선택합니다.

3

email1@abc.com
(테넌트 1)

email2@pqr.com
(테넌트 2)

다른 전자 메일 주소로 로그인을 사용하여 로그인합니다. 전자 메일 ID 선택기에서 email2를 사용하여 Azure DevOps에 로그인합니다.

4

email1@abc.com
(테넌트 1)

email2@pqr.com
(기본값이 아닌 테넌트 3)

이 시나리오는 현재 지원되지 않습니다.

오류 문제 해결

Microsoft Teams용 Azure Boards 앱을 사용할 때 다음 오류가 발생하는 경우 이 섹션의 절차를 따르세요.

죄송합니다. 문제가 발생했습니다. 다시 시도하세요.

Azure Boards 앱은 OAuth 인증 프로토콜을 사용하며, 조직을 사용하도록 설정하려면 OAuth를 통한 타사 애플리케이션 액세스가 필요합니다. 이 설정을 사용하려면 조직 설정 보안>정책으로 이동하고 조직 설정>대한 OAuth를 통해 타사 애플리케이션 액세스를 켜기로 설정합니다.

조직 설정에 OAuth를 통해 타사 애플리케이션 액세스 사용

구성하지 못했습니다. 조직 '{조직 이름}'이 있고 충분한 권한이 있는지 확인하세요.

브라우저를 사용하여 Azure DevOps에서 https://aka.ms/VsSignout 로그아웃합니다.

In private 또는 incognito 브라우저 창을 열고 로그인합니다https://aex.dev.azure.com/me. 왼쪽 프로필 아이콘 아래의 드롭다운에서 연결할 프로젝트가 포함된 조직이 포함된 디렉터리를 선택합니다.

프로젝트가 포함된 조직이 포함된 디렉터리를 선택합니다.

동일한 브라우저에서 새 탭을 시작하고 .https://teams.microsoft.com/ 명령을 실행한 @azure boards signout 다음 Microsoft Teams용 Azure Boards 앱이 설치된 채널에서 명령을 실행 @azure boards signin 합니다.

Sign in 단추를 선택하면 다음 예제와 같이 동의 페이지로 리디렉션됩니다. 전자 메일 옆에 표시된 디렉터리가 이전 단계에서 선택한 디렉터리와 동일한지 확인합니다. 로그인 프로세스를 수락하고 완료합니다.

요청된 앱 권한에 동의

이러한 단계를 수행해도 인증 문제가 해결되지 않으면 개발자 커뮤니티에서 문의하세요.