Teams ツールキットを使用して Teams アプリを公開する
アプリを作成したら、個人、チーム、組織など、さまざまなスコープにアプリを配布できます。 配布は、ニーズ、ビジネス要件、技術要件、アプリの目標など、複数の要因によって異なります。 異なるスコープへの配布には、異なるレビュー プロセスが必要な場合があります。 一般に、スコープが大きいほど、セキュリティとコンプライアンスに関する懸念のためにアプリが通過する必要があるレビューが多くなります。
このセクションで学習する内容は次のとおりです。
前提条件
- アプリ パッケージを作成し、アプリ パッケージを検証することを確かめて下さい。
- Teams でカスタム アプリのアップロード を有効にします。
- アプリが実行されていて、HTTP 経由でアクセスできることを確認してください。
- アプリを Microsoft Teams ストアに発行してアプリを発行する際に、一連のガイドラインに従っていることを確認します。
個々のスコープまたはサイドロード アクセス許可に発行する
カスタム アプリを Teams に追加するには、ファイル内の.zip
アプリ パッケージをチームまたは個人のコンテキストに直接アップロードします。 アプリ パッケージをアップロードしてカスタム アプリを追加することは、サイドローディングと呼ばれます。 これにより、Teams にアップロードされている間にアプリをテストできます。 アプリをビルドしてテストするには、次のシナリオを実行します。
- アプリをローカルでテストしてデバッグします。
- ワークフローを自動化するために、自分用のアプリを構築しました。
- 作業グループなど、少数のユーザー向けのアプリを作成しました。
内部使用用のアプリを構築し、Teams アプリ ストアのMicrosoft Teams アプリ カタログに送信せずにチームと共有できます。 詳細については、「 Teams でアプリをアップロードする方法」を参照してください。
アプリ パッケージ ファイルを zip にアプリをビルドするには
アプリ パッケージをビルドする前 に、クラウドで Provision を実行する必要があります。 次の手順は、アプリ パッケージをビルドするのに役立ちます。
- [デプロイ] で [Zip Teams メタデータ パッケージ ] を選択 します。
生成されたアプリ パッケージは にあります{your project folder}\build\appPackage\appPackage.{env}.zip
。
アプリ パッケージをアップロードするには
アプリ パッケージをアップロードするには、次の手順を実行します。
Teams クライアントで、[ アプリ] [アプリ>の管理] [アプリ>のアップロード] の順に選択します。
[アプリのアップロード ] ウィンドウが表示されます。
[カスタム アプリをアップロードする]を選択します。
これで、アプリが Teams クライアントにサイドロードされ、アプリを追加して表示できるようになりました
組織にアプリを公開する
運用環境でアプリを使用する準備ができたら、Microsoft Graph APIから呼び出された Teams アプリ申請 API を使用してアプリを送信できます。 Teams アプリ申請 API は、Teams ツールキットと共にインストールMicrosoft Visual Studio Code などの統合開発環境 (IDE) です。 次の手順は、アプリを組織に発行するのに役立ちます。
Teams Toolkit から発行する
次の手順は、Teams Toolkit からアプリを発行するのに役立ちます。
Teams アプリは、次のいずれかの方法で発行できます。
- [展開] で [Teams に発行] を 選択 します。
- [ コマンド パレットの表示 > ]を選択します。.. > Teams: Teams に発行します。
組織の [インストール] を選択します。
これで、アプリが管理ポータルに正常に発行され、次の通知が表示されます。
これで、アプリは Teams 管理センターのアプリの管理Microsoft使用できるようになります。ここで、ユーザーと管理者はそれを確認して承認できます。
注:
アプリはまだ組織のアプリ ストアに発行されません。 この手順では、組織のアプリ ストアへの発行を承認できるアプリを Teams 管理センターに送信します。
管理 センターで承認する
Teams アプリ申請 API の上に構築された Visual Studio Code 用 Teams ツールキットを使用すると、Teams 上のカスタム アプリの申請から承認までのプロセスを自動化できます。
注:
Visual Studio コードに Teams アプリ プロジェクトがあることを確認します。 Microsoft Teams 管理センターの [アプリの管理] は、管理者が組織用のすべての Teams アプリを表示および管理できる場所です。 管理センターでは、次のアクティビティを実行できます。
- アプリの組織レベルの状態とプロパティを確認します。
- 組織のアプリ ストアに新しいカスタム アプリを承認またはアップロードします。
- 組織レベルでアプリをブロックまたは許可します。
- Teams にアプリを追加します。
- サード パーティ製アプリのサービスを購入する。
- アプリによって要求されたアクセス許可を表示します。
- アプリに管理者の同意を付与します。
- 組織全体のアプリ設定を管理します。
次の手順は、管理 センターから承認するのに役立ちます。
[ 管理ポータルに移動] を選択します。
アイコン >[Teams アプリ] [アプリ>の
管理] を選択します。
組織のすべての Teams アプリを表示できます。
ページの上部にある [承認待ち] ウィジェットで、カスタム アプリが承認のために送信されたタイミングを知ることができます。 テーブルでは、新しく送信されたアプリによって、送信されたアプリとブロックされたアプリの状態が自動的に公開されます。 発行状態列を降順で並べ替えて、アプリを見つけることができます。
アプリ名を選択して、アプリの詳細ページに移動します。 [ バージョン情報 ] タブでは、説明、状態、アプリ ID など、アプリに関する詳細を表示できます。
[状態] ドロップダウンを選択し、[ 送信済み] から [ 発行] に変更します。
アプリを公開すると、[公開ステータス] が [公開済み] に変わり、[ステータス] が自動的に [許可] に変わります。 s 詳細については、「組織に発行する」を参照してください。
Microsoft Teams ストアに発行する
アプリを Microsoft Teams 内のストアに直接配信して、世界中の何百万ものユーザーに届けることができます。 アプリがストアでも紹介されている場合は、潜在的な顧客に即座にリーチできます。 Teams ストアに公開されたアプリは、Microsoft 365 アプリおよびソリューションの公式マーケットプレイスである Microsoft AppSource にも自動的に一覧表示されます。
詳細については、「 Teams ストアに発行する方法」を参照してください。