共享模型驱动应用

共享模型驱动应用以供使用,以便其他用户可以操作它。 共享包括以下步骤:

  1. 确定应用要使用的安全角色
  2. 为模型驱动应用分配安全角色或人员
  3. 共享指向应用的链接

在 Power Apps 中共享模型驱动应用

如果您的应用仅包含现成表(例如帐户或联系人),您可以使用现有预定义安全角色

模型驱动应用共享基础知识

模型驱动应用采用基于角色的安全性策略进行共享。 基于角色的安全性中的基本概念是包含特权的安全角色,这些特权定义了一套可以在应用中对表执行的操作。 此方法意味着虽然两个人可以使用应用,但一个用户可能只能读取记录或他们自己创建的记录。 另一个用户可能能够查看所有记录并有权删除这些记录。

必须向所有应用用户分配一个或多个预定义或自定义安全角色。 或者,可以向团队分配安全角色。 将用户或团队分派给这些角色之一时,会为该用户或团队成员授予与该角色相关联的权限集。

共享模型驱动应用的过程与共享画布应用不同。 模型驱动应用的共享取决于如何为应用中的表分配 Microsoft Dataverse 数据表特权。 如果尚未为您的应用定义安全角色,请与 Power Platform 管理员联系以为您创建它们。

详细信息:创建或编辑安全角色以管理访问权限

为模型驱动应用分配安全角色或人员

当您共享模型驱动应用时,您可以与一个或多个安全角色的所有成员或与用户或团队共享。

  1. 登录 Power Apps,在左侧导航窗格中选择应用,在您要共享的应用旁边选择 ,然后选择共享

  2. 共享应用名称窗格中,从以下选项中进行选择:

    • 选择应用,然后在右侧窗格中选择下拉列表以显示所有可用的安全角色。 从安全角色下拉列表中选择所需的安全角色。 向应用分配安全角色

    重要

    如果您的应用具有一个或多个自定义表,请与 Power Platform 管理员联系以配置安全角色中自定义表的特权。 必须执行此操作,用户才能在应用中使用自定义表的记录。 详细信息:创建或编辑安全角色以管理访问权限

    • 要分配单个用户或团队,从人员列表中选择用户名或团队。 将特定用户分配给模型驱动应用

      如果您的应用包含高级组件,如地图或地址输入组件,用户必须有 Power Apps 许可证才能使用该应用。 要为应用的用户请求许可证,选择请求许可证向管理员提交许可证请求。

      为您的用户请求 Power Apps 许可证。

      备注

      您不能为安全组或通讯组列表请求许可证。 有关请求许可证的详细信息,请参阅为您的应用用户请求 Power Apps 许可证

  3. 选择共享

与共享画布应用不同,共享模型驱动应用当前不会发送包含应用链接的电子邮件。

要获取指向应用的直接链接:

  1. 转至 Power Apps

  2. 在左侧导航窗格中选择解决方案。 如果项目不在侧面板窗格中,请选择 …更多,然后选择所需项目。

  3. 打开包含模型驱动应用的解决方案。

  4. 选择模型驱动应用,然后在命令栏上选择编辑

  5. 在经典设计器中,选择属性选项卡,然后复制统一接口 URL

    “获取模型驱动应用的链接”

  6. 将应用 URL 粘贴在便于用户访问的地方,例如将 URL 发布在 Teams 渠道、SharePoint 站点上,或者通过电子邮件发送 URL。

应用共享特权和许可要求

与用户共享模型驱动应用时,需要满足一些关键的环境和许可先决条件。

  • 组织中必须存在具有 Power Platform 管理员权限或全局管理员权限的 Microsoft 365 用户。 了解如何分配 Power Platform 管理员权限。 这将为用户提供对所有环境的管理员权限。
  • 应用共享者必须具有特定环境的管理员权限(或者是 Power Platform 管理员)。 应用共享者必须具有特权与他们分配给应用和其他用户的安全角色相同或更高的安全角色。 通常,这采用具有 Dataverse 系统管理员系统定制员安全角色的应用共享者的形式。 这些角色可以由 Power Platform 管理员(具有所有 Dataverse 环境的权限)分配。 系统管理员和系统定制员安全角色是存在于所有 Dataverse 环境中的标准角色。
  • 用户必须作为环境中的用户存在。 仅作为 Microsoft 365 用户还不够。 这是因为环境中的所有用户都在环境中的表中进行了列出和描述。 了解如何将用户添加到环境
  • 用户必须具有正确的许可证才能使用应用。 用户可以自己请求许可证,或者制作者可以为其应用用户请求许可证。 另外,必须在托管应用的租户中分配许可证。 当应用托管在 Microsoft Dataverse for Teams 环境中时,不必满足此先决条件。

关于预定义的安全角色

有一些预定义角色可用于 Dataverse。 若要运行仅使用现成表的应用,存在基本用户安全角色,可供成员在环境内操作应用和为自己负责的记录执行常见任务。 详细信息:预定义的安全角色

使用 Microsoft Entra 组管理访问权限

管理员可以使用其组织的 Microsoft Entra 组管理已获得许可的 Dataverse 用户的访问权限。 两种 Microsoft Entra 组(Microsoft 365 和“安全”)均可用于保护用户对应用的访问权限。 详细信息:关于组团队

另请参见

了解有关创建用户和分配安全角色的详细信息

常见任务的最低权限

在移动设备上运行模型驱动应用

备注

您能告诉我们您的文档语言首选项吗? 进行简短调查。(请注意,此调查是英文版调查)

此调查大约需要七分钟。 不会收集个人数据(隐私声明)。