通話や会議との統合
Microsoft Teams のアプリは、ユーザーがコミュニケーションやコラボレーションを行う場所で作業ができるようにすることで、コラボレーションを促進します。 多くのアプリには、人とのコミュニケーションの “やりとり” やアイテムの受け渡しが必要です。 たとえば、Teams の検査サンプル アプリでは、マネージャーが検査フォームを作成し、ユーザーが検査を完了し、レビュー担当者が検査を確認します。
Teams の Power Apps は、他の Teams 機能と緊密に統合してアプリを使用しやすくします。 この記事では、Power Apps を Teams と統合して組織内で通話したり、他のユーザーとの会議をスケジュールしたりする方法について説明します。
このビデオでは、Power Apps を通話や会議に統合する方法について説明しています:
前提条件
このレッスンを完了するには、選択した Microsoft 365 サブスクリプションの一部として利用できる Teams 内でアプリを作成する機能が必要です。
Teams にログインします
デスクトップ アプリまたは Web アプリのいずれかを使用して Teams にログインします
新しいチームを作成する
このセクションでは、新しい Teams チームを作成してから、そのチーム内にアプリを作成します。 使用したいチームが既にある場合は、このセクションをスキップしてください。
新しいチームを作成するには、[チーム] タブ、画面の左下にある チームに参加または作成する、チームを作成する、最初から、公開 の順に選択し、チームに「通話と会議の統合」などの名前を付けます。 そのあと 作成 を選択します。
テスト目的でチームに追加したい組織のメンバーがいる場合は、ポップアップに追加してから 追加 を選択します。
閉じる を選択します。
新しいチームが作成され、[Teams] タブに一覧表示されます
新しいアプリを作成
ユーザーのギャラリーと各表示フォームのボタンのあるアプリを作成し、リストからユーザーと通話、チャット、または会議をスケジュールします。
Teams アプリを開きます。
左のペインから Power Apps を選択します。
最近のアプリ 配下で、+ 新しいアプリ を選択します。
以前に作成したチームを選択し、作成 を選択して Power Apps Studio でアプリを開きます。
「通話と会議の統合」などのアプリ名を入力します。
保存 を選択します。
アプリは既定のギャラリーを表示します
ギャラリーを選択し、データ ソースを追加する 検索ボックスでユーザーを検索します。
データ ソースの一覧から、ユーザー を選択します。
画面左側のギャラリーにユーザー一覧が表示されます。 画面の右側には、選択したユーザー レコードの詳細が表示されます。
左側のペインからアプリを選択し、次の式を使用したアプリの OnStart プロパティを更新します。
Set(gblIsHostClientWeb,Param("hostClientType")="web")注意
この式は、ユーザーが Web ブラウザー、デスクトップ、またはモバイル アプリから Teams にアクセスしているかどうかを確認します。
ツリー ビューで、画面 1 を選択します。
+ (挿入) > ボタン を選択して、ボタンを追加します。
ボタンを画面右側の詳細ペインに移動します。
次のボタンのプロパティを設定します。
プロパティ 価値 テキスト "通話" 幅 150 高さ 45 X 500 年 300 ボタンの OnSelect プロパティで次の式をコピーします。
If( gblIsHostClientWeb, Launch( "https://teams.microsoft.com/l/call/0/0?users="&BrowseGallery1.Selected.'Primary Email', {}, LaunchTarget.New ), Launch( "msteams://teams.microsoft.com/l/call/0/0?users="&BrowseGallery1.Selected.'Primary Email', {}, LaunchTarget.New ) )注意
- ユーザーが Web ブラウザーを使用してチームにアクセスしている場合、
https://プロトコル識別子が原因で、ブラウザーで通話ウィンドウが起動します。 ユーザーが Teams デスクトップまたはモバイル アプリを使用して Teams にアクセスしている場合、msteams://が理由で、Teams アプリで通話ウィンドウが起動します。 - ディープ リンクで通話を開始する形式:
https://teams.microsoft.com/l/call/0/0?users=\<user1\>,\<user2]。 詳細: 通話へのディープリンクを生成する
- ユーザーが Web ブラウザーを使用してチームにアクセスしている場合、
次のプロパティを持つ別のボタンを追加します。
プロパティ 価値 テキスト "会議をスケジュール" 幅 150 高さ 45 X Button1.X + 200 年 Button1.Y 新しいボタンの OnSelect プロパティで次の式をコピーします。
If( gblIsHostClientWeb, Launch( "https://teams.microsoft.com/l/meeting/new?subject=New%20Meeting&attendees="&BrowseGallery1.Selected.'Primary Email', {}, LaunchTarget.New ), Launch( "msteams://teams.microsoft.com/l/meeting/new?subject=New%20Meeting&attendees="&BrowseGallery1.Selected.'Primary Email', {}, LaunchTarget.New ) )次のプロパティを持つ 3 つ目のボタンを追加する
プロパティ 値 Text "Chat" Width 150 Height 45 X Button2.X + 200 Y Button1.Y 新しいボタンの OnSelect プロパティで次の式をコピーします。
If( gblIsHostClientWeb, Launch( "https://teams.microsoft.com/l/chat/0/0?users="&BrowseGallery1.Selected.'Primary Email'&"&topicName=&message=Hi!", {}, LaunchTarget.New ), Launch( "msteams://teams.microsoft.com/l/chat/0/0?users="&BrowseGallery1.Selected.'Primary Email'&"&topicName=&message=Hi!", {}, LaunchTarget.New ) )画面は、下のようになります

アプリの保存と公開
画面の右上にある 保存 を選択してアプリを保存します。
公開 を選択してアプリを公開します。
ポップアップ ウィンドウで、次へ を選択します。
チャンネルに追加 配下で、アプリが表示されるチャンネルがリストアップされ、"0 active tab(s)" ではなく "1 active tab(s)" と表示されていることを確認してください。

保存して閉じる を選択します。
アプリをテストする
アプリをプレビュー モードで実行する。
左の一覧からユーザーを選択します。
一覧にユーザーが表示されていない場合は、アプリを別の同僚/ユーザーと共有してください。 ユーザーがアプリにログインすると、ユーザーの一覧に表示されます。
一覧からユーザーを選択します。
オプションを確認します。
[通話] ボタンは新しい通話を開始します。 [会議] ボタンは、選択した人との会議の招待状を作成します
チャット、通話、会議の統合の実際をご覧ください
チャット、通話、会議の統合の実際の例については、Teams 用 プロフィール + のサンプル アプリを確認してください。
チーム内から開くと、アプリはチームの他のメンバーを表示します。 接続する人を選択する を選択して、1 人以上の人を選択してから、選択した人との通話またはチャットを開始するか、会議をスケジュールします。

関連項目
- Boards (プレビュー) サンプル アプリ
- 掲示板サンプル アプリ
- 従業員のアイデアのサンプル アプリ
- つながり (プレビュー)
- 検査サンプル アプリ
- 問題レポート サンプル アプリ
- マイルストーン サンプル アプリ
- パースペクティブ (プレビュー) サンプル アプリ
- Profile+ (プレビュー) サンプル アプリ
- サンプル アプリをカスタマイズする
- サンプル アプリ FAQ
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。
フィードバック
フィードバックの送信と表示