EOS流程设计与开发总结

xiaoxiao2024-12-09  21

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

l  流程图设计原则

a)         路由设计

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

                                    ii.              默认是下一环节

b)        其它:

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

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

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

l  展现逻辑设计原则

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

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

l  逻辑设计原则

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

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

l  业务表的设计原则

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

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

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

相关资源:敏捷开发V1.0.pptx
转载请注明原文地址: https://www.6miu.com/read-5020943.html

最新回复(0)