首页 > 其他分享 >通过Power Automate执行共享,取消共享,访问团队相关操作

通过Power Automate执行共享,取消共享,访问团队相关操作

时间:2023-03-20 23:32:04浏览次数:33  
标签:权限 Power 如下 访问 Automate 共享 团队 Microsoft

我是微软Dynamics 365 & Power Platform方面的工程师/顾问罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),这是我的第490篇原创文章,写于2023年3月20日。

1,共享某条记录的部分权限给某个负责人团队,参考如下:

使用Microsoft Dataverse这个Connector中的 Perform an unbound action, 示例如下:

通过Power Automate执行共享,取消共享,访问团队相关操作_Cloud flow


通过Power Automate执行共享,取消共享,访问团队相关操作_Cloud flow_02


请求内容中PrincipalAccess的内容我复制出来如下:

{
"Principal": {
"teamid": "829c3a13-01c7-ed11-b597-000d3aa0fda3",
"@{variables('At')}odata.type": "Microsoft.Dynamics.CRM.team"
},
"AccessMask": "ReadAccess,AssignAccess,AppendAccess,AppendToAccess"
}


值得注意的是,请求内容中用到的 @ 符号需要额外声明一个变量类似如下,然后引用。

通过Power Automate执行共享,取消共享,访问团队相关操作_Power Automate_03


2,仅仅保留/修改某条记录的共享的部分权限给某个负责人团队,参考如下:

没有取消部分共享的权限的明确方法,只有保留/修改共享的权限的方法,那就是使用ModifyAccess这个非绑定操作,示例如下:

通过Power Automate执行共享,取消共享,访问团队相关操作_Cloud flow_04

请求内容中PrincipalAccess的内容我复制出来如下:

{
"Principal":
{
"teamid": "829c3a13-01c7-ed11-b597-000d3aa0fda3",
"@{variables('At')}odata.type": "Microsoft.Dynamics.CRM.team"
},
"AccessMask": "ReadAccess,AssignAccess"
}


如果我要保留的权限,比如说 WriteAccess,之前共享给这个团队的时候并没有共享这个权限,那我把这个权限放到ModifyAccess请求内容中结果会如何?结果就是会共享WriteAccess权限给这个团队。

3,取消共享的所有权限给某个负责人团队,参考如下:

通过Power Automate执行共享,取消共享,访问团队相关操作_Cloud flow_05

4,共享某条记录的部分权限给某个用户,参考如下:

通过Power Automate执行共享,取消共享,访问团队相关操作_Cloud flow_06

请求内容中PrincipalAccess的内容我复制出来如下:

{
"Principal": {
"systemuserid": "b575f012-01a6-ed11-aad0-000d3aa0b0a3",
"@{variables('At')}odata.type": "Microsoft.Dynamics.CRM.systemuser"
},
"AccessMask": "ReadAccess,AssignAccess,AppendAccess,AppendToAccess"
}

5,仅仅保留/修改某条记录的共享的部分权限给某个用户,参考如下:

通过Power Automate执行共享,取消共享,访问团队相关操作_Cloud flow_07

请求内容中PrincipalAccess的内容我复制出来如下:

{
"Principal":
{
"systemuserid": "b575f012-01a6-ed11-aad0-000d3aa0b0a3",
"@{variables('At')}odata.type": "Microsoft.Dynamics.CRM.systemuser"
},
"AccessMask": "ReadAccess,AssignAccess"
}

6,取消共享的所有权限给某个用户,参考如下:

通过Power Automate执行共享,取消共享,访问团队相关操作_Cloud flow_08

7,通过将用户加入访问团队来授予用户对记录的权限

还是使用 Microsfot Dataverse这个Connector,不过是用这个Connector中的Perform a bound action这个操作,Table name选择Users,Action Name 选择 AddUserToRecordTeam,Row ID就是要加入这个访问团队的用户的GUID,Record就是这个访问团队模版针对的实体记录,Teamtemplate Teamtemplateid 是访问团队模版的GUID。

通过Power Automate执行共享,取消共享,访问团队相关操作_Power Automate_09


执行成功后可以进行验证,可以看到是通过访问团队获取了读取权限。

通过Power Automate执行共享,取消共享,访问团队相关操作_Cloud flow_10

8, 通过将用户从访问团队中移除来取消用户通过访问团队获取的权限。

还是使用 Microsfot Dataverse这个Connector,不过是用这个Connector中的Perform a bound action这个操作,Table name选择Users,Action Name 选择 RemoveUserFromRecordTeam,Row ID就是要加入这个访问团队的用户的GUID,Record就是这个访问团队模版针对的实体记录,Teamtemplate Teamtemplateid 是访问团队模版的GUID。

通过Power Automate执行共享,取消共享,访问团队相关操作_Power Automate_11


标签:权限,Power,如下,访问,Automate,共享,团队,Microsoft
From: https://blog.51cto.com/luoyong/6138686

相关文章

  • PowerDesigner Could not Initialize JavaVM!
    这里有解决办法:​http://lyt5664681.blog.163.com/blog/static/28130046201092032812336​​但是,我的还是没能解决,后来看了java_home变量是前面多了一个";"比如java_hom......
  • 02 Power Shell介绍
    PowerShell介绍特点win7以上默认安装脚本可以在内存中运行,不需要写入磁盘几乎不会出发杀软可以远程执行是windows脚本执行更容易cmd.exe的运行通常会被阻止,但是Po......
  • 01 查看Power Shell版本
    查看PowerShell版本通过PowerShell自身的命令win+r打开运行powershell输入以下之一命令查看powershell版本$PSVersionTable$PSVersionTable.PSVERSIONget-ho......
  • 实现用linux访问windows的共享文件?
    一、什么是samba?搭建Samba服务器是为了实现Linux共享目录之后,在Windows可以直接访问该共享目录。现在介绍如何在ubuntu16.04系统中搭建Samba服务。二、samba安装sudoapt......
  • echarts数据共享图实现点击一个图,另一个图跟着变化
    setTimeout函数是JavaScript中的一个内置函数,它允许您在指定的时间后执行一段代码。在这种情况下,setTimeout函数用于在用户悬停在折线图上的某个点上时显示饼图之前等待一......
  • Vulnhub之PowerGrid详细测试过程
    PowerGrid识别目标主机IP地址(kali㉿kali)-[~/Desktop/Vulnhub/PowerGrid]└─$sudonetdiscover-ieth1-r192.168.56.0/24Currentlyscanning:192.168.56.0/24......
  • 初识跨域、跨域资源共享
    初识跨域1、初识跨域同域,不是跨域consurl='./index.html';不同域,跨域,被浏览器阻止consturl='https://www.imooc.com';consxhr=newXMLHttpRequest();向同......
  • 如何在Power BI DAX Studio 中测试验证行级别安全性和对象级别安全性
    行级别安全性可控制用户访问指定行,对象级安全性可控制用户访问指定的列和表。下面通过DAXStudio工具测试验证行级别安全性和对象级安全性的权限控制。01设置PowerBI中的......
  • Power BI 实现未来几年天猫双十一销售额预测
    我们用PowerBI实现未来几年天猫双十一销售额预测,基于三次方程进行训练和预测。三次方程的公式如下:1. 2022年双十一预测值分布图基于三次方程预测2022年双十一销售额为73......
  • PowerShell学习
    人的大脑一次只能理解有限的信息,通过将PowerShell分解为小的片段,你实际上可以更快、更彻底地学习PowerShell。重音符(`)在美式键盘中,重音符(或者称为沉音符)通常位于键盘......