我是微软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. 转:SpringBoot系列: 使用 flyway 管理数据库版本

    Flyway 和 Liquibase 都是 Java 项目中常用的 DB migration 工具, 从使用简便性看,Flyway 比 Liquibase 更简单, 从 github 的 star 数 ...

  2. Ubuntu 18.04.3 LTS Virtualbox提示“Kernel driver not installed (rc=-1908)”问题修复一例

    前两天Ubuntu升级了,重启后启动virtualbox保存 从错误报告上反映出来的问题原因是因为某些内核驱动程序没有经过编译,所以Virtualbox无法正常运行.事实上,在Ubuntu上处理这个问 ...

  3. mac mysql start ERROR! The server quit without updating PID file

    在mac下安装完mysql,启动时出现error: ERROR! The server quit without updating PID file (/usr/local/var/mysql/nal ...

  4. IOS中获取各个文件的目录路径的方法和NSFileManager类

    转自:http://blog.sina.com.cn/s/blog_5fb39f910101di92.html IOS中获取各种文件的目录路径的方法 iphone沙箱模型的有四个文件夹,分别是什么,永 ...

  5. 数据库MySQL的安装与卸载

    安装 MySQL  卸载 MySQL: 停止 MySQL 服务 开始-->所有应用-->Windows 管理工具-->服务,将 MySQL 服务停止. 卸载 mysql server ...

  6. MooseFS 分布式存储

    一.MooseFS介绍 MooseFS主要由管理服务器(master).元日志服务器(Metalogger).数据存储服务器(chunkserver)构成. 管理服务器:主要作用是管理数据存储服务器, ...

  7. python输出日志到文件(每天一个日志)

    import logging from logging.handlers import TimedRotatingFileHandler logger = logging.getLogger('sim ...

  8. webpack学习_webpack-dev-server自动编译代码

    之前每次修改完之后都要执行npm run build来编译,下面有三种方式可以实现代码变化后自动编译代码,下面只重点说webpack-dev-server,其他的请看webpack开发文档 1.web ...

  9. Error: Cannot find module 'webpack/lib/node/NodeTemplatePlugin'

    在webpack的管理输出的部分,设定HtmlWebpackPlugin部分,运行npm run build 会报错 Error: Cannot find module 'webpack/lib/no ...

  10. NodeJS4-8静态资源服务器实战_构建cli工具

    Cli(command-line interface),中文是 命令行界面,简单来说就是可以通过命令行快速生成自己的项目模板等功能(比较熟悉的是vue-cli脚手架这些),把上述写的包做成Cli工具. ...