この記事では、デスクトップ フロー接続を埋め込むキャンバス アプリが共有されるシナリオの回避策について説明します。 このシナリオでは、アプリが共有されているユーザーがデスクトップ フロー接続を持っていない場合、ユーザーはキャンバス アプリの埋め込みウィンドウから新しいウィンドウを作成するように求められますが、これは正しく機能しません。
適用対象: デスクトップ用 Power Automate、Power Apps キャンバス
現象
ユーザー 1 は、ユーザー 2 から Power Apps キャンバス アプリを共有されています (アプリにはデスクトップ フロー接続が埋め込まれています)。 次のスクリーンショットは、ユーザー 1 のアプリの一覧に表示される内容を示しています。
Note
アプリがユーザー 1 とユーザーまたは共同所有者のどちらと共有されていたとしても、このシナリオでは何の違いもありません。
ユーザー 1 がアプリを実行する場合:
ユーザー 1 には、この環境で既に接続が作成されていないため、ユーザー 1 は独自のデスクトップ フロー接続を提供するように求められます。
これを行うには、ユーザー 1 が [サインイン] を選択して新しい接続を作成します。 次のフォームが表示されます。
このフォームでは、次の操作を行います。
- Machine またはマシン グループフィールドは、ユーザーが使用可能なマシンまたはマシン グループの一覧を提供する必要があるため、正常に動作していない。
- 代わりに、フィールドはフリー テキスト入力として表示されます。 UI に文字起こしされない machine グループ ID が必要です。
解決方法
この問題の回避策は、 Connections ページから接続を作成し、アプリを再度開く方法です。 次に手順を示します。
共有アプリを閉じます。
Connections ページを開きます。
新しい接続>Desktop フローを選択します。
接続を作成します。 Machine またはコンピューター グループ フィールドは機能し、ユーザーが使用できるデバイスの一覧を提供します。
共有アプリをもう一度開きます。 以前に作成した接続が自動的に選択されます。
許可を選択してださい。
ユーザー 1 は、実行中のキャンバス アプリにアクセスできるようになりました。