解决缺少环境的问题
管理员或制作者希望在环境列表中找到环境,发现列表中“缺少”一个或多个环境的情况并不少见。 这可能在 Power Platform 管理中心、Power Apps Maker Portal 或 Power Automate 门户中发生。 每个体验对于在列表中包含环境都有不同的要求。 对于每个体验的上下文,给定用户在列表中看到的环境都会有所不同。
本文介绍在每个产品体验中包含环境的条件,并提供如何进行故障排除的指南。
先决条件
要解决环境缺失问题,需要了解三条信息:
用户希望在列表中看到他们没有看到的环境是什么? 这可以由环境标识符(通常是 GUID)、环境显示名称或 Dataverse 实例 URL(如果环境有 Dataverse 数据库)指定。
哪个用户遇到问题? 由于角色分配因用户而异,因此遇到问题的用户的身份是必需信息。 这可以通过 Microsoft Entra 对象 ID 或用户的 UPN 提供。
客户在哪个产品体验中缺少环境? Power Platform 管理中心、Power Apps Maker Portal 和 Power Automate 门户的包含规则不同,因此这是必需信息。
按产品体验划分的访问要求
此表列出了在每个主要产品体验的环境列表中显示环境所必须满足的独特要求。
产品体验 | 包含规则 |
---|---|
Power Platform 管理中心环境列表 | 用户必须具有环境的管理权限,才能在主 Power Platform 管理中心环境列表中显示该环境(Dataverse 中的系统管理员角色、没有 Dataverse 的环境的环境管理员角色)。 Power Platform 管理员、委派管理员和授权服务主体将看到租户中的所有环境。 Dynamics 365 管理员仅限于看到他们是环境安全组(如果已应用)成员的环境。 |
Power Apps Maker Portal 环境列表 | Power Apps Maker Portal 中的环境列表包括用户被分配环境创建者角色的所有环境,以及用户对一个或多个应用具有制作者权限的任何环境。 注意:分配环境管理员角色不会导致环境包含在制作者门户的环境列表中。 |
Power Automate 门户环境列表 | Power Automate 门户包括用户具有任何内置安全角色的环境,以及用户是一个或多个流的共同负责人的任何环境。 |
备注
Power Platform 管理员的 PowerShell、CLI(pac 管理员列表)和相关管理 API 与工具使用与 Power Platform 管理中心相同的包含规则。
疑难解答步骤
故障排除步骤应由有权访问管理中心中 Power Platform 环境的环境管理员或属于管理员目录角色成员 Power Platform 的用户执行。
同步延迟
由于服务中的缓存和异步进程,最近才被授予访问环境权限的用户可能不会立即在列表中看到环境。 通常,他们应该在一两分钟内就可以访问,但是,在继续进行进一步的故障排除步骤之前,最好等待 10 分钟。
具有很多环境的租户
为确保具有很多环境的租户能够快速加载管理中心,管理中心中的环境列表在首次加载时可能只显示环境的一小部分。 查找并选择列表底部的全部显示,可查看您被授权访问的租户中环境的完整列表。 使用搜索功能还将触发所有环境的加载。
检查环境是否已删除
如果属于租户级管理员目录角色成员的用户无法在管理中心中看到环境,您应首先检查环境是否已被删除。 如果它最近被删除,管理员可以发起恢复环境操作。
如果环境尚未删除,并且仍未显示在管理员用户的 Power Platform 管理中心中,则可能需要创建 支持请求 以执行进一步的诊断和修正步骤。 请确保提供上述先决条件一节中提到的三条关键信息。
检查用户的角色分配
环境未出现在列表中的最常见原因是缺少角色分配。 将分配给用户的角色与上面要求表中的要求进行比较。
在 Dataverse 环境中,角色可以直接分配给用户,或者通过将角色分配给 Microsoft Entra 组团队来间接分配。
备注
通过 Dataverse 负责人团队进行的角色分配不会导致环境包含在环境列表中。 不要尝试使用负责人团队来实现此目的。
运行用户访问诊断
此步骤仅适用于具有 Dataverse 数据库的环境。 有很多相同的问题可能导致用户在运行时在访问环境时遇到问题,还可能导致用户在管理中心和/或其他体验中缺少环境。 管理中心提供了强大的用户访问诊断功能。 强烈建议使用此功能来检查并纠正可能阻止用户访问环境的常见问题。
此步骤可能发现的常见问题包括:
关于开发人员、试用和支持环境类型的特别说明
此节仅适用于具有 Dataverse 数据库的开发人员、试用和支持环境。
Power Platform 管理员对管理中心租户 Power Platform 中的所有环境具有管理访问权限。 但是,开发人员、试用和支持环境类型具有特殊的用户同步行为,因此只有初始用户被添加到 Dataverse 中的 SystemUsers 表中。 这可能意味着需要将更多管理员明确添加到环境中,让他们能够完全访问所有管理功能。 一个常见的示例是使用管理连接器访问环境。
获取帮助
按照本指南操作并确认用户的角色分配后,如果环境仍然没有显示在列表中,您可能需要创建支持请求来执行进一步的诊断和修正步骤。 请确保提供上述先决条件一节中提到的三条关键信息。