在流程项目开发时,对于流程不复杂,可以按照一定的模式来快速开发流程。对于很多通用的功能,进行抽象,让整个项目组按一定的模式处理。
l 流程图设计原则
a) 路由设计
i. 进入同一环节的路由值相同
ii. 默认是下一环节
b) 其它:
i. 能够尽量使用单工作项的,尽量使用单工作项。
ii. 尽量使用关联流程实现子流程
iii. 尽量使用路由线来实现退回
l 展现逻辑设计原则
a) 将首环节的展现与其它环节的展现逻辑进行分开。
b) 将非首环节的展现逻辑进行统一处理。
l 逻辑设计原则
a) 在首环节,所有流程的处理基本上都是一致,由创建流程、保存业务数据、保存公共数据、设置路由、设置参与者、设置相关数据区、其它处理。将这一些功能写成通用的BIZ。
b) 在其它环节更新业务数据、保存公共数据、设置路由、设置参与者、设置相关数据区、其它处理。这几个步骤。这些与首环节绝大部分是相同的,现一次对其进行抽象即可。这样就提高了代码的复用。
l 业务表的设计原则
a) 工作流客户端的表字段根据所有流程都需要的属性设计。
b) 特定流程属性字段存放在业务表
c) 一般按一个环节一个视图设计
分享到:
相关推荐
流程开发设计经验总结,介绍普元EOS流程的开发设计经验,以及流程设计的最佳实践
普元Primeton6.5EOS流程开发教程
普元EOS开发帮助手册,普元EOS开发帮助手册,普元EOS开发帮助手册,普元EOS开发帮助手册
EOS开发资源总结,包含相关库地址,教程地址等等,帮助开发者快速上手
本人EOS从0实战爬坑的部署大全,基本上涵盖常见的issues和解决方案
EOS是一款非常适合开发web应用的流程设计ide
EOS6 RichWeb开发指南 ,介绍EOS6的相关文档
Primeton EOS® Platform基于JaveEE、Eclipse等开放的技术和平台,采用了先进的SOA架构和标准规范,并通过构件化、图形化、一体化的平台产品为客户提供了完整的覆盖SOA应用全生命周期的支撑,从设计、开发、调试和...
普元EOS基础开发教程
普元eos platform 7.5 新版教程PDF高清
03 EOS基础开发指南.chm 3
是EOS6入门的好资料,其中包含了EOS产品介绍、SOA技术架构、EOS产品特性、EOS开发版安装以及EOS开发方面进行了描述。
我相信我的总结会给运用EOS开发的人带来很多的便捷
EOS智能合约详细开发教程。这是本人整理自币乎-松果的文章,这可能是当前最详细的EOS开发教程了吧,花了我一整天的时间进行整理,很全面,分享给有需要的朋友。
EOS扩展开发教程
03 EOS Report应用开发过程 04 EOS Report使用参考 04.01 创建项目 04.02 创建报表erd文件 04.03 设置数据源 04.03.01 创建数据源 04.03.01.01 创建JDBC数据源 04.03.01.02 创建SDO数据源 04.03.01.03 创建...
《EOS RichWeb开发指南》
Primeton EOS5.0初级开发教程
EOS入门基础学习资料,让你更快学会使用EOS开发
02.03.01 EOS6开发过程介绍 02.03.02 单表查询开发 02.03.02.01 案例开发 02.03.02.01.01 数据准备 02.03.02.01.02 构件包设计 02.03.02.01.03 数据建模 02.03.02.01.04 页面流开发 02.03.02.01.05 页面开发 ...