通过 Flow 将角色定义分配给 SharePoint 站点组?
Assigning Role Definition to SharePoint Site group through Flow?
我目前正在尝试自动创建 SharePoint 网站,并正在考虑使用 MS Flow、MS Graph 和 SharePoint API - 我创建了一个新的角色定义权限级别 - 客户端站点的有限读取(只是 'Read' 减去查看版本控制信息的能力),以及一个名为 "Client Users" 的新客户端站点组,与所有者、成员和访客一起使用。但是,我不能 100% 确定我实际上将如何为网站组本身分配权限级别?我通过 PowerShell 知道我只会使用 Set-PnPGroupPermissions cmdlet 和 -identity/-addrole 参数,但我不清楚如何通过 Flow 来实现——我目前正在尝试通过 HTTP 操作并收到以下错误,我猜这是我的授权或可能是我的 URI,但老实说,我什至不知道我是否使用了正确的操作:
{"error_description":"Invalid issuer or signature."}
参见下面的流程:
Flow 1
Flow 2
Flow 3
Flow 4
Flow 5
Flow Error
如有任何帮助,我们将不胜感激!或者,如果有人可以向我指出详细说明如何通过 Flow 将角色定义分配给站点组的指南,我将不胜感激!
谢谢!
成功了,原来我只是使用了错误的操作。使用 'Send HTTP request to SharePoint' 而不是 HTTP 操作,它第一次成功了。
Flow 7
Flow 8
我目前正在尝试自动创建 SharePoint 网站,并正在考虑使用 MS Flow、MS Graph 和 SharePoint API - 我创建了一个新的角色定义权限级别 - 客户端站点的有限读取(只是 'Read' 减去查看版本控制信息的能力),以及一个名为 "Client Users" 的新客户端站点组,与所有者、成员和访客一起使用。但是,我不能 100% 确定我实际上将如何为网站组本身分配权限级别?我通过 PowerShell 知道我只会使用 Set-PnPGroupPermissions cmdlet 和 -identity/-addrole 参数,但我不清楚如何通过 Flow 来实现——我目前正在尝试通过 HTTP 操作并收到以下错误,我猜这是我的授权或可能是我的 URI,但老实说,我什至不知道我是否使用了正确的操作:
{"error_description":"Invalid issuer or signature."}
参见下面的流程:
Flow 1
Flow 2
Flow 3
Flow 4
Flow 5
Flow Error
如有任何帮助,我们将不胜感激!或者,如果有人可以向我指出详细说明如何通过 Flow 将角色定义分配给站点组的指南,我将不胜感激!
谢谢!
成功了,原来我只是使用了错误的操作。使用 'Send HTTP request to SharePoint' 而不是 HTTP 操作,它第一次成功了。
Flow 7
Flow 8