我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注我的微信公众号 MSFTDynamics365erLuoYong ,回复372或者20191025可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!

Dynamics 365有个分派(assign)权限,它和共享(Share)不一样,分派之后,记录的负责人(owerid)会变,记录负责人变了之后可能当前操作者就对该条记录没有读取权限了,这样会导致页面报错,没有权限的报错。当然,系统设置中有个选项【设置是否与原始负责人共享重新分派的记录】可以帮助你,但是默认值是否,当然就是不鼓励开启了。

分派权限也分为无,个人级别,业务级别,上下级业务部门,组织级别,这个和读取权限的级别没什么差别,个人级别的分派就只能分派记录负责人为当前用户,或者共享了分派权限给当前用户的记录,或者记录的负责人为当前用户所在团队的记录。

分派权限和写权限有关系吗?基本上没有关系,所以有时候你得解释,这个人对这个记录没有写权限,但是分派权限,分派后其实是改了记录得负责人字段。你对记录没有写权限(包括对这个实体没有写权限,或者对实体的某些记录没有写权限),但是只要你对记录有分派权限,还是可以分派的。哪些记录你可以执行分派还是看你对这个实体的分派权限,若是全局,就是你能看到的该实体的所有记录都可以分派,若是业务部门级别分派,则是可以分派记录负责人为你或者为你同一个业务部门用户的记录,当然也包括共享了分派权限给你的记录,负责人为你所在团队的记录。虽然这里是分开的,但是共享给其他用户分派权限的时候也会同时共享写权限。

还有一个分派功能,假设A用户从B业务部门换到C业务部门,如果你不做处理,他会将记录带走,在某些场景下是不允许带走的,我称之为这种场景为人一走茶就凉。比如某坐席负责A国的case的时候可以看到自己拥有的案例,这些案例是A国的,换业务部门后,要求他不能看到A国的案例,哪怕这些案例之前是他处理的。这时候可以将A用户的记录都分派给接受他工作的另一个用户,这样就不会带走了。可以用下面这个功能,找到这个用户,点击命令栏的 【REASSIGN RECORDS】就可以分派很多记录了。

用户更换业务部门的时候,若改用户拥有的记录比较多的话,有时候会出现SQL 执行超时的错误,我的理解是会将该用户所有拥有的记录的隐藏字段owningbusinessunit的值更改下,外表看来,这些记录还是该用户,但是这些记录的owningbusinessunit字段的值已经变了。如果超时可以参考我这篇文章 Dynamics 365执行操作报SQL Server已超时,更改这个超时设置的方法 来延长SQL 超时时长,并在系统不繁忙的时候执行更改用户的业务部门。

点击分派按钮出来的选择用户或者团队界面无法做自定义定制(至少我不知道)。有时候有需求,比如A用户只能将记录分派给同一个业务部门的用户,怎么办?如果可以接受的话,调整用户对【系统用户】实体的读取权限,设置为业务部门级别读取即可,默认情况下用户是【系统用户】实体的读取权限是全局读取的。当然,还可以通过插件/实时工作来终止并提示用户分派给了错误的用户,只是用户体验可能会差一些。

Dynamics 365中的分派(Assign)。的更多相关文章

  1. 自定义工作流活动报错:您无法登陆系统。原因可能是您的用户记录或您所属的业务部门在Microsoft Dynamics 365中已被禁用。

    本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复265或者20170926可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong.me ...

  2. 将Dynamics 365中的用户及其角色、角色导出到Excel中

    关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复240或者20161204可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong. ...

  3. Dynamics 365中的应用程序介绍

    本人微信和易信公众号:微软动态CRM专家罗勇 ,回复275或者20180630可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong.me ...

  4. Dynamics 365中配置和使用文件夹级别的跟踪(folder-level tracking)

    本人微信和易信公众号:微软动态CRM专家罗勇 ,回复274或者20180630可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong.me ...

  5. Dynamics 365工作流报错:您无法登陆系统。原因可能是您的用户记录或您所属的业务部门在Microsoft Dynamics 365中已被禁用。

    本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复265或者20170926可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong.me ...

  6. Dynamics 365中开发和注册插件介绍

    我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...

  7. Dynamics 365中的非交互式账号(Non-interactive User)介绍

    摘要: 本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复272或者20180616可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyon ...

  8. Dynamics 365中的公告(Post)分析

    我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...

  9. Dynamics 365中部分账号使用系统明显缓慢怎么办?先这么干!

    摘要: 本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复263或者20170828可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyon ...

随机推荐

  1. 基于VMware Workstation下Windows server的搭建

    网络安全学习内容 一.VMware安装Windows系统   1.1安装配置虚拟机 需要提前准备的东西: 配置网络实验室的IP: 为了满足实验中一些需要用到网络的需求,学校为我们提供了每个人学号密码的 ...

  2. React-Native——html/css

    做前端开发,熟悉了HTML+CSS+JS的开发模式,如果不看RN原理,直接用老一套的逻辑思维上手RN,可能会大跌眼镜.高效开发的前提,需要学习并理解RN的原理.本文主要记录内容是,关于RN开发的HTM ...

  3. Mac 配置 PlantUML

    PlantUML简介 UML: Unified Modeling Language 统一建模语言,是非专利的第三代建模和规约语言.UML是一种开放的方法,用于说明.可视化.构建和编写一个正在开发的.面 ...

  4. Pyhton表白代码——浪漫圣诞节

    圣诞节即将到了,所以这回通过turtle模块来编写一个表白的小程序 开发时间:2019-12-15 开发工具:Sublime 开发模块:turtle 这里用到了turtle库的相关知识,如果不熟悉可以 ...

  5. httpBasic 认证的URL访问

    httpBasic 认证 要在发送请求的时候添加HTTP Basic Authentication认证信息到请求中,有两种方法: 1.在请求头中添加Authorization: Authorizati ...

  6. 使用 yum 安装Docker(CentOS 7下)

    使用 yum 安装(CentOS 7下) Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker . 通过 uname ...

  7. 3年Java开发10面阿里、京东、拼多多

    拼多多 地点:2号线娄山关路地铁站(金虹桥国际中心) 环境:新的写字楼,环境很好,有种高大上的感觉.大厅进入后需要登记,然后进闸机.电梯是需要刷卡才能使用的.会议室都是用城市名称命名,例如杭州.香港等 ...

  8. StringBuilder、StringBuffer和StringJoiner

    StringBuilder是可变对象,用来高效拼接字符串: StringBuilder可以支持链式操作,实现链式操作的关键是返回实例本身: StringBuffer是StringBuilder的线程安 ...

  9. Java中接口和抽象类的区别?

    抽象类 抽象类必须用 abstract 修饰,子类必须实现抽象类中的抽象方法,如果有未实现的,那么子类也必须用 abstract 修饰.抽象类默认的权限修饰符为 public,可以定义为 public ...

  10. flink time and watermark

    流处理中时间本质上就是一个普通的递增字段(long型,自1970年算起的微秒数),不一定真的表示时间. watermark只是应对乱序的办法之一,大多是启发式的,在延迟和完整性之间抉择.(如果没有延迟 ...