Dynamics CRM 2011编程系列(53):客户端实体序列化工具--MagicBox

     有段时间没有更新Dynamics CRM编程系列的blog了,原因有二:其一Dynamics CRM编程的基础文章基本上都被现有的文章囊括了;另一就是最近都在关注新推出的Dynamics CRM 2011 December Updates更新,在这次新版本里面对现有的系统做了许多修改和调整。

     最近开发许久的系统总于上线了,不是很忙的我当然是坐不住啦。开发了一款辅助工具,该工具能自动生成实体的JSON字符串,用它生成的JSON在客户端做实体的Create和Update操作就可以彻底逃离属性名称的拼写错误。

     根据我的调查发现:并不是所有的字段类型都被支持用来执行Create和Update操作(REST),我把目前测试成功的字段类型列出来,可能不全,如有遗漏,大家补充。

Single Line of Test

Option Set

Two Options

Whole Number

Floating Point Number

Decimal Number

Currency

Multiple Lines of Text

Date and Time

Lookup

Owner

Status

Status Reason

  我们现在来看看这款有意思的工具吧--MagicBox。本文涉及如下知识:Dynamics CRM 如何调用REST端点;Dynamics CRM 客户端实体序列化。期间大家可以参考如下文章来阅读本文:《Dynamics CRM 2011 编程系列 (6):JS脚本编程之实体的CRUD[Create,Read]》,《Dynamics CRM 2011 编程系列 (8):JS编程之实体CRUD辅助类》,《Dynamics CRM 2011 编程系列(9):JS编程之客户端实体》。

MagicBox

Dynamics CRM 2011编程系列(53):客户端实体序列化工具--MagicBox_第1张图片

图1

Dynamics CRM 2011编程系列(53):客户端实体序列化工具--MagicBox_第2张图片

图2

Dynamics CRM 2011编程系列(53):客户端实体序列化工具--MagicBox_第3张图片

图3

Dynamics CRM 2011编程系列(53):客户端实体序列化工具--MagicBox_第4张图片

图4

Dynamics CRM 2011编程系列(53):客户端实体序列化工具--MagicBox_第5张图片

图5

Dynamics CRM 2011编程系列(53):客户端实体序列化工具--MagicBox_第6张图片

图6

Dynamics CRM 2011编程系列(53):客户端实体序列化工具--MagicBox_第7张图片

图7

 

源码下载

CodePlex

你可能感兴趣的:(Dynamics CRM 2011编程系列(53):客户端实体序列化工具--MagicBox)