简介

已完成

Microsoft Power Apps 门户是面向外部的应用程序,通常对外部受众开放。 门户的可访问性和运行至关重要,因为它代表着组织的形象。

角色

用户不必是全局管理员才能执行管理任务。 Power Apps 门户中的不同管理任务可由不同角色的成员执行。 执行这些任务所需的管理员和安全角色因影响区域而异。

大部分任务可由门户所有者或具有系统定制员角色的用户执行。 某些任务可能要求用户成为 Microsoft 365 中管理员角色的成员,而其他任务可能需要 Microsoft Power Platform 环境中的安全角色的成员身份或 Azure Active Directory 中的其他权限。

有关 Power Apps 门户管理的安全要求的详细信息,请参阅门户管理所需的权限

门户站点问题

如果门户无法访问,管理员可以调查多种可能的原因:

  • 门户是否已启用
  • 其他 Microsoft Dataverse 应用是否可访问
  • 门户所依赖的基础结构服务(如 Microsoft Azure Active Directory (Azure AD) 或 Azure 应用服务)可能出现问题
  • 服务运行状况 - Microsoft 365 管理中心中是否提供了建议。

屏幕截图:显示服务运行状况屏幕的管理中心。

管理员还应调查某些门户元数据是否最近已修改,例如网站或网站绑定行,这些行也可能会影响门户功能。

运行 门户检查器 也可以发现站点的潜在问题。

门户页面和功能问题

有时,门户管理员可能需要解决特定门户页面或功能发生的错误。

Power Apps 门户具有多个工具,使管理员无需与 Microsoft 支持部门联系,即可快速发现和解决问题。

禁用自定义错误

当门户访问者访问门户页面报告问题时,可能会出现常见的错误。 错误消息通常很简单,没有描述根本性问题。

在 Power Apps 门户管理中心中,执行 禁用自定义错误 操作会将通知替换为门户页面上的详细错误信息,这些信息可为管理员提供其他信息以解决问题。

屏幕截图:突出显示“禁用自定义错误”功能的门户操作。

备注

禁用自定义错误应为临时设置,因为详细错误消息可能会为门户访问者传递更加负面的体验。 我们建议您仅在处于开发阶段时禁用自定义错误,并在上线后启用自定义错误。

另外一种方法是个性化设置错误消息,具体方式是添加一个名为 门户一般性错误 的内容片段,该片段包含适合门户用户的消息。 有关详细信息,请参阅显示自定义错误消息

诊断日志记录

除了门户页面上的视觉对象错误外,可能还存在无法明显隔离和排查出来的潜在问题。 Power Apps 门户可配置为日志诊断信息。 诊断日志将存储在 Azure Blob 存储中名为 遥测日志 的容器中。 管理员可以配置日志的保留期。

屏幕截图:“启用诊断日志记录”窗口。

日志可以提供特定门户错误的模式、持续时间和频率的信息,以帮助解决潜在的错误和问题。 有关详细信息,请参阅访问门户错误日志

其他故障排除步骤

由于门户可能扩展模型驱动应用的某些功能,因此,消除潜在门户错误的其中一种方法是在模型驱动应用中尝试执行相同的操作。 例如,如果通过门户添加记录时生成了错误,请尝试添加或更新门户用户尝试在门户上创建或更新的相同数据记录。 在模型驱动应用中解决该错误后,往往也就在门户中解决了该错误。

创建 Site/EnableCustomPluginError 站点设置,然后将值设置为 True,则门户页面上将显示插件错误的内容,而不是一般性错误消息。

有关详细信息,请参阅查看门户错误日志