`
dary_zhou
  • 浏览: 39355 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

EOS流程设计与开发总结

    博客分类:
  • EOS
阅读更多

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

l  流程图设计原则

a)         路由设计

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

                                    ii.              默认是下一环节

b)        其它:

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

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

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

l  展现逻辑设计原则

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

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

l  逻辑设计原则

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

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

l  业务表的设计原则

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

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

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

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics