EOS流程设计与开发总结

在流程项目开发时,对于流程不复杂,可以按照一定的模式来快速开发流程。对于很多通用的功能,进行抽象,让整个项目组按一定的模式处理。

l  流程图设计原则

a)         路由设计

                                      i.              进入同一环节的路由值相同

                                    ii.              默认是下一环节

b)        其它:

                                      i.              能够尽量使用单工作项的,尽量使用单工作项。

                                    ii.              尽量使用关联流程实现子流程

                                  iii.              尽量使用路由线来实现退回

l  展现逻辑设计原则

a)         将首环节的展现与其它环节的展现逻辑进行分开。

b)        将非首环节的展现逻辑进行统一处理。

l  逻辑设计原则

a)         在首环节,所有流程的处理基本上都是一致,由创建流程、保存业务数据、保存公共数据、设置路由、设置参与者、设置相关数据区、其它处理。将这一些功能写成通用的BIZ

b)        在其它环节更新业务数据、保存公共数据、设置路由、设置参与者、设置相关数据区、其它处理。这几个步骤。这些与首环节绝大部分是相同的,现一次对其进行抽象即可。这样就提高了代码的复用。

l  业务表的设计原则

a)         工作流客户端的表字段根据所有流程都需要的属性设计。

b)        特定流程属性字段存放在业务表

c)         一般按一个环节一个视图设计

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值