码迷,mamicode.com
首页 > 其他好文 > 详细

Dynamic CRM 2013学习笔记(四)单据编号及插件批量注册工具

时间:2014-09-24 00:22:15      阅读:311      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   io   ar   strong   for   div   

Dynamic CRM 2013学习笔记(一)插件输入实体参数解析

Dynamic CRM 2013学习笔记(二)插件基本用法及调试

Dynamic CRM 2013学习笔记(三)快速创建实体 EntityCreater

 

基本上每个实体form上都会有单据编号,而且不同的实体编号要求还不太一样,这时就需要一个通用的单据编号插件,可配置以应对不同的需求。

下面简单介绍下实现步骤:

1. 创建二个实体,以保存各实体所要求的不同单据规则及当前流水号

2. 为不同的实体配置各自的单据规则

3. 编写及注册插件

 

一、 创建实体

1. 创建单据规则实体,用于保存各实体的单据规则:

bubuko.com,布布扣  

 

2. 创建一流水号实体,用于记录当前流水号:

bubuko.com,布布扣

 

二、配置单据规则

1. 现在用它来配置如下主从表的单据编号:

 

bubuko.com,布布扣

左边为带日期及序号的主表编号,右边为纯序号的子表编号

 

2. 主表配置单据规则如下:

 

 

 

 

bubuko.com,布布扣

 

3. 子表配置单据规则如下:

 

bubuko.com,布布扣

 

当然,还可以进行其它的配置以达到其它的效果。有兴趣的同学可以自行研究配置。

 

三、 插件编写及注册

 

 

1. 根据实体名,找到单据规则里的一条记录

2. 根据找到的规则生成单据编号

3. 注册插件为create的pre-operation

 

四、批量注册插件

现在一个新的问题又来了,几乎所有的实体都要注册这个插件,一个个地加太麻烦了,而且如果一不小心删除了,又要一个个地加,很是boring。

如下图,Primary Entity空着,在Description里用逗号分隔多个实体,这样就可以实现批量注册插件了:

bubuko.com,布布扣

 

 

 

插件批量注册工具 下载  (提取码 4324 )

Dynamic CRM 2013学习笔记(四)单据编号及插件批量注册工具

标签:des   style   blog   http   io   ar   strong   for   div   

原文地址:http://www.cnblogs.com/fengwenit/p/3989390.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!