撤销团队共享
var revokeUserAccessReq = new RevokeAccessRequest
{
Revokee = new EntityReference("LogicalName",Guid),//需要撤销共享的团队
Target = new EntityReference("LogicalName", Guid),//需要撤销的目标实体
};
SysService.Execute(revokeUserAccessReq);
团队共享
if (group.Contains("new_globalteam"))
{
GrantAccessRequest grantAccessRequest = new GrantAccessRequest()
{
Target = new EntityReference(ent.LogicalName, ent.Id),//共享的目标实体
PrincipalAccess = new PrincipalAccess()
{
Principal = new EntityReference(group.GetAttributeValue<EntityReference>("new_globalteam").LogicalName, group.GetAttributeV