PowerApps でのアプリの共有Share an app in PowerApps

独自のビジネス ニーズに対応するアプリを構築することはすばらしいのですが、PowerApps の真価は構築したアプリを他のユーザーと共有できることで発揮されます。It’s great to build apps that address your own business needs, but the real magic of PowerApps comes from sharing those apps with others. このトピックでは、特定のユーザーまたはセキュリティ グループとの間でアプリを共有する方法のほか、組織全体でアプリを共有する方法について説明します。In this topic, you will learn how to share apps with specific users or security groups, or you can share it with your entire organization.

アプリの共有画面を開くOpen the share app screen

アプリを共有するには、powerapps.com を開く必要があります。PowerApps Studio または PowerApps Mobile でアプリを共有することはできなくなりました。To share an app, you must open powerapps.com. We no longer support sharing apps in PowerApps Studio or PowerApps Mobile.

PowerApps Studio からFrom PowerApps Studio

  • 方法 1 - [ファイル] メニューの [共有] をクリックまたはタップします。Option 1 - On the File menu, click or tap Share.

    ファイルと共有

  • 方法 2 - [ファイル] メニューの [開く] をクリックまたはタップし、アプリの共有アイコンをクリックまたはタップします。Option 2 - On the File menu, click or tap Open, and then click or tap the share icon for an app.

    省略記号と共有

powerapps.com からFrom powerapps.com

  • 左側のナビゲーション バーで [アプリ] をクリックまたはタップし、省略記号 (...) をクリックまたはタップして、[共有] をクリックまたはタップします。In the left navigation bar, click or tap Apps, click or tap the ellipsis (...), and then click or tap Share.

    ポータル上の省略記号

アプリを共有するShare an app

ここからは、以下の手順に従ってアプリを共有することができます。From here, you can share an app by following these steps.

  1. Azure Active Directory 内の 1 人以上のユーザーまたは 1 つ以上のセキュリティ グループの名前を指定します。または、組織全体でアプリを共有することを指定します。Specify the names of one or more users or security groups in Azure Active Directory, or specify that you want to share the app with your entire organization. [ユーザー] アクセス許可で共有できるのは、組織全体に対して共有するときだけです。Note you can only share with User permission when sharing to your entire organization.

    powerapps.com でのユーザーの指定

  2. アクセス許可のレベルを指定します。Specify the level of permissions:

    • [ユーザー]: ユーザーまたはグループはアプリを実行できますが、共有することはできません。User: Users or groups can run the app but not share it.
    • [共同作成者]: ユーザーまたはグループはアプリを実行したりカスタマイズしたりできるほか、カスタマイズしたバージョンをさらに他のユーザーに対して共有することができます。Contributor: Users or groups can run the app, customize it, and share the customized version further to other users.

      アプリの共有ポータル

  3. [Save] (保存) をクリックまたはタップします。Click or tap Save.

ユーザーまたはグループのアクセス許可を変更するには、この手順の手順 1. を繰り返し、該当するユーザーまたはグループについて、アクセス許可の一覧にある他のオプションを指定します。To change permissions for a user or a group, repeat step 1 of this procedure, and then specify a different option in the list of permissions for that user or group. ユーザーまたはグループのすべてのアクセス許可を削除するには、該当するユーザーまたはグループについて、[x] アイコンをクリックするかタップします。To remove all permissions for a user or group, click or tap the x icon for that user or group.

電子メール通知を送信するSend email notification

アプリを共有するときに、電子メールでユーザーまたはセキュリティ グループに通知するかどうかを選択できます。When you share an app, you can select whether or not to notify users or a security group via email. このオプションを選択した場合、ユーザーまたはセキュリティ グループに電子メールが送信されます。If you choose this option, an email will be sent to notify the user or users or security groups. 電子メールに記載されているリンクから、アプリにアクセスすることができます。The email contains a link with which they can access the app. 必要に応じて、ユーザーは PowerApps にサインアップしてインストールするように求められます。If appropriate, users are prompted to sign up for and install PowerApps.

アプリを共有するときに指定したアクセス許可に応じて、送信される電子メール テンプレートが異なることに注意してください。Please note that different email templates are sent depending on the permission you decide to share the app with. [ユーザー] アクセス許可でアプリを共有した場合、電子メールには、アプリを実行するためのリンクが記載されています。When you share the app with User permission, the email contains the link to run the app. [共同作成者] アクセス許可でアプリを共有した場合、電子メールには、PowerApps Studio でアプリを編集したり、アプリを実行したりするためのリンクが記載されています。When you share the app with Contributor permission, the email contains the link to edit the app in PowerApps Studio or to run the app.

