소개

완료됨

Teams 도구 키트는 Microsoft Teams 플랫폼을 사용하여 앱을 만들기 위한 개발자 도구 집합입니다. 여기에는 탭, 봇, 메시징 확장 등에 대한 앱 개발을 가속화하는 템플릿, 자동화 및 리소스가 포함됩니다. 원활한 통합과 생산성에 중점을 둔 Teams 도구 키트는 Microsoft Teams, Outlook 및 Microsoft 365 앱에서 실행되는 손상 없이 앱을 빌드할 수 있는 기능을 제공합니다.

이 모듈에서는 Visual Studio Code용 Teams 도구 키트를 사용하여 Microsoft Teams 앱을 빌드하는 방법을 알아봅니다.

필수 구성 요소

학습 목표

이 모듈에서는 다음 작업을 수행합니다.

  • Teams 앱의 기본 사항을 알아봅니다.
  • Visual Studio Code용 Teams 도구 키트를 사용하여 Teams용 앱을 빌드할 때의 이점에 대해 알아봅니다.
  • Visual Studio Code용 Teams 도구 키트를 사용하여 Teams 앱을 만들고 디버그합니다.

Teams에 앱을 가져올 때의 이점은 무엇인가요?

Microsoft Teams는 커뮤니케이션 및 협업을 위한 중앙 허브이므로 비즈니스 프로세스 및 워크플로를 관리하고 추적하는 데 이상적인 플랫폼입니다. 비즈니스 프로세스를 Teams로 가져와서 작업 효율성을 개선하고 팀 구성원 간의 커뮤니케이션과 협업을 개선할 수 있습니다.

Microsoft Teams를 사용하면 팀 구성원이 컨텍스트를 전환하지 않고 필요한 정보에 액세스하고 업데이트할 수 있습니다. 모든 팀 구성원이 프로세스에 기여할 수 있는 단일 플랫폼을 제공하고 여러 도구 및 시스템의 필요성을 줄여 시간과 리소스를 절약할 수 있습니다.

Teams 앱이란?

Microsoft Teams 앱은 Teams 플랫폼의 기능을 확장하여 생산성을 높이는 웹 기반 앱입니다.

  • 통신 및 공동 작업 시나리오.
  • 사회적 상호 작용 및 참여.
  • 일반적인 비즈니스 프로세스.
  • 기존 앱의 사용자 지정 기능입니다.

Teams 앱에 하나 이상의 확장성 지점을 추가할 수 있습니다. Teams의 몇 가지 확장성 지점은 다음과 같습니다.

  • 봇은 메시징 또는 채팅 애플리케이션에서 자주 사용됩니다. 질문과 대답, 실시간 업데이트 및 알림 제공, 시스템 트랜잭션 지원 등 다양한 서비스를 제공합니다. 명령을 이해하고 대화형 방식으로 작업을 회신하거나 수행할 수 있습니다.
  • 탭은 Teams 내에서 기존 웹 애플리케이션을 노출합니다. 예를 들어 탭에서 작업 항목 목록을 표시하거나 사용자를 위한 대시보드를 표시할 수 있습니다.
  • 메시지 확장은 정보에 액세스하고 공유하고 대화 내에서 작업을 수행하는 원활한 방법을 제공합니다. 예를 들어 사용자는 채팅 메시지를 기반으로 모임을 예약하거나 타사 데이터베이스에서 정보를 검색하고 공유하면서 Teams 채널에서 팀원과 동일한 대화를 할 수 있습니다.

Teams 애플리케이션은 애플리케이션 배포 측면에서 .zip 파일일 뿐입니다. 다음 세 가지 구성 요소로 구성된 패키지입니다.

  • JSON 파일인 앱 매니페스트
  • 전체 색 아이콘
  • 개요 아이콘

앱 매니페스트에는 웹 페이지 및 웹 서비스의 모든 세부 정보가 있습니다. Microsoft Teams는 이 정보를 사용하여 Teams 사용자 인터페이스에 애플리케이션의 기능을 표시합니다.

시나리오

고객 지원 시나리오에서 사용자와 팀은 고객 문제를 해결하는 데 걸리는 시간을 줄이는 목표를 가지고 있습니다. Teams 앱은 지원 엔지니어가 컨텍스트를 전환하지 않고 협업하고 통신할 수 있는 효과적인 방법을 제공할 수 있습니다. 예를 들어 Teams 앱은 다음 시나리오에 도움이 될 수 있습니다.

  • Teams 탭에 모든 고객 지원 티켓 및 해당 상태를 표시합니다.
  • 새 고객 지원 티켓이 있는 경우 Teams 봇을 사용하여 지원 엔지니어에게 알립니다.
  • Teams 봇을 사용하여 할당된 티켓의 상태에 대해 지원 엔지니어에게 미리 알림을 보냅니다.
  • Microsoft Teams의 FAQ 봇을 사용하는 고객이 지원 티켓을 열지 않고도 일부 질문에 답변할 수 있도록 지원합니다.

샘플 솔루션을 보여 주는 다이어그램

Microsoft Teams 앱을 만든 다음 앱 배포 및 호스팅에 필요한 설정과 함께 Teams 앱 패키지를 수동으로 만드는 것은 시간이 오래 걸리고 지루할 수 있습니다. Teams용 앱을 새로 빌드하는 경우 프로세스가 압도적일 수 있습니다.

Visual Studio Code용 Teams 도구 키트는 최소 구성 개발자 환경을 제공하여 Teams 앱을 만들고, 테스트하고, 배포하고, 게시하는 데 도움이 될 수 있습니다. Visual Studio Code용 Teams 도구 키트를 사용하여 다음을 수행할 수 있습니다.

  • 샘플 갤러리에서 사용할 수 있는 여러 템플릿 또는 시나리오 기반 샘플 앱 중 하나에서 새 Teams 앱을 만듭니다.
  • 미리 구성된 작업을 사용하여 로컬로 앱을 미리 봅니다.
  • 앱 배포 및 배포를 자동화합니다.
  • 여러 환경을 만들고 관리합니다.

Visual Studio Code용 Teams 도구 키트 설치를 시작해 보겠습니다.