Microsoft Teams 管理センターでカスタム アプリを管理する

organizationは、organization内でのみ動作する Teams アプリの作成を委託できます。 このようなアプリは、組織またはテナント内では利用できますが、Teams ストアでは使用できません。 ユーザーは Teams クライアントからこのようなアプリを検出して使用でき、管理者は管理センターからそのようなアプリを管理できますが、このようなアプリは AppSource では使用できません。 このようなアプリはカスタム アプリと呼ばれます。

Teams 管理者は、さまざまな設定を使用して次のシナリオを制御します。

  • ユーザーが個人使用のために Teams クライアントにカスタム アプリを追加できるようにします。
  • 組織で利用可能なすべてのカスタム アプリの中から、ユーザーが特定のカスタム アプリを使用できるようにします。
  • すべてのユーザーがカスタム アプリを使用しないようにします。
  • チーム ユーザーが特定のチームにカスタム アプリを追加することを許可または禁止します。

開発から展開までのカスタム アプリの概要。

カスタム アプリを展開すると、許可されたユーザーは、Teams クライアントの Teams ストアの [組織用にビルド ] セクションで見つけることができます。

Teams デスクトップ アプリの Teams ストアにあるカスタム アプリのスクリーンショット。

カスタム アプリと使用可能な設定について

organization は、組織固有の要件に合わせてカスタム アプリの作成を委託できます。 カスタム アプリは、organization 内で開発することも、organization 外のアプリ開発者によって開発することもできます。

以下は、organizationのストア、チーム、または少数のユーザーに対してカスタム アプリを使用できるようにする方法です。

