本文主要是介绍Dynamics CRM 实体创建中的个人权限与部门及上下级部门的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在CRM的实体的权限体系分为个人级,部门级,上下级和组织级,一般了解这个体系的人都能分清这四个级别对应的关系,但理解的比较深刻的一般都是读写删,比如个人级的只能读写删记录ower为自己的记录,部门级能读写删记录的owner和本人同部门下的,等等,但我们(当然也可能只有我自己)似乎一直忽略的一个点是在创建这件事上,个人、部门、上下级的区别是什么,我也是被问到了这个问题,一时懵逼没概念,特意搜索了下资料,所以才会有了本文的分享。
现在假设一个场景,两个相同部门下的销售员,默认有客户实体的个人级的创建读写权限,像下面这样自己创建owner为自己的客户保存是没有任务问题的
但假设这个销售要帮助本部门下的另一个同事创建一个客户时,就会遇到下面的这个问题,提示没有权限,到这里就能看出来这个创建的部门及上下级的意义所在了
这种场景下我们就需要把创建权限改为部门级,当然读写也是部门级,不然你创建了也读不了改不了
改完后就能成功创建了
如果你的项目中有类似的场景出现,那你就不会对创建权限的部门级甚至上下级权限陌生了。
这篇关于Dynamics CRM 实体创建中的个人权限与部门及上下级部门的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!