Dynamics CRM 批量创建实体,字段 工具

接下来介绍一个可以批量创建实体(包括字段)的工具。

实现方式:

1,通过控制台程序直接进行批量创建。

2,控制台程序调用OrganizationService进行创建。

3,所有实体、字段的属性都保存在Excel中。

 

 

Excel 格式说明:

1,前两个sheet是固定的,用来配置全局属性。

 

 

实体一览:保存所有需要创建的实体属性。每个实体对应一条记录。

每个实体记录都会对应一个详细sheet。如果该实体已经创建过了则将【已创建】字段设为【是】,则不会重复创建。

每个属性与在CRM中手动创建是一样的。

 对比直接在CRM中手动创建的页面。

 

GlobalOptionSet: 所有选项集都设置成全局的,这样在实体中用到的话直接引用就可以。

 引用选项集的情况:

 

 2,实体详细属性说明

 

 

 3,执行创建任务。

以上Excel中的数据全部填好之后,则将该Excel文档放到 BulkCreateEntities 文件夹下。

修改以下配置文件:

 根据实际情况选择https 或http连接方式。

 

 

 修改后直接双击执行。

 

 执行过程日志。。。

 

执行成功:

 也可查看相应的文本日志:

 

 

创建成功后在CRM中的效果:

 

 所有新建的字段:

 

程序下载地址: https://files.cnblogs.com/files/gavinxu/BulkCreateEntities.zip

注意事项:

1,最好将程序放到crm的AP服务器上执行,以免因为缺少什么控件而不能执行。

2,程序对字段名称、属性要求严格,所以Excel中的数据一定要严格填写。确保格式正确。

3,若有什么问题可直接留言联系qq:2637672870,该工具主要用来交流学习,不喜勿喷。

4,该工具只具备新建,不能修改现有实体属性。

 

posted @ 2017-09-21 12:06  Gavin_xu  阅读(681)  评论(0)    收藏  举报