다음을 통해 공유


Microsoft Teams에서 Azure Boards 사용

Azure DevOps Services

이 문서에서는 Microsoft Teams용 Azure Boards 및 Azure DevOps 앱을 사용하여 Teams 채널에서 Azure Boards 작업 항목을 만들고 모니터링하는 방법을 설명합니다.

참고 항목

이 기능은 Azure DevOps Services에서만 사용할 수 있습니다. 일반적으로 새 기능은 먼저 클라우드 서비스에 도입된 다음 Azure DevOps Server의 다음 주 버전 또는 업데이트에서 온-프레미스에서 사용할 수 있게 됩니다. 자세한 내용은 Azure DevOps 기능 타임라인을 참조 하세요.

Microsoft Teams용 Azure Boards 앱을 사용하여 다음을 수행할 수 있습니다.

  • Teams 채널에서 작업 항목 및 작업 항목 이벤트를 만들고 관리하도록 구독을 설정합니다.
  • 채널 대화에서 직접 작업 항목을 만듭니다.
  • 메시징 확장을 사용하여 여러 채널에서 작업 항목을 검색하고 공유합니다.
  • URL에서 작업 항목의 미리 보기를 봅니다.

참고 항목

  • Azure Boards 알림은 Teams 채팅 또는 직접 메시지 내에서 지원되지 않습니다.
  • Microsoft Teams용 Azure Boards 앱은 GCC 테넌트와 함께 Azure Commercial 구독을 사용하는 O365 GCC(Government Community Cloud) 고객에게 지원되지 않습니다.

필수 조건

  • 사용 권한: 프로젝트에 대한 프로젝트 관리자 그룹 또는 팀 관리자 그룹의 구성원이어야 합니다.
  • 정책: OAuth 정책을 통해 타사 애플리케이션 액세스를 사용하도록 설정합니다.
  • 액세스: 앱을 설치할 수 있는 Microsoft Teams의 팀 및 채널에 액세스할 수 있습니다.

Teams에 Azure Boards 앱 추가

Teams 채널에 Azure Boards 앱을 추가하려면 다음 단계를 수행합니다.

  1. Microsoft Teams에서 앱을 선택하고 Azure Boards검색한 다음, Azure Boards를 선택합니다.

    앱을 선택한 다음 Azure Boards를 선택하는 스크린샷.

  2. 열기 옆에 있는 드롭다운 화살표를 선택하고 팀에 추가를 선택합니다.

    열기를 선택한 다음 팀에 추가를 선택하는 스크린샷

  3. 팀 이름을 선택하거나 입력한 다음, 봇 설정을 선택합니다.

    봇 설정을 선택하는 스크린샷.

앱이 설치되면 Teams 대화 창에 환영 메시지가 표시됩니다.

대화 창의 시작 메시지 스크린샷.

Azure Pipelines 앱 명령

다음 @azure boards 명령을 사용하여 Teams 채널에서 Azure Boards 앱과 상호 작용할 수 있습니다.

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

앱을 사용하려면 Azure Boards에 로그인하고 Azure Boards 프로젝트를 Teams 채널에 연결합니다.

  1. Teams 대화 창에서 .를 입력합니다 @azure boards signin.

  2. 로그인을 선택하고 Azure Boards에 대한 인증을 완료합니다. Microsoft Teams와 Azure Boards가 다른 테넌트에 있는 경우 다른 전자 메일로그인을 선택합니다.

  3. 명령을 @azure boards link 사용하여 Azure DevOps 프로젝트 URL에 연결합니다. 예시:

    @azure boards link https://dev.azure.com/myorg/myproject/
    
  4. 연결된 프로젝트 알림에서 구독 추가 단추를 선택하여 프로젝트 모니터링을 시작합니다.

    구독 추가 단추가 있는 연결된 프로젝트 알림의 스크린샷

구독 설정

