新系统除了修补系统历史漏洞外当然还会添加些比较有意思的新功能,至于这些新功能是否好用那就得看它是否能经过咱们这些使用者的考验了。Dynamics CRM 2013系统将不再支持Dynamics CRM 4.0的客户端脚本库,这样很多用hack技巧开发出来的功能都将面临不能使用的风险,相信这会给我们带来很多问题。

今天来讨论dynamics crm 2013 系统添加了一些什么样的功能,以及这些功能旨在解决哪类场景的问题。对于这些新功能的具体分析,我会陆续的更新博客,希望能帮助大家更快的对新系统有一个感性的认识。

Access Team

Dynamics CRM 2011 首次提出了Team的概念:Team隶属于某一组织,并可以将不同组织的用户添加进该team,team内的用户继承team的所有安全角色。这一概念解决了crm4.0中无法将同一记录隶属于多个用户的难题,并且我们也能用team来解决跨组织(兄弟组织)访问记录的问题。Dynamics CRM 目前只支持树形结构的组织架构,但在真实环境中,各种疑难杂症我们都会遇见:菱形结构。

当然我们不从业务的角度去考虑个结构的对和错,假如我们要在这样的结构中解决这样的一件事:有兄弟组织A,B。B有子组织C,现在我们要解决2个问题:1)C要访问A的记录;2)A要访问C的记录。这2问题确实比较狗血,但如果它们确实发生了我们该如何解决呢?目前唯一的方法就是通过Team来完成。

问题一的解决方法:在A上建立一个团队,将C中需要访问A记录的用户添加进团队。

问题二的解决方法:在B上建立一个团结,将A中需要访问C记录的用户添加进团队。

Team并不好用,就目前我参与的项目来看使用Team概念的项目确实很少,但用它确实能解决些疑难问题。新系统中原来的Team改名为Owner Team,其功能和2011没有区别。对于新添加的Access Team,它可以理解为一种轻量级的Team,它不具有SecurityRole功能,不能作为记录的所有者,除此之外和Owner Team基本类似。

Business Process Flow

BPF顾名思义它的出现就是让业务更规范,这样才对的起这个名字。对于很多终端用户来说,CRM系统是一个非常难以使用的系统,太多的按钮和太多的业务规则需要理解和记忆,一不小心就出错,以至于无法再进行操作。

相信新版本的BPF就是要改善这类问题,将一个存在CRM中的业务流程图形化出来,并建立不同的阶段,用户对于当前需要完成的任务一目了然。这个创意确实挺不错的,BPF是可以进行配置的,并且可以跨实体(相关实体)业务流程。比如在Lead上的BPF就穿插在Lead和opportunity之间,相信终端用户一定会喜欢这个功能。

Real-time workflow

新版本已经支持实时的工作流了,确实强大。这样可以省去大量的编写插件的时间,而将主要尽力放在复杂的业务处理上。实时工作流支持事务,它的运行管道和插件都是一样的:30。

Custom Action

自定义行为,这个功能是个比较有意思的东西。它和on-demanded方式执行的工作流有些类似,唯一的区别就是支持参数的传递,但是我们只能在后台代码中对它进行调用。大家把它想象成支持输入输出的工作流就可以了。

Data encryption

据说能提供字段级别的加密功能,目前还没发现使用它的方式,如果要使用该功能需要将CRM的绑定方式换成SSL(很折腾)。就现在看来,CRM对数据的安全性以及做到了DB层了。相信Field Premission Control加上Data Encryption完全能满足用户的安全需求了。

Asynchronous Request

异步请求,新系统支持异步处理请求了!假如你要使用RetrieveMultipleRequest查询系统,那么将它设置为异步执行是个不错的选择。相信这个广大的开发者是一个好消息,用该功能重构之前响应速度地下的功能,肯定能得到很大的改善。

