Teams アプリの既定のオプションを構成する
アプリでは Teams で複数のシナリオをサポートするのが一般的ですが、特定のスコープと機能を念頭に置いて設計している可能性があります。 たとえば、アプリが主にチームまたはチャネルで使用される場合は、Microsoft Teams ストアにユーザーが表示する最初のインストール オプションが [チームに追加] であることを確認できます。
アプリの主な機能がボットの場合は、ユーザーがアプリをチームにインストールするときにボットを既定の機能にすることもできます。
アプリの既定のインストール スコープを構成する
アプリの既定のインストール スコープを構成します。 一度に設定できるスコープは 1 つだけです。 詳細については、「アプリ マニフェスト」を参照してください。
アプリ マニフェストで既定のインストール スコープを構成するには:
アプリ マニフェストを開き、
defaultInstallScope
プロパティを追加します。既定のインストール スコープの値を
personal
、team
、groupchat
、またはmeetings
に設定します。"defaultInstallScope": "meetings",
共有スコープの既定の機能を構成する
チーム、会議、またはグループチャット用にアプリをインストールするときに、既定の機能を構成します。 詳細については、「アプリ マニフェスト」を参照してください。
注:
defaultGroupCapability
は、チーム、グループ チャット、または会議に追加される既定の機能を提供します。 アプリの既定の機能としてタブ、ボット、またはコネクタを選択しますが、アプリ定義で選択した機能が指定されていることを確認する必要があります。
アプリ マニフェストで詳細を構成するには:
アプリ マニフェストを開き、
defaultGroupCapability
プロパティを追加します。team
、groupchat
、またはmeetings
の値を設定します。選択したグループ機能の場合、使用可能なグループ機能は、
bot
、tab
、またはconnector
です。注:
選択したグループ機能には、
bot
、tab
、またはconnector
の 1 つの既定の機能のみを選択できます。"defaultGroupCapability": { "team": "bot", "groupchat": "bot", "meetings": "tab" }
管理者が承認するまで、ユーザーのアプリを既定でブロックする
Teams アプリのユーザー エクスペリエンスを向上させるには、ユーザーがアプリを使用する前に IT 管理者が介入する必要があります。 たとえば、Contoso Electronics for Teams によって作成されたヘルプ デスク アプリを考えてみましょう。 アプリが適切に機能するように、Contoso Electronics では、お客様がアプリの特定のプロパティを最初に構成することを望んでいます。
IT 管理者が関連するタスクを確実に実行できるように、開発者は、管理者がアプリを許可するまで、ユーザーのアプリをブロックできます。 既定でアプリをブロックするには、アプリ マニフェスト ファイルで defaultBlockUntilAdminAction
プロパティを true
に設定します。 プロパティが true
に設定されている場合、Teams 管理センターのアプリの状態は、[アプリの管理] ページの発行元によってブロックされます。
管理者は、アプリに関するデュー デリジェンスを行うことができます。また、ユーザーがアプリを使用できるようにする前に 、提供したアプリドキュメント を読むことができます。 たとえば、管理者は、ユーザーがアプリを使用できるようにする前に、必要なライセンスを購入し、ライセンスを配布できます。 発行元によってブロックされた状態のアプリを許可するには、管理者は Teams 管理センターの [アプリの管理] ページで [許可] を選択できます。
アプリを既定でブロックしない場合は、 defaultBlockUntilAdminAction
設定を false
に更新し、更新したアプリを発行用に送信します。 アプリの新しいバージョンを発行すると、既定で許可されます。
注:
組織用に構築されたカスタム アプリの場合、 defaultBlockUntilAdminAction
はサポートされていません。 このプロパティを使用して組織用に構築されたカスタム アプリをアップロードした場合、アプリはブロックされません。
次の手順
Platform Docs