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,该工具只具备新建,不能修改现有实体属性。
                    
                
                
            
        
浙公网安备 33010602011771号