カスタム アプリをアップロードする方法 アップロードするユーザーと方法 アプリの可用性の範囲 アップロード オプションを制御するユーザー 考えられるユース ケース
ユーザーによるカスタム アプリの申請 Teams クライアントを使用しているすべてのユーザー 管理者の承認後に組織全体で使用できます [送信] オプションはすべてのユーザーが使用でき、オフにすることはできません。 管理者は、すべての提出を不承認にすることができます。 ユーザーは、管理者の承認後に、カスタム アプリを組織全体で使用できるようにしたいと考えています。
API を使用したユーザーによるカスタム アプリの申請 Teams アプリ送信 Graph API を使用しているすべてのユーザー 管理者の承認後に組織全体で使用できます [送信] オプションはすべてのユーザーが使用でき、オフにすることはできません。 管理者は、すべての提出を不承認にすることができます。 ユーザーは、管理者の承認後に、カスタム アプリを組織全体で使用できるようにしたいと考えています。
管理者によるカスタム アプリのアップロード Teams 管理センターまたは Teams クライアントを使用するグローバル管理者または Teams 管理者 組織全体が利用可能。承認は必要ありません すべての管理者が利用できます。無効にできません。 管理者は、組織全体のカスタム アプリをアップロードします。カスタム アプリは zip パッケージとして受信されます。
ユーザーによるカスタム アプリのアップロード Teams クライアントを使用しているすべてのユーザー 管理者の承認は必要ありません 管理者は、アップロードできるユーザーを制御します。
  • アプリ作成者は、配布前に、個人的なコンテキストで、またはチームの少数のユーザーに対してカスタム アプリをテストします。
  • 一部のユーザーは、organization's のアプリ カタログでアプリを使用できるようにせずにアプリを使用します。
  • Teams 管理者は、カスタム アプリのアップロードと使用に関して次のコントロールを行います。

    カスタム アプリ ガバナンス 管理者が使用できる設定 ユーザーへの影響
    特定のユーザーによるカスタム アプリのアップロードを許可または禁止する アプリのセットアップ ポリシーを使用する アプリのセットアップ ポリシーを特定のユーザーに適用して、個人的なコンテキストまたはチーム内でカスタム アプリをアップロードすることを許可または禁止します。 ユーザーは引き続き、承認を得るためにカスタム アプリを送信できます。
    アップロードされたカスタム アプリとエージェントをすべてのユーザーが使用することを許可または禁止する 組織全体のアプリ設定でカスタム アプリ設定を使用する organization 全体のユーザーは、アップロードされたカスタム アプリとエージェントにアクセスできます。
    少数のユーザーのアプリ アクセスを制限する アプリのアクセス許可ポリシーを使用する どのユーザーがどの特定のカスタム アプリにアクセスできるかを細かく制御します (サード パーティ製アプリにも適用されます)。
    カスタム アプリを削除する アプリの削除 削除されたアプリは組織では使用できません。既存のアプリ ユーザーも使用できなくなります。

    カスタム アプリのアップロードを禁止した場合、アプリ開発者は別の テスト テナントを作成してアプリをテストできます。 カスタム アプリの開発が完了すると、アプリ作成者は管理者にカスタム アプリを配布するように要求します。 詳細については、カスタム アプリを発行する方法を参照してください。 管理者は、すべてのユーザーまたは特定のユーザーに対してカスタム アプリの使用を許可またはブロックします。

    Teams 管理センターを使用してカスタム アプリをアップロードする

    organization のアプリ ストアのユーザーがカスタム アプリを使用できるようにするには、次の手順に従います。

    1. Teams 管理センターにアクセスし、[ Teams アプリ>アプリの管理] に移動します。

    2. UI に応じて、次のいずれかのタスクを実行します。

      • [新しいアプリをアップロード] を選択し、[アップロード] を選択して、開発者から提供されたアプリ パッケージを選択します。

      • [アクション>新しいアプリのアップロード] を選択し、アプリをアップロードします。

        管理者が Teams 管理センターからカスタム アプリをアップロードするオプションを示すスクリーンショット。

    アップロードされたアプリは、数時間後に組織ユーザーが使用できるようになります。

    Teams 管理センターを使用してカスタム アプリを更新する

    Teams ストアのサード パーティ製アプリが更新プログラムを取得するのと同じように、開発者はカスタム アプリを更新します。 アプリの新しいバージョンをアップロードすることで、組織カタログ内のカスタム アプリを新しいバージョンに更新できます。 更新するには、アプリの詳細ページから [ ファイルのアップロード ] を選択します。

    管理センターでカスタム アプリの新しいバージョンをアップロードするオプションを示すスクリーンショット。

    アプリの新しいバージョンが公開されると、以前のバージョンのアプリに適用されていた既存のポリシーは、更新されたバージョンでも引き続き有効です。

    または、組織のユーザーが更新されたカスタム アプリを送信して承認を求めることもできます。 アプリを承認すると、組織カタログで新しいバージョンを使用できます。

    ユーザーがカスタム アプリをアップロードできるようにする

    Microsoft Teams では、チームにカスタム アプリを追加できるユーザーを細かく制御できます。 カスタム アプリをチームに追加できるかどうかを制御するには、管理者とチーム所有者は次の設定を使用します。 これらの設定は、サードパーティ アプリをブロックする機能には影響しません。

    • 組織全体のアプリ設定 for entire organization: [プレビューでカスタム アプリを操作できるようにする] という名前の設定は、ユーザーがプレビュー中のカスタム アプリを操作できるかどうかを制御します。 Copilot Studio エージェントの場合、この設定を適用できるかどうかは、エージェントの共有または発行方法によって異なります。 方法ごとの内訳については、「 配布方法がプレビュー設定にどのように影響するか」を参照してください。

    • 特定のユーザーのアプリ セットアップ ポリシー: アプリのセットアップ ポリシーの "カスタム アプリのアップロード" という名前の設定を使用すると、割り当てられたユーザーはカスタム アプリをアップロードできます。 この設定を使用して、組織内の特定のユーザーがカスタム アプリをアップロードすることを許可できます。

      アプリのセットアップ ポリシーで使用できるカスタム アプリ オプションを示すスクリーンショット。

    • メンバーがチーム レベルでカスタム アプリをアップロードできるようにする: 各チームのこの設定により、チームのユーザーがカスタム アプリをアップロードできるかどうかが決まります。 チームの所有者と Teams 管理者は、この設定を変更できます。 この設定を使用すると、チーム所有者は、ユーザーがカスタム アプリのアップロードを許可されている場合でも、特定のチームにカスタム アプリをアップロードできないようにすることができます。

    管理者がカスタム アプリをアップロードすると、承認を必要とせずにストアの organization カタログで使用できます。 アプリのアクセス許可ポリシーを使用している一部の組織ユーザーにそのようなアプリの使用を許可できます。 チーム設定とアプリのセットアップ ポリシーがカスタム アプリをアップロードするユーザーの機能に与える影響を次の表にまとめています。

    チームのアップロード設定 アプリのセットアップ ポリシーのアップロード設定 個人またはチームで使用するためにアップロードできるユーザー 管理者の承認を得るためにアップロードできるユーザー
    オフ オフ ユーザーなし すべてのユーザー
    オフ オン チーム所有者のみ すべてのユーザー
    オン オフ ユーザーなし すべてのユーザー
    オン オン すべてのユーザー すべてのユーザー

    カスタム アプリのアプリ セットアップ ポリシー設定

    アプリのセットアップ ポリシーの設定を使用して、ユーザーによるカスタム アプリのアップロードを許可または禁止できます。 この設定は、organization 内の特定のユーザーのみにカスタム アプリのアップロードを許可する場合に便利です。 すべてのユーザーがカスタム アプリをアップロードできるようにするには、組織全体のアプリ設定のカスタム アプリ設定を使用します。

    1. Teams 管理センターにサインインし、 Teams アプリ>セットアップ ポリシーにアクセスします。

    2. 次のいずれかの手順を実行します。

      • [ 追加 ] を選択し、名前と説明を入力して新しいポリシーを作成します。
      • 既存のポリシーを選択し、[ 編集] を選択します。
    3. [ カスタム アプリのアップロード] オプションを有効または無効にして、ユーザーによるカスタム アプリのアップロードを許可または禁止します。

    4. [保存] を選択します。

    5. ユーザーがカスタム アプリをアップロードできるように、ユーザーにポリシーを適用します。

    ユーザーの個人またはチームの範囲でカスタム アプリを使用できるようにするには、「 組織全体のアプリ設定」を参照してください。

    カスタム アプリのチーム設定

    チームでカスタム アプリ関連の設定を構成するには、チーム所有者として次の手順に従います。

    1. Teams で、チームに移動し、[その他のオプション] を選択します。...>チームを管理します。

      チームの設定を変更するための [チームの管理] オプションを示すスクリーンショット。

    2. [ 設定 ] を選択し、[ メンバーのアクセス許可] を展開します。

    3. [ メンバーにカスタム アプリのアップロードを許可する] オプションをオンまたはオフにします。

      チームのカスタム アプリ設定を示すスクリーンショット。

    organization's カタログからカスタム アプリを削除する

    管理者は、organization のストアからカスタム アプリを削除できます。 アプリの詳細ページで、[その他のコマンド]>[操作]>[削除] を選択します。

    管理センターでカスタム アプリを削除または削除するオプションを示すスクリーンショット。

    すべてのカスタム アプリ設定がどのように連携するかを理解する

    次の表は、カスタム アプリの設定と、設定が連携する方法をまとめたものです。 この複合効果は、organization内の誰がカスタム アプリを Teams にアップロードできるかを制御します。

    カスタム アプリ アップロードのための組織全体のアプリ設定 チームレベルのカスタム アプリ設定 アプリのセットアップ ポリシーによるユーザー レベルのカスタム アプリ設定 効果
    オフ オフ オフ [カスタム アプリをアップロード] オプションは organization では使用できません。 ユーザーは、管理者の承認を得るためにカスタム アプリを提出できます。
    オフ オフ オン [カスタム アプリをアップロード] オプションは organization では使用できません。 ユーザーは、管理者の承認を得るためにカスタム アプリを提出できます。
    オフ オン オフ [カスタム アプリをアップロード] オプションは organization では使用できません。 ユーザーは、管理者の承認を得るためにカスタム アプリを提出できます。
    オフ オン オン [カスタム アプリのアップロード] オプションは、organization では使用できません。 ユーザーは、管理者の承認を得るためにカスタム アプリを提出できます。
    オン オフ オフ ユーザーが自分で使用するためにカスタム アプリをアップロードすることはできません。 ユーザーは、管理者の承認を得るためにカスタム アプリを提出できます。
    オン オフ オン ユーザーがチーム所有者である場合は、カスタム アプリをチームにアップロードできます。 ユーザーがチーム所有者でない場合、カスタム アプリをチームにアップロードすることはできません。 ユーザーは、個人用コンテキストでカスタム アプリをアップロードできます。 ユーザーは、管理者の承認を得るためにカスタム アプリを提出できます。
    オン オン オフ ユーザーが自分で使用するためにカスタム アプリをアップロードすることはできません。 ユーザーは、管理者の承認を得るためにカスタム アプリをアップロードできます。
    オン オン オン ユーザーがチーム所有者かどうかに関係なく、ユーザーはカスタム アプリをチームにアップロードできます。 ユーザーは、個人用コンテキストでカスタム アプリをアップロードし、管理者の承認を得るために送信できます。

    配布方法がプレビュー設定にどのように影響するか

    [プレビューで カスタム アプリを操作できるようにする ] 設定は、カスタム アプリまたはエージェントの配布方法に応じて異なります。 次の表では、配布方法が設定にどのように影響するか、およびどのアクセス制御が適用されるかを説明します。

    アプリまたはエージェントがユーザーに到達する方法 プレビューとして扱われる 設定の制御
    ユーザーが Teams クライアントでアプリ パッケージをアップロードする Yes ユーザーがプレビューでカスタム アプリを操作できるようにする (組織全体のアプリ設定)、さらにアプリ設定ポリシーとチームの [メンバーがカスタム アプリのアップロードを許可する] 設定でカスタム アプリをアップロードする
    メーカーが Copilot Studio からエージェントのインストール リンクを共有している Yes ユーザーがプレビューでカスタム アプリを操作できるようにする (組織全体のアプリ設定)
    Teams アプリ ストアの [Power Platform で構築] セクションにエージェントが表示されます Yes ユーザーがプレビューでカスタム アプリを操作できるようにする (組織全体のアプリ設定)、 および Power Platform アプリ設定
    管理者が Teams 管理センターまたは Microsoft 365 管理センターでアプリ パッケージをアップロードする いいえ [アプリの管理] ページのアプリのアクセス許可ポリシーとアプリの状態
    ユーザーがアプリを送信し、管理者がそれを組織カタログ (組織用にビルド) に承認します いいえ [アプリの管理] ページのアプリのアクセス許可ポリシーとアプリの状態
    アプリは Teams ストアに発行されます いいえ アプリのアクセス許可ポリシー と組織全体のサード パーティ アプリ設定

    アプリまたはエージェントが organization's アプリ カタログで利用可能になると、[プレビューでカスタム アプリを操作できるようにする] 設定でアクセスが管理されなくなります。 アクセスを制限するには、[アプリの管理] ページでアプリの可用性を管理するか、該当するアプリのアクセス許可ポリシーを構成します。

    注意

    管理者が Copilot Studio からダウンロードしたエージェントのアプリ パッケージをアップロードすると、アプリは organization's のアプリ カタログで使用できるようになり、プレビュー設定はアクセスを管理しなくなります。 これは、インストール リンクを介してエージェントを共有する場合とは異なります。

    カスタム アプリのサンプル シナリオ

    選択した少数のユーザーまたはグループのみにカスタム アプリのアップロードと使用を許可するには、次の手順に従います。

    1. 管理センターの組織全体のアプリ設定で、[ プレビューでユーザーがカスタム アプリと対話できるようにする ] オプションを有効にします。
    2. グローバル アプリのセットアップ ポリシーで [カスタム アプリのアップロード] 設定をオフにします。
    3. カスタム アプリのアップロードを許可する新しいアプリのセットアップ ポリシーを作成し、 選択したユーザーまたはグループにポリシーを割り当てます。

    チーム所有者のみが特定のチームにカスタム アプリをアップロードできるようにするシナリオを考えます。 この結果を実現するには、次の設定を実装します:

    • 管理センターの組織全体のアプリ設定で、[ プレビューでカスタム アプリと対話できるようにする ] オプションを有効にします。
    • アクセスを制限するすべてのチームについて、[メンバーがカスタム アプリをアップロードできるようにする] をオフにします。
    • 管理センターのアプリ セットアップ ポリシーでカスタム ポリシーを作成して割り当て、[ カスタム アプリのアップロード ] 設定を有効にして、チームの所有者にポリシーを割り当てます。

    21Vianet およびエアギャップ クラウド環境のカスタム アプリ

    21Vianet が運用している Microsoft 365 およびエアギャップ クラウド環境では、[Teams アプリ] > [アプリの管理] ページを使用してカスタム アプリをアップロードできます。 また、アプリの詳細ページから 既存のカスタム アプリを更新 することもできます。

    関連記事