Teams 管理センターでカスタムアプリとサイドロードされたアプリを管理する

Microsoft Teams を使用すると、organization内の開発者は、organizationの内部ユーザー向けの Teams アプリを構築、テスト、配布できます。 このようなアプリは、カスタム アプリまたは基幹業務 (LOB) アプリと呼ばれます。 管理者は、アプリ ポリシーと管理センター設定を使用して、カスタム アプリのロールアウトとアクセスを制御します。

組織全体の設定パネルで組織内のカスタム アプリを許可する方法を示すスクリーンショット。

カスタム アプリの使用を許可した後、ユーザーは Teams ストアの左側のナビゲーションで [組織のビルド ] を選択して、カスタム アプリを見つけることができます。

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

Teams 管理者は、カスタム アプリ設定を使用して、organizationのユーザーがカスタム アプリを Microsoft Teams にアップロードできるかを制御します。 管理者は、カスタム アプリをアップロードできるユーザーを決定し、管理者とチーム所有者は、組織内の特定のチームがカスタム アプリの追加を許可するかどうかを決定できます。 カスタム アプリのセットアップ ポリシーを編集した後、変更が有効になるまでに数時間かかります。 これらのポリシーを管理するには、グローバル 管理または Teams 管理者である必要があります。

組織内の開発者は、アプリ パッケージ (.zip ファイル内) をチームに直接アップロードするか、個人的なコンテキストでアップロードすることにより、カスタム アプリを Teams に追加できます。 この方法は、Teams アプリ ストアを介してアプリを追加する方法とは異なります。 カスタム アプリを追加するには、アプリ パッケージをアップロードします。このメソッドはサイドローディングと呼ばれます。

カスタム アプリとサイドローディングについて

organizationは、組織固有の要件に合わせてカスタム アプリの作成を依頼する場合があります。 カスタム アプリは、organization内で開発することも、organization外のアプリ開発者が開発することもできます。

カスタム アプリを開発し、それらのアプリをユーザーに配布する前に、開発者はアプリを Teams ストアに追加してテストします。 開発者は、自分でテストすることも、指定したユーザー グループでテストすることもできますが、ストアを介してorganization内の他のユーザーはアプリを使用できません。 この方法は、アプリのサイドローディングと呼ばれ、カスタム アプリにのみ適用されます。

開発者は、通常は開発中のアプリをテストするために、特定のチームのメンバーがアプリを利用できるようにアプリをサイドロードできます。 この方法でのアプリの使用はアプリ開発者に制限され、管理者が Teams でのサイドローディングを許可している限り、管理者の承認は必要ありません。

開発者は、サイドロードされたアプリを Teams アプリ カタログに送信せずに、特定のチームと共有できます。 これにより、サイドロードされたカスタム アプリは限られたユーザー グループで使用できますが、すべてのユーザーがorganizationのアプリ ストアで使用することはできません。

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

サイドローディングは、次のシナリオで役立ちます。

  • アプリを広く配布する準備が整う前に、organization内のいくつかの特定のユーザーでアプリをテストします。
  • アプリを Teams アプリ ストアに公開せずに、organizationのユーザーにのみアプリを提供します。

カスタム アプリのアップロードをユーザーに許可する

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

チームでの設定 アプリ設定ポリシーでの設定 カスタム アプリをアップロードできるユーザーに影響します
オフ オフ ユーザーなし
オフ オン チーム所有者のみ
オン オフ ユーザーなし
オン オン 誰でも

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

カスタム アプリのセットアップ ポリシーを構成するには、次の手順に従います。

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

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

    • [ 追加] を 選択し、ポリシーの名前と説明を指定します。 新しいポリシーが作成されます。
    • 既存のポリシーを選択し、[編集] を選択 します
  3. [ カスタム アプリのアップロード ] オプションをオンまたはオフにします。

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

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

organizationのユーザーによるカスタム アプリの使用を許可するには、組織全体のアプリ設定に関するページを参照してください。

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

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

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

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

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

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

ユーザーがカスタム アプリを使用できるようにする

Teams 管理センターの [カスタム アプリとのやり取りを許可する] 組織全体のカスタム アプリ設定は、organizationのすべてのユーザーに適用され、カスタム アプリと対話できるかどうかを制御します。 組織全体のカスタム アプリ設定を構成するには、次の手順に従います。

  1. Teams 管理センターにサインインし、Teams アプリにアクセスしてアプリ>を管理します。

  2. [ 組織全体のアプリ設定] を選択します

  3. [カスタム アプリ] で、[カスタム アプリとの対話を許可する] をオフまたはオンにします。

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

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

次の表は、カスタム アプリの設定と設定の連携方法をまとめたものです。 組み合わされた効果は、organizationのユーザーが Teams にカスタム アプリをアップロードできるユーザーを制御します。

組織全体のカスタム アプリ設定 チーム カスタム アプリの設定 ユーザー カスタム アプリ設定 効果
オフ オフ オフ 組織では、すべてのカスタム アプリとのやり取りがブロックされます。 Teams 管理者またはグローバル管理者のみがカスタム アプリをアップロードできます。 PowerShell を使用して、カスタム アプリを削除できます。
オフ オフ オン 組織では、すべてのカスタム アプリとのやり取りがブロックされます。 Teams 管理者またはグローバル管理者のみがカスタム アプリをアップロードできます。 PowerShell を使用して、カスタム アプリを削除できます。
オフ オン オフ 組織では、すべてのカスタム アプリとのやり取りがブロックされます。 Teams 管理者またはグローバル管理者のみがカスタム アプリをアップロードできます。 Windows PowerShellを使用してカスタム アプリを削除できます。
オフ オン オン 組織では、すべてのカスタム アプリとのやり取りがブロックされます。 Teams 管理者またはグローバル管理者のみがカスタム アプリをアップロードできます。 PowerShell を使用して、カスタム アプリを削除できます。
オン オフ オフ ユーザーはカスタム アプリをアップロードできません。
オン オフ オン ユーザーがチーム所有者である場合は、カスタム アプリをチームにアップロードできます。 ユーザーがチーム所有者でない場合、カスタム アプリをチームにアップロードすることはできません。 ユーザーは、個人用コンテキストでカスタム アプリをアップロードできます。
オン オン オフ ユーザーはカスタム アプリをアップロードできません。
オン オン オン ユーザーがチーム所有者かどうかに関係なく、ユーザーはカスタム アプリをチームにアップロードできます。 ユーザーは、個人用コンテキストでカスタム アプリをアップロードできます。

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

  • Microsoft Teams 管理センターで、[カスタム アプリとの対話を許可する] 設定をオンにします。
  • アクセスを制限するすべてのチームについて、[メンバーがカスタム アプリをアップロードできるようにする] をオフにします。
  • [カスタム アプリのアップロード] 設定がオンになっている状態で、管理センターのアプリセットアップ ポリシーで カスタム ポリシーを作成して割り当て、ポリシーをチームの所有者に割り当てます。

関連記事