MS CRM 2011提供了良好的扩展能力,可以允许实施人员对ms crm进行自定义以及开发。
自定义的内容有
- 实体方面的自定义,包括实体、属性、表单、视图、关联的自定义;
- 客户端扩展,包括站点图以及Ribbon;
- 数据可视化方面的扩展,包括仪表板、图表以及简单报表;
- 流程的扩展,包括有工作流以及对话;
开发的内容包括有
- 表单脚本开发,包括为表单的OnLoad、OnSave事件以及表单字段的OnChange事件编写处理代码;
- Plugin插件开发,用于对业务逻辑进行扩展;
- 自定义工作流活动开发,用于对工作流进行扩展;
- 报表开发;
- ISV自定义站点的开发;
- HTML自定义页面、Silverlight自定义页面的开发;
自定义部分的内容,可以借助ms crm提供的各个页面完成图形化的配置与自定义工作。而开发部分的内容需要使用visual studio 2010等开发工具进行开发,而且,开发中,很多时候都需要与ms crm平台提供的wcf service进行通讯。
本系列的文章,将会逐个进行介绍,其间,会涉及到实体编辑器、属性编辑器、表单编辑器、视图编辑器、关联编辑器、站点图架构、Ribbon架构、工作流设计器、crm的几个wcf service、Xrm命名空间等等各部分的内容。