프로젝트가 연결되면 구독 추가 단추를 선택하여 프로젝트 작업 항목 모니터링을 시작합니다. 명령을 사용하여 언제든지 더 많은 구독을 @azure boards subscriptions 추가할 수 있습니다.

  1. [선택] 이벤트에서 구독할 이벤트를 선택하고 다음을 선택합니다.

    모니터링할 이벤트를 선택하는 스크린샷

  2. 필터 선택에서 영역 경로, 작업 항목 유형을 선택하고 필요에 따라 필터링할 태그 또는 특정 문자열을 지정한 다음 제출을 선택합니다.

    구독 설정 스크린샷

영역 경로 추가

채널에 구독이 있는 영역 경로, 최근에 액세스한 영역 경로 및 명령을 사용하여 @azure boards addAreapath 추가한 영역 경로는 구독을 만들 때 영역 경로 드롭다운 메뉴에 표시됩니다. 팀에서 작업하는 영역 경로가 드롭다운 메뉴에 표시되지 않는 경우 작업 항목 및 구독을 만드는 데 항상 사용할 수 있도록 추가할 수 있습니다. 이 기능은 프로젝트에서 100개 이상의 영역 경로를 가진 팀에 특히 유용합니다.

명령을 @azure boards addAreapath 사용하여 프로젝트의 영역 경로를 Teams 채널에 추가합니다. 예시:

@azure boards addAreapath 'VMdemo\Area4'

성공 메시지가 표시됩니다.

영역 경로 및 성공 메시지를 추가하는 스크린샷

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

작업 항목 만들기

Azure Boards 앱을 사용하여 메시지 작업을 사용하여 채널에서 작업 항목을 만들 수 있습니다.

  1. 채널의 모든 메시지에서 작업 패널에서 추가 작업 줄임표를 선택한 다음 작업 항목 만들기를 선택합니다.

    더 많은 작업 메뉴에서 작업 항목 만들기를 선택하는 스크린샷

  2. 만들려는 작업 항목의 유형을 선택하고 다음을 선택합니다.

  3. 제목입력하고 작업 항목의 영역 경로를 선택합니다.

  4. 메시지의 텍스트는 작업 항목 유형에 따라 작업 항목 설명 또는 재현 단계가 되거나 이 텍스트를 편집할 수 있습니다. 만들기를 실행합니다.

    작업 항목을 구성하는 스크린샷

새 작업 항목이 Azure Boards에 표시되고 작업 항목을 생성한 Teams 항목에 대한 링크가 포함되어 있습니다.

Azure Boards의 새 작업 항목 스크린샷

Azure Boards 구독 관리

채널에 대한 구독을 보고, 추가하고, 제거하려면 이 @azure boards subscriptions 명령을 사용합니다. 이 명령은 채널에 대한 모든 현재 구독을 나열합니다. 새 구독을 추가하고 기존 구독을 제거할 수 있습니다. 구독을 추가할 때 필터를 사용하여 알림을 사용자 지정할 수 있습니다.

구독 목록의 스크린샷

참고 항목

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

작성 확장 사용

작업 항목을 검색하고 공유할 수 있도록 Microsoft Teams용 Azure Boards 앱은 작성 확장을 지원합니다. 작업 항목 ID, 제목 또는 지원되는 기능 명령을 사용하여 작업 항목을 검색할 수 있습니다. 지원되는 명령 목록은 기능 작업 항목 검색을 참조하세요.

작성 확장을 사용하려면 Teams 채널에서 Azure Boards 프로젝트에 로그인합니다. + 메시지 필드에서 기호를 선택하고 Azure Boards를 선택한 다음 작업 항목을 검색합니다. 작업 항목 만들기를 선택하여 새 작업 항목을 만들 수도 있습니다.

작성 확장을 보여 주는 스크린샷

작업 항목 미리 보기

