phone

400-8618-588

预约演示
首页> 新闻中心>瑞泰新闻
【小瑞学院】直播回顾:Dynamics 365 公用组件开发

11月19日,【小瑞学院】D365开发技能提升篇第八讲,我们邀请了瑞泰信息资深技术专家徐凯凯老师,为大家带来了“Dynamics 365 公用组件开发”主题分享,观众报名踊跃,直播收视率更是创下新高。

 

本次直播干货丰富,为方便错过观看线上直播的朋友,我们把直播精华内容整理出来,供大家参考学习。

 


Dynamics 365 公用组件开发相关概念

企业信息化场景下,对Dynamics 365 公用组件开发感兴趣的用户,通常对以下专业名词都比较有兴趣:Xrm.Page、Web API、Organization Service等 。这些名词具体的含义分别是:


Xrm.Page:JS脚本的最顶层对象,可用于处理数据,更改表单对象属性或分析表单或表单中数据的当前状态。

 

Web Resources:存储在Dynamics 365 CRM数据库中的虚拟文件,比如图片,网页,JS等,可以通过URL访问。

 

Web API:是客户端连接服务端的一种方式,拥有良好的平台兼容性,使用于各种客户端。它是基于OData v4.0实现,提供了各种现代化的Restful Web服务。

 

Organization Service:是客户端连接服务端的另外一种方式,它是基于WCF技术实现,数据传输采用XML,仅使用于.NET客户端。

 

Plug-ins:插件,一种事件处理程序,通过它可以修改或扩充Dynamics 365标准的业务流程,如创建时执行自定义逻辑。

 

Action:操作,可以在Plug-ins、Workflow、Form Scripts、Ribbon Commands中调用,从而执行自定义的代码。

 

Solution:“解决方案” 指自定义人员和开发人员如何编写、打包和维护用于扩展 Microsoft Dynamics 365(在线或本地) 的各套软件。

 

Dynamics 365公用组件集成示例

我们在进行Dynamics 365业务开发时,可以开发出一些公用组件,让系统告别结构臃肿,让各个业务变得相对独立,常用的公用组件有如下3个:

 

1视图克隆工具

解决的是配置相近功能的视图时,需要重复操作、多次配置的问题。实现视图克隆工具,需要使用的核心技术有Xrm对象、WebApi 、Web Resource。

 

2自动编号

根据一定的规则进行自动编号,并将结果写到实体的某个字段上,自动编号可以支持多种格式编码,无需添加自定义代码,流水号规则。自动编号,需要使用的核心技术有Plug-in和 Organization Service。

 

3数据导入工具

针对复杂的导入场景,比如数据结构复杂、自定义检验规则,可以通过自定义的导入来实现。数据导入工具,需要使用的核心技术有Web Resource、Action、Organization Service。

 

管理和部署公用组件

解决方案是自定义组件的组合,是单一的完整的开发单元,包括安装、升级、合并、关联检查等,同一解决方案可发布到多种部署方式上,例如CRM Online、CRM On-Premise等。

 

企业在发布解决方案时,可以先创建一个包含所需实体资产的细分的解决方案,添加自定义组件,例如视图克隆工具、自动编号、自定义导入等,然后将组件导出即可。


  • 工业制造行业
  • 汽车装备行业
  • 家电家居行业
  • 高科技行业
  • 健康服务行业
  • 消费品零售行业
  • 现代服务行业
  • 联系我们,即刻开启数字化转型新时代

    咨询热线:400-8618-588

    手机

    公司

    立即体验