首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

EOS流程设计与开发小结

2012-11-08 
EOS流程设计与开发总结在流程项目开发时,对于流程不复杂,可以按照一定的模式来快速开发流程。对于很多通用

EOS流程设计与开发总结

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

l? 流程图设计原则

a)???????? 路由设计

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

??????????????????????????????????? ii.????????????? 默认是下一环节

b)??????? 其它:

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

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

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

l? 展现逻辑设计原则

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

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

l? 逻辑设计原则

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

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

l? 业务表的设计原则

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

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

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

热点排行