채널에서 논의하는 작업 항목에 대한 공동 작업을 지원하기 위해 Azure Boards 앱은 참조하는 작업 항목의 미리 보기를 표시합니다. 작업 항목 URL을 붙여넣거나 작성 확장 프로그램에서 작업 항목을 선택하면 앱은 다음 이미지와 유사한 미리 보기를 표시합니다. 이 URL 풀기 기능은 팀의 모든 채널에서 작동합니다.

작업 항목 URL 풀기 스크린샷

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

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

스레드 확장 및 축소

Teams 채널은 스레드의 게시물을 축소하여 채널의 관련 게시물을 논리적으로 연결하고 줄입니다. 특정 게시물에 대한 모든 회신은 함께 연결됩니다.

스레드를 확장하려면 압축된 스레드 링크를 선택합니다.

압축 스레드 보기를 보여 주는 스크린샷

채널로 돌아가 스레드를 축소하려면 채널로 이동을 선택합니다.

확장된 스레드 보기를 보여 주는 스크린샷.

Azure DevOps 탭 구성

프로젝트 대시보드 또는 Kanban 보드를 Teams로 가져오려면 Teams 채널의 탭에 Azure DevOps 앱을 설치할 수 있습니다. Azure DevOps 앱을 사용하면 메시지에 앱의 콘텐츠를 삽입하고 채널의 앱에서 알림을 받을 수 있습니다.

  1. Teams에서 채널의 + 위쪽 탐색 영역에서 기호를 선택하거나 왼쪽 메뉴에서 앱을 선택합니다.

  2. 필요한 경우 검색한 다음, Azure DevOps를 선택합니다.

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

  3. Azure DevOps 조직을 선택하고 로그인합니다.

  4. Azure DevOps 화면에서 프로젝트를 선택하고 대시보드 또는 Kanban 보드를 탭에 추가할지 여부를 선택합니다. 선택한 항목에 따라 다른 구성을 선택하고 탭을 추가하는 방법에 대해 채널에 게시할지 여부를 선택합니다.

    Teams에서 Azure DevOps용 대시보드 추가를 보여 주는 스크린샷

  5. 저장을 선택합니다. 새 탭과 보드가 채널에 나타납니다.

다른 테넌트 연결

Microsoft Teams 및 Azure DevOps에 다른 전자 메일 또는 테넌트에 사용하는 경우 다음 단계에 따라 로그인하고 설정에 따라 연결합니다.

Microsoft 팀 Azure DevOps 로그인 작업
email1@abc.com (tenant1) email1@abc.com (tenant1) 로그인을 선택합니다.
email1@abc.com (tenant1) email2@abc.com (tenant2) 1. Azure DevOps에 로그인합니다.
2. 동일한 브라우저에서 새 탭을 시작하고 .https://teams.microsoft.com/
3. 명령을 실행하고 sign in 로그인을 선택합니다.
email1@abc.com (tenant1) email2@pqr.com (tenant2) 1. 다른 전자 메일 주소로 로그인을 선택합니다.
2. 전자 메일 ID 선택기에서 email2를 사용하여 로그인합니다.
email1@abc.com (tenant1) email2@pqr.com (비데폴트 테넌트3) 지원되지 않습니다.

인증 문제 해결

오류가 표시되면 구성이 실패했습니다. 조직 '{조직 이름}'이 있고 권한이 충분한지 확인하세요. 오류를 해결하려면 다음 단계를 수행합니다.

  1. 동일한 브라우저에서 새 탭을 시작하고 로그인합니다 https://teams.microsoft.com/.

  2. 이 탭에서 Microsoft Teams용 Azure Boards 앱이 설치된 채널로 이동하여 명령을 실행한 @azure boards signout 다음 명령을 실행합니다 @azure boards signin .

  3. 로그인 단추를 선택하고 로그인 프로세스를 완료합니다. 표시된 디렉터리가 이전 단계에서 선택한 디렉터리와 동일한지 확인합니다.

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