我有一个从开发环境内解决方案内的 Canvas 应用程序调用的流程,该流程调用 2 个子流程,如下所示:
流程没有任何连接:
现在,当一些内部用户通过单击具有以下公式的按钮从 PowerApps 调用此流程时:
'CreateApprovalItem(Elevated)'.Run(
4064,
"PPM-Admins-Test",
"Work Order"
).response
他们得到一个错误
RetrievePrivilegesForUser,id *** 的用户尚未分配任何角色,他们需要具有 prvReadWorkflow 权限的角色。
所有外部用户都会收到此错误:
有什么建议吗?我有其他从 PowerApps 调用的工作流程,它适用于所有内部和外部用户,并且这些流程具有连接(与引发错误的流程不同),并且我使用服务帐户以提升的权限运行这些流程,如下:
原因可能是引发错误的工作流程没有任何连接吗?
更新:我添加了一个测试操作来检索工作流程中的一些 SharePoint 项目,因此工作流程获得对 Sharepoint 的连接引用,并将其设置为在服务帐户下运行,但我仍然遇到相同的问题/错误.
谢谢
您找到解决方案了吗?我今天也遇到同样的问题了?