共有したアプリがユーザーにはどのように見えるかHow do my users see the app I shared?

アプリが共有相手のユーザーまたはセキュリティ グループにどのように表示されるかは、そのアプリを共有するときに指定したアクセス許可によって異なります。After you share an app with one or more users or security groups, how they can see the app depends on the permission you shared the app with.

[ユーザー] アクセス許可でアプリを共有した場合If you shared app with User permission

アプリの共有相手に電子メール通知が送信されるのは、アプリの共有画面でそのチェック ボックスをオンにした場合です。The people you shared the app with will receive an email notification if you selected that check box in the app sharing screen. 電子メールに記載されているリンクをクリックまたはタップすると、Dynamics 365 でアプリを実行することができます。In the email, they can click or tap a link to run the app on Dynamics 365. まもなくユニバーサル リンクがサポートされる予定です。つまり、PowerApps Studio または PowerApps Mobile がインストールされている場合は、PowerApps Studio または PowerApps Mobile でアプリが開きます。Soon we will support universal links, which means if you have PowerApps Studio or PowerApps Mobile installed, the app will open in PowerApps Studio or PowerApps mobile.

アプリは、Dynamics 365 の AppSource から探すこともできます (電子メールを送信しなかった場合など)。Users can also discover the app in AppSource on Dynamics 365 (for example, if you didn't send email). ユーザーが AppSource からアプリを入手できるようにする方法の詳細については、こちらを参照してください。Read more on how to users can get apps via AppSource.

[共同作成者] アクセス許可でアプリを共有した場合If you shared an app with Contributor permission

アプリの共有相手に電子メール通知が送信されるのは、アプリの共有画面でそのチェック ボックスをオンにした場合です。The people you shared the app with will receive an email notification if you selected that check box in the app sharing screen. 電子メールに記載されているリンクをクリックまたはタップすると、アプリが直接開いて、Web 用の PowerApps Studio で編集できるようになります。In the email, they can click or tap a link that opens the app directly for editing using PowerApps Studio for the web. アプリを Dynamics 365 で実行するためのリンクもあります。There is also a link to run the app on Dynamics 365. まもなくユニバーサル リンクがサポートされる予定です。つまり、PowerApps Studio または PowerApps Mobile がインストールされている場合は、PowerApps Studio または PowerApps Mobile でアプリが開きます。Soon we will support universal links, which means if you have PowerApps Studio or PowerApps mobile installed, the app will open in PowerApps Studio or PowerApps Mobile.

アプリは、powerapps.com から探すこともできます (電子メール通知を送信しなかった場合など)。Users can also discover the app in powerapps.com (for example, if you didn't send email). アプリの作成者は、このサイトを起点として、自分が作成したアプリや [共同作成者] アクセス許可で自分に共有されているアプリを参照することができます。This is the home for app creators to browse through all the apps they created or that have been shared with them with Contributor permission. 一方、Dynamics 365 は、PowerApps のアプリやその他のビジネス アプリをユーザーがすばやく実行できるのが特徴です。In contrast, Dynamics 365 is where users can run apps from PowerApps and other business apps quickly.

その他の注意点Other things to know

  • アプリを共有するには、そのアプリをローカルではなく、クラウドに保存する必要があります。To share an app, you must save it to the cloud, not locally.
  • アプリを共有する前に、共有相手となるユーザーとセキュリティ グループと、それぞれの役割 (ユーザーまたは共同作成者) をよく検討してください。Before you share an app, consider which users and security groups you’re going to share it with and what role you want each to have—user or contributor. グループでアプリを共有すると、このグループの既存のメンバーとグループに参加するユーザーは、指定のアクセス許可を付与されます。If you share an app with a group, existing members of that group and anyone who joins it have the permissions that you specify. アクセス権を持つ他のグループのメンバーであるか、アクセス許可が明示的に指定されている場合を除き、グループから離脱したメンバーはこれらのアクセス許可を失います。Anyone who leaves the group loses those permissions unless they're members of a different group that has access or you specify permissions for them explicitly.
  • グループのすべてのメンバーは、特定のアプリに関して、グループ全体と同じアクセス許可を持ちます。Every member of a group has the same permissions for an app as the overall group does. ただし、そのグループの 1 人以上のメンバーに対してより多くのアクセス許可を指定することで、メンバーのアクセス許可を増やすことができます。However, you can specify greater permissions for one or more members of that group to allow them greater access. たとえば、セキュリティ グループ A に対して、[ユーザー] アクセス許可でアプリを共有したとします。For example, you can share an app with security group A with User permission. この場合、セキュリティ グループ A のすべてのメンバーがそのアプリを実行できます。Every member of security group A can run the app. ここで、セキュリティ グループ A のメンバーであるユーザー B に対し、[共同作成者] アクセス許可でアプリを共有します。Now you share the app with user B, who is part of security group A, with Contributor permission. ユーザー B はアプリを編集できるようになりますが、ユーザー B を除くセキュリティ グループ A のメンバーは、アプリを使用することしかできません。User B now can edit the app while everyone else in security group A can only use the app. 1 人または複数のグループ メンバーに対して指定したアクセス許可を減らしても、そのグループ メンバーは依然としてグループ全体に付与されたすべてのアクセス許可を持ちます。If you specify fewer permissions to one or more members of a group, they'll still have all the permissions that you've granted to the overall group.
  • アプリは組織全体に対して共有することもできますが、そのアプリへのアクセスを全員に許可する必要性があるのかどうかを十分検討してください。You can share an app with your entire organization, but think carefully about whether everyone needs access to your app.
  • 共有アプリに加えたあらゆる変更は、変更を保存するとすぐに、それを共有している他のユーザーに伝えられることに注意してください。Be aware that any changes you make to a shared app will flow through to the people you shared it with as soon as you save the changes. これはアプリを改善した場合は素晴らしいのですが、機能を削除したり大幅に変更したりした場合は他のユーザーに影響を与える可能性もあります。This can be great if you improve the app, but can also impact others if you remove or significantly change features.
  • アプリを共有する前に、アプリにわかりやすい名前と説明を付けると、他のユーザーはアプリの目的がわかるため、リストから簡単に選択できるようになります。Before you share an app, give it a meaningful name and description, so people know what your app is about and can easily pick it out from a list. PowerApps Studio の [ファイル] メニューで [アプリ設定] をクリックまたはタップし、説明を入力します。On the File menu in PowerApps Studio, click or tap App settings, and then enter a description.

    アプリの説明

アプリの共有とアプリで使用するリソースApp sharing and the resources the app uses

ほとんどのアプリでは、少なくとも次の種類のリソースのいずれかが利用されています。Most apps rely on at least one of these types of resources:

  • データ ソースへの接続a connection to a data source
  • オンプレミス データ ゲートウェイan on-premises data gateway
  • カスタム コネクタa custom connector
  • Excel ブックまたはその他のサービスan Excel workbook or other service
  • フローa flow

ユーザーと共同作成者は、アプリで使用されるすべてのデータ接続とゲートウェイへのアクセス許可が必要になります。Users and contributors need permissions to any data connections and gateways that the app uses. 一部のアクセス許可は暗黙的にアプリに付いていますが、それ以外のアクセス許可は明示的に付与する必要があります。Some permissions come along implicitly with the app, but others must be explicitly granted. 詳しくは、「Share app resources (アプリ リソースの共有)」をご覧ください。For more information, see Share app resources.

Common Data Service を使用するアプリを共有する際は、Common Data Service に対する実行時のアクセス許可を別途共有する必要があることを示すメッセージが情報バーに表示されます。When you share an app that uses the Common Data Service, notice the information bar indicating that you must share the runtime permission to the Common Data Service separately. そのためのアクセス許可がない場合は、ご利用の環境の管理者に問い合わせてください。Common Data Service のセキュリティの詳細については、こちらを参照してください。If you don’t have permission to do this, see your environment admin. Read more about security for the Common Data Service.

共有するときのアプリのリソース

サポートされていないことWhat isn't supported?

  • セキュリティ グループに対して共有することはできますが、配布グループに対して共有することはできません。You can share to a security group but not a distribution group.
  • 同じ組織内のユーザーに対してアプリを共有することはできますが、別のテナント内のユーザーに対して共有することはできません。You can share apps with users in your organization but not users in another tenant.
  • アプリを powerapps.com から共有することはできますが、PowerApps Studio から共有することはできません You can share an app from powerapps.com but not from PowerApps Studio. (powerapps.com を開くには、PowerApps Studio の共有アイコンをクリックまたはタップします)。(Click or tap a share icon in PowerApps Studio to open powerapps.com).
  • アプリを再度共有するには、そのアプリに対する ("ユーザー" アクセス許可ではなく) "共同作成者" アクセス許可が必要です。You can re-share an app if you have Contributor (not User) permission to that app.