MS CRM 2011的自定义与开发(1)——总述

    MS CRM 2011提供了良好的扩展能力,可以允许实施人员对ms crm进行自定义以及开发。

自定义的内容有

    1. 实体方面的自定义,包括实体、属性、表单、视图、关联的自定义;
    2. 客户端扩展,包括站点图以及Ribbon;
    3. 数据可视化方面的扩展,包括仪表板、图表以及简单报表;
    4. 流程的扩展,包括有工作流以及对话;

开发的内容包括有

    1. 表单脚本开发,包括为表单的OnLoad、OnSave事件以及表单字段的OnChange事件编写处理代码;
    2. Plugin插件开发,用于对业务逻辑进行扩展;
    3. 自定义工作流活动开发,用于对工作流进行扩展;
    4. 报表开发;
    5. ISV自定义站点的开发;
    6. HTML自定义页面、Silverlight自定义页面的开发;

自定义部分的内容,可以借助ms crm提供的各个页面完成图形化的配置与自定义工作。而开发部分的内容需要使用visual studio 2010等开发工具进行开发,而且,开发中,很多时候都需要与ms crm平台提供的wcf service进行通讯。

本系列的文章,将会逐个进行介绍,其间,会涉及到实体编辑器、属性编辑器、表单编辑器、视图编辑器、关联编辑器、站点图架构、Ribbon架构、工作流设计器、crm的几个wcf service、Xrm命名空间等等各部分的内容。

原文地址:https://www.cnblogs.com/StoneGarden/p/2007136.html