Teams ツールキットの概要

Microsoft Visual Studio Code の Teams Toolkit は、統合 ID、クラウド ストレージへのアクセス、Microsoft Graph からのデータ、Azure のその他のサービス、およびゼロ構成アプローチによる Microsoft 365 を使用して、Teams アプリを作成してデプロイするのに役立ちます。 Teamsアプリ開発では、Visual Studio の Teams Toolkit と同様に、Toolkit teamsfx で構成される CLI ツールを使用できます。 Teams Toolkit では、Visual Studio Code から Teams アプリを作成、デバッグ、デプロイできます。 ツールキットを使用したアプリ開発には、次の利点があります。

  • 統合 ID
  • クラウド ストレージへのアクセス
  • Microsoft Graph からユーザー データにアクセスする
  • ゼロ構成アプローチを使用した Azure サービスとMicrosoft 365 サービス

Teams Toolkit は、Teams アプリのビルドに必要なすべてのツールを 1 か所にまとめています。

Teams Toolkit のユーザー体験

Teams Toolkit は手動作業を自動化し、Teams と Azure リソースの優れた統合を提供します。 次の画像は、Teams Toolkit のユーザー体験を示しています。

Teams Toolkit ユーザー体験

この体験の主なマイルストーンは次のとおりです。

  1. まず、新しいプロジェクトを作成するか、サンプル Teams アプリを試します。
  2. 必要に応じて、機能を追加するか、マニフェスト ファイルを編集します。
  3. Microsoft 365 アカウントを使用して、Teams アプリをビルドしてデバッグします。
  4. Azure アカウントを使用して、アプリをプロビジョニングしてクラウドにデプロイします。
  5. アプリを Teams に公開する

Visual Studio Code 用 Teams ツールキット

  1. Visual Studio Code を開きます。

  2. 拡張機能ビュー (Ctrl + Shift + X / ⌘⇧-X または ビュー > Extensions) を選択します。

    インストール

  3. 検索ボックス に「Teams Toolkit」と入力します。

    ツールキット

  4. [インストール] を選択します。

    ツールキット 4.0.0 をインストールする

ヒント

Teams Toolkit は、Visual Studio Code Marketplace でも見つけることができます。

Teams Toolkit のツアーに参加する

Toolkit のインストール後、次の画像に示すように Teams Toolkit UI が表示されます。

mini 関数

はじめに を選択してTeams Toolkitを調べるか、[新しいTeams アプリの作成] を選択して 1 つのTeams プロジェクトを作成します。 Visual Studio Code でTeams Toolkitによって作成されたTeams プロジェクトがある場合は、次の図に示すように、すべての機能を備えたTeams Toolkit UI が表示されます。

スクリーン ショット ofteams ツールキット

このドキュメントで取り上げるトピックのツアーを見てみましょう。

アカウント

Teams アプリを開発するには、有効なサブスクリプションを持つ少なくとも 1 つのMicrosoft 365 アカウントが必要です。 Azure でバックエンド リソースをホストする場合は、Azure アカウントも必要です。 Teams Toolkitでは、Azure リソースのサインイン、プロビジョニング、デプロイに関する統合エクスペリエンスがサポートされます。 開始する前に、無料の Azure アカウントを作成 できます。

環境

Teams Toolkit は、複数の環境の作成と管理、Teams アプリのターゲット環境への成果物のプロビジョニングとデプロイに役立ちます。

TeamsFx コラボレーション

これにより、開発者とプロジェクト所有者は、他のコラボレーターを TeamsFx プロジェクトに招待して、同じ TeamsFx プロジェクトをデバッグ、プロビジョニング、デプロイできます。

Teamsfx プロジェクト

開発

Teams Toolkit は、Teams アプリ開発を簡単にする Teams アプリ プロジェクトを作成およびカスタマイズするのに役立ちます。

新しい Teams アプリを作成する

新しいプロジェクトの作成またはサンプルからの開始を使用して、Teams Toolkitを使用して新しいTeams プロジェクトを作成することで、Teamsアプリ 開発 を開始 するのに役立ちます。

機能の追加

これは、TabBot などの追加のTeams機能を段階的に追加したり、必要に応じて、開発ニーズに合った Azure SQL DatabaseAzure Key Vaultなどの Azure リソースを現在のTeams アプリに追加したりするのに役立ちます。 Teams アプリの シングル サインオン または CI/CD ワークフロー を追加することもできます。

マニフェスト ファイルを編集する

これは、Teams アプリと Teams クライアントの統合を編集するのに役立ちます。

展開

開発中または開発後に、ユーザーがアクセスできるようになる前に、Teams アプリをプロビジョニング、デプロイ、および公開してください。

クラウドでのプロビジョニング

Azure リソース マネージャーと統合され、アプリケーションでコード アプローチに必要な Azure リソースをプロビジョニングできます。

クラウドにデプロイする

ソース コードを Azure にデプロイするのに役立ちます。

Teams ストアに公開する

アプリを作成した後は、個人、チーム、組織、すべてのユーザーなど、さまざまな範囲にアプリを配布できます。 Teams に発行すると、開発したアプリを発行できます。

TeamsFx CLI

これはテキスト ベースのコマンド ライン インターフェイスであり、Teams アプリケーション開発を高速化し、自動化のために CLI をスクリプトに統合できる CI/CD シナリオも可能にします。

TeamsFx SDK

構成がゼロの単一行ステートメントに ID とクラウド リソースへのアクセスを実装するタスクを減らすのに役立ちます。

ヘルプとフィードバック

このセクションでは、必要なドキュメントとリソースを見つけることができます。 Teams Toolkitで [GitHubに関する問題を報告する] を選択すると、製品の専門家から [クイック サポート] を受けることができます。 新しい問題を作成する前に問題を参照するか、 StackOverflow タグ teams-toolkit にアクセスしてフィードバックを送信します。

ヒント

新しい問題を作成する前に既存の問題を参照するか、 StackOverflow タグ teams-toolkit にアクセスしてフィードバックを送信します。

関連項目