症状
访问"我的流"中的"桌面流"选项卡时,可能会显示以下错误之一:
1. 需要权限才能使用 Microsoft Dataverse
2. SecLib::CheckPrivilege 失败。 用户: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx, PrivilegeName: prvReadEntity, PrivilegeId: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx, 必需深度: Basic, BusinessUnitId: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx, MetadataCache Privileges Count: xx, User Privileges Count: xx
3. ID 为 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 的用户未分配任何角色。 他们需要具有 prvWriteWorkflow 权限的角色。
原因
若要查看 UI 流列表,需要为用户分配具有"prvReadEntity"权限的角色。 如果发生上述第一条错误消息,则用户分配有角色,但这些角色没有"prvWriteWorkflow"权限。 对于第二种情况,用户未分配任何角色。 在这两种情况下,必须为用户分配具有"prvWriteWorkflow"权限的角色,例如"Environment Maker"。
用户无权查看所选环境中桌面流。 用户没有为环境分配一个角色(例如 Environment Maker)或其角色没有权限"prvWriteWorkflow"。
解决方法
若要访问特定环境,请联系 Power Platform 管理员,让他们授予 Environment Maker 角色或具有"prvWriteWorkflow"权限的另一角色。
如果不需要使用该特定环境,可以尝试从页面右上方的"环境"菜单中选择其他环境,或者访问 Power Platform 管理中心创建自己的环境。