Teams ツールキットを使用して Teams アプリを公開する

アプリを作成したら、個人、チーム、組織など、さまざまなスコープにアプリを配布できます。 配布は、ニーズ、ビジネス要件、技術要件、アプリの目標など、複数の要因によって異なります。 異なるスコープへの配布には、異なるレビュー プロセスが必要な場合があります。 一般に、スコープが大きいほど、セキュリティとコンプライアンスに関する懸念のためにアプリが通過する必要があるレビューが多くなります。

発行フロー

このセクションで学習する内容は次のとおりです。

前提条件

個々のスコープまたはサイドロード アクセス許可に発行する

カスタム アプリを Teams に追加するには、ファイル内の.zipアプリ パッケージをチームまたは個人のコンテキストに直接アップロードします。 アプリ パッケージをアップロードしてカスタム アプリを追加することは、サイドローディングと呼ばれます。 これにより、Teams にアップロードされている間にアプリをテストできます。 アプリをビルドしてテストするには、次のシナリオを実行します。

  • アプリをローカルでテストしてデバッグします。
  • ワークフローを自動化するために、自分用のアプリを構築しました。
  • 作業グループなど、少数のユーザー向けのアプリを作成しました。

内部使用用のアプリを構築し、Teams アプリ ストアのMicrosoft Teams アプリ カタログに送信せずにチームと共有できます。 詳細については、「 Teams でアプリをアップロードする方法」を参照してください。

アプリ パッケージ ファイルを zip にアプリをビルドするには

アプリ パッケージをビルドする前 に、クラウドで Provision を実行する必要があります。 次の手順は、アプリ パッケージをビルドするのに役立ちます。

  • [デプロイ] で [Zip Teams メタデータ パッケージ ] を選択 します
    生成されたアプリ パッケージは にあります {your project folder}\build\appPackage\appPackage.{env}.zip

アプリ パッケージをアップロードするには

アプリ パッケージをアップロードするには、次の手順を実行します。

  1. Teams クライアントで、[ アプリ] [アプリ>の管理] [アプリ>のアップロード] の順に選択します

    アプリを発行する

    [アプリのアップロード ] ウィンドウが表示されます。

  2. [カスタム アプリをアップロードする]を選択します。

    アプリをアップロードする

    これで、アプリが Teams クライアントにサイドロードされ、アプリを追加して表示できるようになりました

組織にアプリを公開する

運用環境でアプリを使用する準備ができたら、Microsoft Graph APIから呼び出された Teams アプリ申請 API を使用してアプリを送信できます。 Teams アプリ申請 API は、Teams ツールキットと共にインストールMicrosoft Visual Studio Code などの統合開発環境 (IDE) です。 次の手順は、アプリを組織に発行するのに役立ちます。

Teams Toolkit から発行する

次の手順は、Teams Toolkit からアプリを発行するのに役立ちます。

  1. Teams アプリは、次のいずれかの方法で発行できます。

    • [展開] で [Teams に発行] を 選択 します
    • [ コマンド パレットの表示 > ]を選択します。.. > Teams: Teams に発行します

    [発行] を選択します

  2. 組織の [インストール] を選択します

    組織用にインストール

    これで、アプリが管理ポータルに正常に発行され、次の通知が表示されます。

    発行の確認

これで、アプリは Teams 管理センターのアプリの管理Microsoft使用できるようになります。ここで、ユーザーと管理者はそれを確認して承認できます。

注:

アプリはまだ組織のアプリ ストアに発行されません。 この手順では、組織のアプリ ストアへの発行を承認できるアプリを Teams 管理センターに送信します。

管理 センターで承認する

Teams アプリ申請 API の上に構築された Visual Studio Code 用 Teams ツールキットを使用すると、Teams 上のカスタム アプリの申請から承認までのプロセスを自動化できます。

注:

Visual Studio コードに Teams アプリ プロジェクトがあることを確認します。 Microsoft Teams 管理センター[アプリの管理] は、管理者が組織用のすべての Teams アプリを表示および管理できる場所です。 管理センターでは、次のアクティビティを実行できます。

  • アプリの組織レベルの状態とプロパティを確認します。
  • 組織のアプリ ストアに新しいカスタム アプリを承認またはアップロードします。
  • 組織レベルでアプリをブロックまたは許可します。
  • Teams にアプリを追加します。
  • サード パーティ製アプリのサービスを購入する。
  • アプリによって要求されたアクセス許可を表示します。
  • アプリに管理者の同意を付与します。
  • 組織全体のアプリ設定を管理します。

次の手順は、管理 センターから承認するのに役立ちます。

  1. [ 管理ポータルに移動] を選択します

  2. アイコン >[Teams アプリ] [アプリ>の管理] を選択します

    [アプリの管理] を選択します

    組織のすべての Teams アプリを表示できます。

    ページの上部にある [承認待ち] ウィジェットで、カスタム アプリが承認のために送信されたタイミングを知ることができます。 テーブルでは、新しく送信されたアプリによって、送信されたアプリとブロックされたアプリの状態が自動的に公開されます。 発行状態列を降順で並べ替えて、アプリを見つけることができます。

    承認

  3. アプリ名を選択して、アプリの詳細ページに移動します。 [ バージョン情報 ] タブでは、説明、状態、アプリ ID など、アプリに関する詳細を表示できます。

    送信されたアプリ

  4. [状態] ドロップダウンを選択し、[ 送信済み] から [ 発行] に変更します。

    アプリを公開すると、[公開ステータス] が [公開済み] に変わり、[ステータス] が自動的に [許可] に変わります。 s 詳細については、「組織に発行する」を参照してください。

Microsoft Teams ストアに発行する

アプリを Microsoft Teams 内のストアに直接配信して、世界中の何百万ものユーザーに届けることができます。 アプリがストアでも紹介されている場合は、潜在的な顧客に即座にリーチできます。 Teams ストアに公開されたアプリは、Microsoft 365 アプリおよびソリューションの公式マーケットプレイスである Microsoft AppSource にも自動的に一覧表示されます。

詳細については、「 Teams ストアに発行する方法」を参照してください。

関連項目