共享画布应用

已完成

画布应用在 Power Apps 中允许用户创建并共享符合其业务需求的应用程序。 创建和发布应用后,您需要确定谁能够使用该应用。 本学习单元探讨如何管理应用访问权限,如何与内部和外部用户共享应用,以及如何使用新的简化共享体验。

管理应用访问权限

管理应用访问权限是确保画布应用安全且仅对授权人员开放的关键步骤。 通过分配适当的权限,您可以控制谁可以使用、编辑或共享您的应用,同时还可以保护基础数据源。 在 Power Apps 中,共享操作非常简单,您可以通过 Microsoft Entra ID(原 Azure AD)为单个用户或安全组分配角色。

共享应用时,可以分配两个主要角色之一,每个角色具有不同的访问级别:

  • 用户
    具有本角色的用户只能运行应用。 他们无法对应用的设计、功能或设置进行任何更改。 此角色非常适合只需要与应用交互来执行任务的最终用户。
    例如:在时间跟踪应用中,记录工时的员工将被分配“用户”角色,因为他们只需要输入数据而无需修改应用。

  • 共同所有者
    共同所有者拥有更广泛的权限。 他们可以使用应用,对其设计或功能进行编辑,以及与他人共享。 但是,他们无法删除应用或转移所有权。 此角色最适合负责维护或增强应用的协作者或团队成员。
    例如:可能会为使用任务管理应用的项目经理分配“共同负责人”角色,以更新工作流、添加新功能或与更多团队成员共享应用。

除了管理应用权限之外,还必须确保用户有权访问应用的基础数据源。 如果用户无法访问 Dataverse 表、Excel 文件或其他连接等资源,他们在与应用程序交互时可能会遇到错误。

  • 授予数据访问权限
    共享应用时,验证是否也与目标用户共享了所有必要的数据源。 例如,如果您的应用依赖存储在 OneDrive 中的共享 Excel 文件,您需要单独授予用户对该文件的访问权限。

  • 维护数据安全
    共享资源时请注意敏感数据。 为确保用户仅能查看其授权访问的数据,可在 Dataverse 中实施基于角色的安全策略或限制对特定文件的访问权限。 例如:在销售仪表板应用中,您可以限制对某些 Dataverse 表的访问权限,以便区域经理仅查看与其管辖区域相关的数据。

管理应用访问的步骤

在 Power Apps 中,通过提供的应用管理工具进行应用共享。 要共享应用,请先选择要共享的应用,然后点击共享。 此步骤将打开共享界面,您可以在其中指定应有权访问应用的人员。

应用共享界面的截图。

在共享界面中,键入要授予访问权限的个人的姓名、电子邮件地址或安全组。 您可以一次添加多个用户或组以精简流程。

对于每个用户或组,分配适当的角色:

  • 用户:授予用户使用应用的权限,但不允许编辑或共享。
  • 共同所有者:允许用户编辑、共享和协作使用应用,但限制其删除或转移所有权的权限。

除了共享应用程序外,您还需要验证应用程序的数据源(如任何 Dataverse 表格、Excel 文件或其他连接)是否也已共享。 确保与所选用户或组共享这些数据源。 无法访问这些资源,用户在与应用交互时可能会遇到错误。

应用用户所需的其他数据访问权限的屏幕截图。

添加用户或组并分配权限后,选择共享保存以完成更改。 现在,指定的个人可以根据您分配的角色访问该应用。

要查看或修改已拥有访问权限的用户的权限,请使用管理访问权限选项。 这允许您更新角色、删除访问权限或审核权限,以确保安全性和合规性。

通过遵循这些步骤,您可以有效控制谁可以使用、编辑或协作处理您的画布应用程序。 这可确保您的应用保持安全,同时为每个用户或组提供适当级别的访问权限。

使用新的共享体验快速共享画布应用

Power Apps 不断发展,创建各种工具和功能,以使构建和交付应用程序的过程尽可能简单。 最近,创建了一种新的共享体验,简化了共享过程,使其类似于在 Microsoft Office 应用程序中共享文件。 这种直观的界面可以节省时间并增强可用性。

  • 在 Power Apps studio 编辑应用时,会出现一个共享按钮。 在编辑应用时,直接通过 Power Apps Studio 访问共享按钮。 您可以在这里轻松添加用户或共有者并分配权限。

    应用编辑屏幕上“共享”图标的屏幕截图。

这种简化的方法可以加快组织内的协作和应用分发。

提示

使用新的共享体验快速让团队成员入职并确保无缝使用应用。