练习 - 了解 Power Apps 中的环境
环境通常位于公司或组织级别的租户内。 环境是应用和其他资源(例如数据连接和 Microsoft Power Automate 流)的容器。 组织可以通过这种办法根据业务需求对项目分组。
如果您一直在学习本模块的内容,则表明您一直处在一个特定环境中。 在 Power Apps Studio 右上角,您可以查看您的当前环境。 在“环境”标签下,您将看到活动环境的名称。 在下面的示例中,用户在名为“PowerPagesDeveloper-...”的环境中工作。
如果您是 Microsoft Power Apps 的新用户,此时可能只会显示默认环境。 若要查看是否有其他可用环境,请选择标头中的当前环境名称。 屏幕右侧会出现选择环境面板,使您能够搜索并选择其他环境。
注意
如需使用 Power Apps 环境,则需要一个 Power Apps 每应用计划或 Power Apps 每用户计划。 此外,如果要使用 Dynamics 365 受限表,您必须具有适用于 Dynamics 365 许可证的 Power Apps。 有关许可信息的链接,请参考本模块的汇总单元。
使用环境的原因
创建其他环境的原因包括:
- 各部门单独开发应用:在大型组织中,每个部门都可以在不同的环境中工作。 这样一来,部门员工只能看到适当的应用和公司数据。
- 为应用程序生命周期管理 (ALM) 提供支持:通过独立环境,您可以将处于不同开发阶段的应用与已发布的应用分隔开来。 常见选项包括开发环境、测试环境和生产环境。 此外,试用环境可以帮助您在最终部署之前收集反馈。
- 管理数据访问权限 - 每个环境都可以有自己的业务数据源。 可以创建特定于环境的数据连接,但不能跨环境共享。
注意
环境仅可用于应用创建者和 Power Apps 管理员。 与用户共享应用时,他们只需运行应用,无需知道应用来自哪个环境,只要他们拥有正确的权限即可。
环境类型
创建新环境时,可以从以下类型中进行选择:
- 开发人员 - 由拥有开发人员计划许可的用户创建。 供创建者使用。 只要用户积极使用该环境,就可以无限期使用。 开发人员环境包括对高级功能的访问权限。
- 生产 - 用于生产设置中的应用、流和数据。 默认环境是生产环境。
- 试用 - 支持临时开发和探索 Microsoft Power Platform 功能。 专为个人使用而设计,30 天后自动过期。
- 试用(基于订阅)- 允许管理员将使用情况分配到多个用户。 适用于多用户、部门范围的解决方案和概念证明测试。 有结束日期,但可以延长。
- 沙盒 - Microsoft Dataverse 中的非生产性环境。 非常适用于安全测试和开发。 它独立于生产数据。
现在,您已对环境有了基本了解,可以按照以下步骤创建一个环境。
创建环境
只有管理员可以创建环境。 即使您不是管理员,在与管理员讨论设置时,此部分仍然很有帮助。
从 Power Apps Maker Portal 中,选择右上角附近的齿轮(设置)图标,然后选择管理中心。
这将为 Power Platform 管理中心打开一个新的浏览器选项卡。 您也可直接转到 https://admin.powerplatform.microsoft.com。
从左上角选择设置滚轮。 然后,选择管理中心。
从 Power Platform 管理中心主屏幕中,选择左侧导航面板上的管理选项卡。
在“管理”屏幕上,选择环境以查看租户中的所有环境。 如果只有一个环境,将带有后缀 "(default)"。 在图中,默认环境名称被遮盖,但 PowerPagesDeveloper 环境作为开发人员环境可见。
从命令栏中选择 + 新建。
在新建环境面板中,输入名称,选择区域,然后选择环境类型。 您可以选择将 Dataverse 添加到试用环境、沙盒环境或生产环境。
将添加 Dataverse 数据存储切换到是以支持在环境中使用 Dataverse。 如果不需要,请将其设置为否。 开发人员环境默认包含 Dataverse。
管理员还可以选择通过 Azure 即用即付,将环境链接到 Azure 订阅,并为 Dataverse 和 Power Apps 等服务付费。 这是可选的,仅可用于生产环境和沙盒环境。
如果为其他用户设置开发人员环境,请使用代表创建切换开关分配所有者。 这允许管理员为其租户中的用户创建开发人员环境。
如果已添加 Dataverse,请选择下一步进行配置。 否则,选择保存。
对于包含 Dataverse 的沙盒、生产和开发人员环境,将显示添加 Dataverse 面板。 选择语言和货币 - 以后无法更改。 您还可以启用示例应用和数据。 选择保存以完成。
注意
至少需要 1 GB 的可用租户容量才能创建环境。 如果容量不足,请释放空间或购买更多空间。
可能需要几分钟时间来准备数据库。 完成后,新环境将出现在列表中。
返回到 Power Apps 主页以查看列出的新环境。
管理环境的访问权限
默认情况下,您可以使用两种角色之一管理访问权限:
- 系统管理员 - 创建和管理环境的完全权限。
- 环境创建者 - 可以查看、创建和修改应用并基于权限使用 Dataverse。
环境管理员还可以创建其他安全角色并分配用户。 下面介绍了如何分配角色:
选择管理,然后选择环境。
选择您的环境,然后选择设置。
展开用户 + 权限并选择用户。
在用户列表上,选择添加用户。
在添加用户面板中,输入用户的姓名或电子邮件地址。
选择添加。 片刻之后,将出现管理安全角色面板。
注意
用户必须在 Microsoft Entra ID 中启用,拥有有效的许可证,并且位于适当的安全组中。 如果出现错误,请先验证这些先决条件,然后再重试。 汇总单元中有一个包含详细信息的链接。
在管理安全角色面板中,选择角色。 对于本示例,选择环境创建者。
选择保存。
添加用户及其角色后,用户列表会显示确认消息。
完成这些步骤后,您现在了解了在 Microsoft Power Apps 中创建和管理环境的基本知识。