工作流引擎的硬功夫之1 — 表单自定义

表单是流程运行内容的主题,表单定义是整个工作流引擎的一个重要环节,做的是否成功关系到商业化工作流引擎的成败,是商业化工作流引擎是否成熟的标志。

表单自定义首先要满足以下10大特点:

1.要面向业务人员:表单自定义做的要友好,面向业务人员,让他们在很短的时间内就可以完成一个表单的定义。交互界面要友好,计算机术语要普通化,让业务人员都能看明白, 晦涩难懂的术语要加注释,比如什么是boolen 类型,什么是枚举类型,什么是外键等都要解释清楚.

2.表单要涉及到各种情况,涉及到各种数据类型。从逻辑的角度来分,字段分析可以分为普通的、枚举的、外键的;从数据库数据类型来看,有 string , int , float, bool等等

3.表单设计要支持明细表。

4.表单设计要能表达出字段之间的关系,比如:合计=单价*数量。

5.表单设计时,字段要支持自动取值, 比如: 输入商品编号,就可以输出它的生产厂商、电话号码……

6.表单设计要支持所见既所得, 设计出来的样子与运行的样子一样。

7.表单的设计一般分为需要编译与不需要编译两种( 驰骋工作流引擎不需要编译,设计出来即可直接使用 )                                                                   

8.表单设计时要争取用最少的计算机术语。

9.表单设计时要考虑通用节点的特殊性,避免用户重复设计同样的表单,比如在一个流程中,审核节点是固定的表单模式,无非就是审核人、审核意见、审核时间,在这种情况下,做一个通用的标准审核节点就可以了.

10.审核节点分为标准审核节点与数量审核节点。 这两种审核节点,尤其是标准审核节点,占整个流程节点数量的一半以上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值