Dynamics CRM 2013 初体验(3):新增加的功能的更多相关文章

  1. Dynamics CRM 2013 初体验(1):系统的安装

    最近收到Microsoft的Dynamics CRM 2013 beta测试邀请,终于让我掀开了它神秘的面纱.自从去年的Dynamics CRM 2012 December补丁包发布后,系统就添加了很 ...

  2. Dynamics CRM 2013 初体验(2):UI

    Dynamics CRM 2013 系统的UI与2011相比改动是巨大的:传统的导航栏被去掉了,取代它的是win8风格的小磁铁:Ribbon风格的工具栏也被去掉啦,它的风格将回滚至4.0时代:新系统添 ...

  3. Dynamics CRM 2013 初体验(5):Business Rule

    新系统中的Business Rule是个不错的功能,相信它的出现能减少大量的开发工作.在日常开发中,我们需要对记录做大量的业务控制.比如:某字段是否要隐藏,某字段的值是否符合要求以及现实提醒信息等.在 ...

  4. Step by step Dynamics CRM 2011升级到Dynamics CRM 2013

    原创地址:http://www.cnblogs.com/jfzhu/p/4018153.html 转载请注明出处 (一)检查Customizations 从2011升级到2013有一些legacy f ...

  5. Dynamics CRM 2013 installation

    原创地址:http://www.cnblogs.com/jfzhu/p/3445820.html 转载请注明出处 一 硬件要求 1. CRM Server 下表对硬件的要求是假定Microsoft S ...

  6. Microsoft Dynamics CRM 2013 --针对特定实体,取消保存功能(包含自动保存)

    AutoSave 是 Microsoft Dynamics CRM 2013 一个新特性. 但AutoSave的有效范围是[所有实体],不允许针对特定某一实体进行设置. 所以,若想针对特定实体进行设置 ...

  7. VSTO学习笔记(十五)Office 2013 初体验

    原文:VSTO学习笔记(十五)Office 2013 初体验 Office 2013 近期发布了首个面向消费者的预览版本,我也于第一时间进行了更新试用.从此开始VSTO系列全面转向Office 201 ...

  8. 从 Microsoft Dynamics CRM 4.0 server迁移到 Microsoft Dynamics CRM 2013 Server

    不能就地升级早于 Microsoft Dynamics CRM Server 2011 的版本号,比方 Microsoft Dynamics CRM 4.0 server.可是,能够在升级过程中使用 ...

  9. Microsoft Dynamics CRM 2013 and 2011 Update Rollups and Service Packs

      Microsoft Dynamics CRM 2013   BTW: RC stands for Release for Candidate, and RTM stands for Release ...

随机推荐

  1. 数据的加密传输——单片机上实现TEA加密解密算法

    各位大侠在做数据传输时,有没有考虑过把数据加密起来进行传输,若在串口或者无线中把所要传的数据加密起来,岂不是增加了通信的安全性.常用的加密解密算法比如DES.RSA等,受限于单片机的内存和运算速度,实 ...

  2. 分布式文件系统MooseFS安装步骤

    1.    安装 1.1 准备安装环境 首先选择一台比较好的服务器做master,如果可以在选择一台做为master的备份服务器最好.然后其他的服务器当chunkserver. 为了方便说明问题,我这 ...

  3. Qt浅谈之二十App自动重启及关闭子窗口(六种方法)

    一.简介 最近因项目需求,Qt程序一旦检测到错误,要重新启动,自己是每次关闭主窗口的所有子窗口但有些模态框会出现问题,因此从网上总结了一些知识点,以备以后的应用. 二.详解 1.Qt结构 int ma ...

  4. WebSocket C# Demo

    WebSocket 规范 WebSocket 协议本质上是一个基于 TCP 的协议.为了建立一个 WebSocket 连接,客户端浏览器首先要向服务器发起一个 HTTP 请求,这个请求和通常的 HTT ...

  5. javascript之Arguments

    一.Arguments.callee //获取当前正在执行的函数,也就是这个函数自身,常用于获取匿名函数自身 语法:arguments.callee var factorial = function ...

  6. Fiddler 教程(转)

    阅读目录 Fiddler的基本介绍 Fiddler的工作原理 同类的其它工具 Fiddler如何捕获Firefox的会话 Fiddler如何捕获HTTPS会话 Fiddler的基本界面 Fiddler ...

  7. MFC radio button 绑定变量用法

    我们在对话框中拖动一个radio button控件,然后点击类向导,结果却发现在Member Variables里看不到Radio控件的ID.这是为什么? 2.1 三个Radio Button,ID分 ...

  8. Linux系统编程(18)——正则表达式实用举例

    匹配特定字符串: 只能输入长度为3的字符:"^.{3}$". 只能输入由26个英文字母组成的字符串:"^[A-Za-z]+$". 只能输入由26个大写英文字母组 ...

  9. .NET中栈和堆的比较 #1

    原文出处:http://www.c-sharpcorner.com/UploadFile/rmcochran/csharp_memory01122006130034PM/csharp_memory.a ...

  10. OpenCV视屏跟踪

    #include <stdio.h> #include <iostream> #include "opencv2/imgproc/imgproc.hpp" ...