Teams でキャンバス アプリを個人用アプリとして埋め込む
作成したアプリは、Microsoft Teams に直接埋め込むことで共有できます。 完了すると、ユーザーは + を選択して、アプリを自分のチーム チャネルまたは参加しているチームの会話に追加できます。 アプリは、チームのタブの下にタイルとして表示されます。
注意
チーム カスタム アプリ ポリシーは、カスタム アプリのアップロードを許可するように設定する必要があります。 アプリを Teams に埋め込むことができない場合は、管理者に問い合わせてカスタム アプリ設定がセットアップされているかを確認してください。
前提条件
- 有効な Power Appsライセンスが必要です。
- アプリを Teams に埋め込むには、Power Apps を使用して作成された既存のアプリが必要です。
Teams に追加する
Power Apps にサインインし、アプリを選択します。
Teams で共有するアプリのその他のアクション (...) を選択し、Teams に追加を選択します。
Teams に追加パネルがスクリーンの右側に開きます。
(オプション) アプリに説明がない場合は、詳細を編集を選択して、追加する Power Apps Studio のアプリを開きます。
(オプション) 高度な設定 を選択して、名前、ウェブサイト、利用規約、プライバシー ポリシー、MPN ID (Microsoft Partner Network ID) などのその他の詳細を追加します。
Teams に追加を選択すると Teams を開くように求められます。
ヒント
必要に応じて、アプリのダウンロードを選択してアプリをダウンロードしMicrosoft Teams にアプリをアップロードするの記事で説明されている手順に従って、アプリを Teams にアップロードできます。
Microsoft Teams を開くを選択して Teams アプリを開くか、キャンセルの後に代わりに Web アプリを使用を選択して Teams Web アプリを開きます。
追加を選択します。 チームに追加を使用して特定のチームに、またはチャットに追加を使用して特定のチャットにアプリを追加することができます。
アプリが Teams に追加されました。
ヒント
簡単にアクセスできるように、アプリをピン留めすることもできます。
Web プレーヤーを使用して Teams に追加する
Web プレーヤーを使用して、キャンバス アプリを Teams に追加することもできます。
Power Apps > アプリ > に移動し、新しいブラウザー タブで起動するアプリを選択します。
アプリの編集 > を選択します。 または、F5 を押してアプリを再生します。
Web プレーヤーを使用してアプリを開いたら、画面右上の Teams に追加 ボタンを選択します。
プロンプトが出たら、キャンセル を選択します。
今すぐ起動 を選択して、Teams アプリを開きます。 または、代わりに Web アプリを使用してください を選択して、Teams Web でアプリを開きます。
注意
- Web プレーヤーを使用して、キャンバス アプリを Teams に追加するには:
- 組織がカスタム アプリとの対話を許可するをオンにしている必要があります。 詳細: Microsoft Teams でカスタム アプリ ポリシーおよび設定を管理する
- 組織が共有 Power Apps を許可している必要があります。 詳細: Microsoft Teams 管理センターで Microsoft Power Platform アプリを管理する
- Teams アカウントと同じテナントに属するチームにのみアプリを追加できます。 それ以外の場合は、"アプリがテナントで見つかりませんでした" というエラーが表示されます。
アプリを Teams カタログに公開する
管理者であれば、Microsoft Teams カタログに アプリを公開する こともできます。
Teams のコンテキストを使用する
Teams と緊密に統合されたアプリを構築するには、Param()
関数でチームのコンテキスト変数を使用できます。 たとえば、画面の Fill プロパティで次の式を使用して、Teams 内のユーザーのテーマに基づいてアプリの背景を変更します。
Switch(
Param("theme"),
"dark",
RGBA(
32,
31,
31,
1
),
"contrast",
RGBA(
0,
0,
0,
1
),
RGBA(
243,
242,
241,
1
)
)
アプリをテストするには、アプリを公開して、Teams 内で再生します。
Teams の以下のコンテキスト変数がサポートされています。
- ロケール
- channelId
- channelType
- chatId
- groupId
- hostClientType
- subEntityId
- teamId
- teamType
- テーマ
- userTeamRole
注意
この機能は 2020 年 3 月に追加されました。 これより前にアプリを Teams に埋め込んだ場合、この機能を使用するには、アプリを Teams に再度追加する必要があります。
アプリのパフォーマンスを向上させる
オプションで、Teams 内にアプリを事前に読み込み、パフォーマンスを向上させることができます。 詳細: パフォーマンス強化のためにアプリの事前読込を有効にする.
参照
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。