练习 - 共享 Power Apps 中的应用

已完成

可以与特定的用户、组或整个组织共享应用。 与其他人共享应用时,他们可以在浏览器或适用于 Microsoft Windows、Apple iOS 或 Google Android 的 Microsoft Power Apps Mobile 中运行应用。

共享应用功能的示意图。

更棒的是,可以向某人授予更新并共享应用的权限。 在本单元中,我们将演示如何共享应用。

准备共享应用

共享应用有两种基本方法。 一种是在编辑模式下使用 Power Apps Studio 时,从应用共享,另一种是从网页的应用选项卡共享。

  1. 如果您要在 Power Apps Studio 中编辑应用时共享应用,请选择标题功能区右上角的共享按钮。 (只能共享已保存的应用。)

    “共享”按钮的屏幕截图。

    或者,如果您想在 Power Apps Studio 的应用选项卡中共享应用,则可以选择相应应用,然后选择命令功能区中的共享按钮。

    命令功能区中“共享”按钮的屏幕截图。

    选择任一方法后,会打开应用详细信息屏幕,共享面板显示在屏幕右侧,如下图所示(共享后应用的名称可能会变化)。 图中包含圆圈数字编号,编号与下面的剩余步骤一一对应。

    “共享”面板的屏幕截图。

  2. 共享弹出窗口中,您可以在左上部分中使用输入字段指定要与之共享应用的用户或组。 要添加组织中的所有人,请输入所有人,然后选择 [公司名称] 中的所有人。 如果需要与大量用户共享,最佳做法是通过 Microsoft Entra 安全组共享。

    注意

    共享时的安全组注意事项:

    • 如果您与安全组共享应用,该组的现有成员以及任何加入该组的人员都将拥有您为该组指定的权限。 任何退出该组的人员都将失去该权限,除非他们还属于具有访问权限的另一个安全组,或者您为他们授予了以个人身份进行访问的权限。

    • 安全组的每个成员都具有与整个组相同的应用权限。 但是,您可以为该组的一个或多个成员指定更多权限,使他们具有更多访问权限。 例如,您可以为安全组 A 授予运行应用的权限,但也可以为属于该组的用户 B 授予“共有者”权限。 安全组的每个成员都可以运行应用,但只有用户 B 可以进行编辑。 如果为安全组 A 授予“共有者”权限并为用户 B 授予运行应用的权限,则该用户仍可编辑应用。

  3. 如果希望用户也能够编辑应用,请选中共有者复选框。 默认情况下,用户会获得用户权限。 以下是对两种权限的描述:

    • 共有者 - 可以使用、编辑和共享应用,但无法删除或更改所有者。

    • 用户 - 可以使用应用。

  4. 如果应用包含任何高级组件(例如地图或地址输入组件),则用户需要获得许可才能使用该应用。 您可以看到请求许可证的选项。 选择此选项会向管理员发送请求。但是,只能对用户(不能对安全组或通讯组列表)使用此选项。 (上图中不包含此通知。)

  5. 您还可以向同事发送一封电子邮件,其中包含应用链接。 默认情况下,Power Apps 已选中向新用户发送电子邮件邀请复选框。

  6. 您可以直接在输入字段中输入内容,为您的同事添加电子邮件消息,告知他们有关应用的情况。

  7. 您还可以通过上传或将图像拖放到图像字段中来添加图像

  8. 如果对设置感到满意,请选择共享按钮。 其余操作,Power Apps 会帮您搞定。

如果对已共享的应用进行更改且已将其发布,则用户会在下次使用应用时看到更改。

权限和许可

考虑共享应用时,请务必了解以下有关权限和许可的一些基本信息:

  • 用户和参与者需要获取对共享应用使用的任何数据连接和网关的访问权限。 应用隐式随附一些权限,但您仍必须明确授予其他权限。 如果应用基于 Microsoft Dataverse 创建,则还必须确保您与之共享应用的用户对应用所依赖的表具有适当的权限。 具体而言,这些用户必须属于能够执行创建、读取、写入以及删除相关行等任务的安全角色。 在许多情况下,您会希望创建一个或多个自定义安全角色并包含用户运行应用所需的确切权限。 然后可以视情况为每个用户分配角色。

  • 拥有共有者权限的人员还需要 Power Apps 计划才能对应用进行编辑。

共享应用非常简单,您可以通过这种方式将某个应用提供给组织的其他用户。