Dynamics CRM 2015 New Feature (3): Hierarchical Security Model

Hierarchical Security Mode是个具有颠覆性的feature,它的出现完全颠覆了传统的Dynamics CRM Security管理概念。它为用户提供一个基于树形结构(组织管理图)来控制用户对记录的访问控制。使用这种权限控制机制,我们可以非常灵活的控制一些比较复杂场景的业务访问,比如:如果访问跨business unit的记录等。在这之前,如果我们想要访问跨BU的记录,我们需要借助于Team或Access Team。但是今天,我们只需要2布就能实现:1)开启Hierarchical Security Model ,2)配置好相应的Position。

我们可以再Settings-->Security下面配置Hierarchy Security

开启Hierarchical Security Model

配置Position

Position的树形图

在如上截图中,GM和DEV不隶属于同一BU,在传统的Security Model中,GM应该是不能查看DEV的记录,但是如果我们配置了基于Position的Security Model,那么GM还是可以查看DEV的记录。

时间: 2024-10-09 15:38:27

Dynamics CRM 2015 New Feature (3): Hierarchical Security Model的相关文章

Dynamics CRM 2015 New Feature (2): Hierarchical Data

在Dynamics CRM 2015中引入了一个比较有意思的Feature:Hierarchical Data.用户可以用直观的树形图来了解具有树形结构的数据,例如business unit,相信通过这样一个有意思的feature,能给大家提高不少的工作效率. 使用这个feature也并不麻烦,我们需要做如下配置:1)新建一个自身引用的1:N关系,这样我们可以用这个关系来构造树形的数据结构,2)开启实体的Hierarchy Settings.开启后的效果如下: 1)创建自身引用的1:N关系 2)

Dynamics CRM 2015 New Feature (4): Calculate Field & Rollup Field

Calculate Field & Rollup Field 可以说是2个比较给力的Feature,随着Dynamics CRM版本的不断更新,这样激动人心的feature可是一个接一个的冒出来.就Calculate Field和Rollup Field来说,之前实现这样的功能都需要开发人员参与,但是现在只需要简单的手工配置就可以简单完成. Calculate Field--故名思意,就是级联字段,通过多个字段的值计算并将结果赋值给最终字段,之前做这样的开发是离不开Javascript,并且更给

Dynamics CRM 2015 New Feature (9): Services Changes

Dynamics CRM 2015 为开发人员添加了一些新的Service Request以及一个帮助类库XrmTooling,它支持连接各种环境下的CRM,比如:Online,O365,On Premise等等,而且也支持记录的CRUD操作,非常的给力.我将会在后面对其做详细介绍,我们先来看看新系统中更新的Services吧: Organization Web Services 这些新APIs大多数和新Feature有关,比如PublishProductHierarchyRequest. De

Dynamics CRM 2015 New Feature: Product & Product Family & Bunch

Dynamics CRM 2015中的产品分类功能还是比较有意思的,也可以说是重新定义了产品分类的概念.在新系统中,提出了Product Family 和 Product Bunch概念以及Product 和Product之间的relationship 概念.虽然新系统增加了这么多的概念,但是对于没有特殊需求的一般用户而言,还是可以继续使用Product来对自己的产品进行管理.但是对于有庞大的产品线的公司而言,这些灵活多变的产品管理功能,无疑对它们是非常有吸引力的.我们简单来看看这些新功能: P

Dynamics CRM 2015 New Feature (7): Field Level Security Mechanism

今天我们来看看字段级别的安全控制,如我们知道的,Dynamics CRM系统之前的权限控制是基于Role的,这样颗粒度比较大,在新系统中,引入了字段级别的权限控制,并且细分到字段的读取操作,更新操作以及创建操作.非常的给力,当然配置过程也不复杂,我们来看看吧: 首先我们需要开启字段的Security选项 然后在Security模块中配置该字段的访问限制,以及能可访问的用户及团队 可以设置对CRU的控制 实际效果,没有权限的用户是不能对该字段做任何操作 具有权限的用户 以上配置只是为大家抛砖引玉,

Dynamics CRM 2015 New Feature (6): Bussiness Flow Contidtion & Branche (二)

在上篇文章中,我们讨论了Business Flow的一些可配置的Feature,那么今天我们来简单看看Business Flow中的可编程的Feature.新系统为我们提供了一些编程API,在Dynamics CRM 2013我们还是不能对BF进行编程的,相信通过很好的利用这些Feature,能开发出更加敏捷的系统.下面我们来简单看看系统为我们提供的API吧: 1. OnChange & OnSelected 提供了2个事件钩子给我们,不过唯一遗憾的地方就是,我们只能通过JS的方式添加这些相应函

Dynamics CRM 2015 New Feature (5): Bussiness Flow Contidtion & Branche

今天我们要来看的是Business Flow,虽然它并不是一个全新的feature,但是在新版本中它却得到了不少改进,能看出来,微软还是在这个feature上下了很大的功夫.当然,这也是一个非常实用的feature,用它来管理业务流程是再好不过了. 在新系统中,我们可以为Business Flow设置约束条件和分支了,这也表示用户现在可以设计更加灵活的BF了.另外一个比较激动人心的地方是:我们现在可以使用XRM JS库对BF进行交互了.我相信这些一系列的增强一定会给BF带来全新的面貌,我们先来看

Dynamics CRM 2015 Update 1 系列(7): 消息事务 - ExecuteTransactionRequest

Dynamics CRM 2015 Update1 现在能将多个消息放在同一个事务管道里面执行了.这确实是个极好的Feature呀,这样我们可以灵活的组合不同的消息来实现复杂的业务需求而不用担心处理失败后的回滚细节. 使用方法也是非常的简单,调用ExecuteTransactionRequest消息,并将想要放入事务的消息放入该事务中,并提交至服务器,统一执行.我们看看下面的代码片段: ExecuteTransactionRequest req = new ExecuteTransactionR

升级!将Dynamics CRM 2013 升级至 Dynamics CRM 2015吧!

今天我们来看看Dynamics CRM 2015的系统升级,对于新系统的升级,我们有两种升级方法:1)在现有系统中通过Dynamics CRM 2015安装包对旧系统进行升级,2)将旧系统迁移至新系统中.在这篇文章里,我们采用第二种方法,当然,这也是微软推荐的方法. 在升级系统之前,我们要做好一系列的准备工作.在之前的博文中,我也提到了很多新系统中的Feature,如果没有在End User做好十足的准确之前,我是不建议大家去升级现有系统.在升级Dynamics CRM 2013 系统之前,我们