解决缺少环境的问题

管理员或制造商期望在环境列表中查找环境并发现列表中的一个或多个环境“缺失”并不罕见。 这可能在 Power Platform 管理中心、Power Apps Maker Portal 或 Power Automate 门户中发生。 每个体验对于在列表中包含环境都有不同的要求。 在这些体验的上下文中,用户在列表中看到的环境各不相同。

本文介绍在每个产品体验中包含环境的条件,并提供如何进行故障排除的指南。

先决条件

要解决环境缺失问题,需要了解三条信息:

  1. 用户在列表中看不到哪些环境? 这可以由环境标识符(通常是 GUID)、环境显示名称或 Dataverse 实例 URL(如果环境有 Dataverse 数据库)指定。

  2. 哪个用户遇到问题? 由于角色分配因用户而异,因此遇到问题的用户的身份是必需信息。 这可以由 Microsoft Entra 对象 ID 或用户的 UPN 提供。

  3. 客户在哪个产品体验中缺少环境? 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 门户中的环境列表包括用户已分配环境创建者角色的所有环境,以及用户有权访问一个或多个应用的任何环境。 注意:分配环境管理员角色或任何自定义角色不会导致环境包含在创建者门户中的环境列表中。 环境选取器仅识别 属于 Microsoft Entra 组团队 成员的用户以及具有直接分配给他们 安全角色 的用户。
Power Automate 门户环境列表 Power Automate 门户包括用户具有任何内置安全角色的环境,以及用户是一个或多个流的共同负责人的任何环境。

备注

Power Platform 管理员的 PowerShell、CLI(pac 管理员列表)和相关管理 API 与工具使用与 Power Platform 管理中心相同的包含规则。

疑难解答步骤

故障排除步骤应由有权访问 Power Platform 管理中心中的环境的环境的管理员或属于 Power Platform 管理员目录角色成员的用户执行。

同步延迟

由于服务中的缓存和异步进程,最近才获得环境访问权限的用户可能不会立即显示在列表中。 通常,它们应在一两分钟内具有访问权限,但我们建议在继续执行进一步的故障排除步骤之前等待 10 分钟。

具有很多环境的租户

为确保具有很多环境的租户能够快速加载管理中心,管理中心中的环境列表在首次加载时可能只显示环境的一小部分。 查找并选择列表底部的全部显示,可查看您被授权访问的租户中环境的完整列表。 使用搜索功能还将触发所有环境的加载。

在后台加载更多环境。

检查环境是否已删除

如果属于租户级管理员目录角色成员的用户无法在管理中心查看环境,则应首先检查环境是否已删除。 如果它最近被删除,管理员可以发起恢复环境操作。

如果环境尚未删除,但仍不会在作为 Power Platform 管理员的用户的管理中心中显示,则可能需要为进一 步的诊断和修正步骤创建支持请求 。 请确保提供上述先决条件一节中提到的三条关键信息。

检查用户的角色分配

列表中不显示环境最常见的原因是缺少 角色分配。 将分配给用户的角色与上一 个“要求”表中的要求进行比较。

在 Dataverse 环境中,该角色可以直接分配给用户,或通过将角色分配给 Microsoft Entra 组团队间接分配。

备注

通过 Dataverse 所有者团队进行的角色分配不会使环境包含在环境列表中。 不要尝试将所有者团队用于此目的。

运行用户访问诊断

此步骤仅适用于具有 Dataverse 数据库的环境。 许多导致用户在运行时访问环境出现问题的原因,也可能导致用户在管理中心或其他平台上看不到环境。 管理中心提供了强大的用户访问诊断功能。 建议使用此功能检查和修正可能阻止用户访问环境的常见问题。

此步骤可能识别的常见问题包括:

  1. 用户不是环境安全组的成员
  2. 环境中缺少用户,或者 Dataverse 中的用户记录与 Microsoft Entra ID 不同步,因此用户可能被 管理员显式添加

关于开发人员、试用和支持环境类型的特别说明

此节仅适用于具有 Dataverse 数据库的开发人员、试用和支持环境。

Power Platform 管理员对 Power Platform 管理中心租户中的所有环境具有管理访问权限。 但是,开发人员、试用和支持环境类型具有特殊的用户同步行为,因此只有初始用户添加到 Dataverse 中的 SystemUsers 表。 这可能意味着需要将进一步的管理员 显式添加到环境中 ,以便他们能够完全访问所有管理功能。 一个常见的示例是使用管理连接器访问环境。

获取帮助

按照本指南操作并确认用户的角色分配后,如果环境仍然没有显示在列表中,您可能需要创建支持请求来执行进一步的诊断和修正步骤。 请确保提供上述先决条件一节中提到的三条关键信息。