Dynamics CRM 2013学习伊始
2014-04-10 16:41
239 查看
对于刚进入dynamics crm 这个行业的人来说,想找点最新的资料真的很难,参照前辈们的讲解和介绍,勉强把环境搭建起来,AD,DB,IIS,CRM都跑在一台虚拟机上,有点吃力啊。现在想系统的学习下整个dynamics crm的开发,官方文档翻译太烂,无意中看了ghostbear的博文,现将他在crm 2011上的实例在现在的crm2013上一步一步边学边做,绝无抄袭之嫌,如有问题请联系本人。
以下对dynamics cr开发的总结来自于ghostbear:
Dynamics CRM日常的开发任务主要都是针对以下几个方面:JS脚本的开发、数据库脚本的开发、 服务器端的自定义开发。
JS脚本的开发:控制程序的表单,主要用来控制业务的流程。通常的开发点为:隐藏某个文本框,禁用某个按钮以及在表单的加载和保存的过程中执行某些业务控制。
数据库脚本的开发:这部分的开发主要是针对实体来进行的,比如在新建某个实体对象的时候生成一个特定规制的“编号”(BH-201202060001)。或在实体中保存的值发生改变是进行某些业务计算。比如实体有3个属性:天数,每天赚取的金额,利润。它们有这样的关系:天数*每天赚取的金额=利润。如果我们改变了天数,那么利润也必须改变才能保证这些记录的正确性,解决这类问题我们都会采用编写触发器来解决。
服务器端的自定义开发:这里主要的开发对象有2个,它们分别为:插件,自定义页面。插件和上面我们说的触发器的功能类似,当用户的操作符合插件的触发点那么插件就触发。自定义页面就是我们自己用Asp.net编写的页面,这些页面会嵌入在CRM系统中。编写自定义页面的主要难点在与如何与CRM系统进行同步,还好微软为我们提供了非常多的API供我们使用。(WhoAmIRequest就是其中的一个主要的API,用来获取当前登录用户的详细信息)
以下对dynamics cr开发的总结来自于ghostbear:
Dynamics CRM日常的开发任务主要都是针对以下几个方面:JS脚本的开发、数据库脚本的开发、 服务器端的自定义开发。
JS脚本的开发:控制程序的表单,主要用来控制业务的流程。通常的开发点为:隐藏某个文本框,禁用某个按钮以及在表单的加载和保存的过程中执行某些业务控制。
数据库脚本的开发:这部分的开发主要是针对实体来进行的,比如在新建某个实体对象的时候生成一个特定规制的“编号”(BH-201202060001)。或在实体中保存的值发生改变是进行某些业务计算。比如实体有3个属性:天数,每天赚取的金额,利润。它们有这样的关系:天数*每天赚取的金额=利润。如果我们改变了天数,那么利润也必须改变才能保证这些记录的正确性,解决这类问题我们都会采用编写触发器来解决。
服务器端的自定义开发:这里主要的开发对象有2个,它们分别为:插件,自定义页面。插件和上面我们说的触发器的功能类似,当用户的操作符合插件的触发点那么插件就触发。自定义页面就是我们自己用Asp.net编写的页面,这些页面会嵌入在CRM系统中。编写自定义页面的主要难点在与如何与CRM系统进行同步,还好微软为我们提供了非常多的API供我们使用。(WhoAmIRequest就是其中的一个主要的API,用来获取当前登录用户的详细信息)
相关文章推荐
- 2015年学习计划 Microsoft Dynamics CRM 2013 /2015文章分享
- 微软 虚拟学院 官方 Introduction to Microsoft Dynamics CRM 2013 视频学习地址分享
- 深度学习(十五)基于级联卷积神经网络的人脸特征点定位-CVPR 2013
- Sharepoint2013商务智能学习笔记之部署AdventureWorksDW2012数据库(三)
- Dynamics CRM 2013 近期上线
- Dynamic CRM 2013学习笔记(三十五)自定义审批流6 - 审批通过后,再审批 - 二次审批
- Dynamic CRM 2013学习笔记(三)快速创建实体 EntityCreater
- 2013伊始
- Dynamics CRM 2013 SP1 升级到Dynamics CRM 2015
- 2013学习总结
- Dynamic CRM 2013学习笔记(二十四)页面保存前进行逻辑验证
- Dynamics CRM 2013 停用和激活按钮的显示与隐藏
- Exchange 2013学习(八),Outlook Web App offline
- CVE 2013-3897 - UAF 漏洞分析学习学习
- Dynamic CRM 2013学习笔记(四十六)简单审批流的实现
- Dynamics CRM 2011/2013 DeveloperToolkit的使用
- Dynamic CRM 2013学习笔记(三十一)自定义用excel批量导入实体数据
- 2013自我学习计划
- Dynamic CRM 2013学习笔记(八)过滤查找控件 (类似省市联动)