在流程项目开发时,对于流程不复杂,可以按照一定的模式来快速开发流程。对于很多通用的功能,进行抽象,让整个项目组按一定的模式处理。
l 流程图设计原则
a) 路由设计
i. 进入同一环节的路由值相同
ii. 默认是下一环节
b) 其它:
i. 能够尽量使用单工作项的,尽量使用单工作项。
ii. 尽量使用关联流程实现子流程
iii. 尽量使用路由线来实现退回
l 展现逻辑设计原则
a) 将首环节的展现与其它环节的展现逻辑进行分开。
b) 将非首环节的展现逻辑进行统一处理。
l 逻辑设计原则
a) 在首环节,所有流程的处理基本上都是一致,由创建流程、保存业务数据、保存公共数据、设置路由、设置参与者、设置相关数据区、其它处理。将这一些功能写成通用的BIZ。
b) 在其它环节更新业务数据、保存公共数据、设置路由、设置参与者、设置相关数据区、其它处理。这几个步骤。这些与首环节绝大部分是相同的,现一次对其进行抽象即可。这样就提高了代码的复用。
l 业务表的设计原则
a) 工作流客户端的表字段根据所有流程都需要的属性设计。
b) 特定流程属性字段存放在业务表
c) 一般按一个环节一个视图设计
分享到:
相关推荐
### EOS流程设计与开发经验总结 #### 一、引言 在现代企业的信息化建设中,业务流程管理(Business Process Management, BPM)系统扮演着至关重要的角色。EOS(Enterprise Operation System)作为一款成熟的企业级...
- **平台业务化能力**:EOS Platform 7.2 GA引入了强大的业务支撑平台,通过在线业务开发工具支持用户自主设计与开发业务组件、业务向导、在线表单以及在线流程等功能,进而实现业务平台化、层次化以及图形化的管理...
- **平台业务化能力**:通过业务支撑平台提供的引擎扩展能力,EOS Platform 7支持在线业务开发工具,帮助用户设计开发业务组件、业务向导、在线表单和在线流程。这使得用户能够更轻松地构建业务平台化的应用,具有更...
该平台采用先进的SOA架构和标准化规范,提供了一个涵盖SOA应用全生命周期的支持环境,包括设计、开发、调试、部署、运行、维护、监控和治理等多个环节。 #### 二、核心特性与优势 ##### 1. **先进的SOA架构** - *...
本文将围绕“普元EOS-SpringBean开发”这一主题展开讨论,重点讲解SpringBean在普元EOS中的开发与配置流程,以及通过具体案例来深入理解其应用场景。 ### SpringBean开发与配置 #### SpringBean简介 SpringBean是...
- **EOS Studio (EOS集成开发环境)**:EOS Studio是一个集面向构件应用的设计、开发、组装、调试、维护、部署、管理和发布为一体的集成开发环境,提供SOA应用和服务全生命周期的支持。 - 设计与开发:支持面向构件...
- **EOS集成开发环境(EOSStudio)**:用于EOS应用的设计与开发,集成了代码编写、调试、测试等功能。 - **EOS工作流(EOSWorkflow)**:提供工作流设计、管理和执行的功能,支持复杂业务流程的自动化处理。 - **...
《Canon EOS SDK 2.11 C# 开发实例》是一个专为开发人员设计的教程,旨在帮助他们利用佳能EOS SDK(Software Development Kit)2.11版本,使用C#编程语言进行相机控制和图像处理。这个压缩包包含了一个完整的C#实例...
总结来说,这个"EOS6.0 经典流程例子"提供了学习 EOS 6.0 平台流程管理的基础,它不仅展示了 EOS 的核心流程设计能力,还揭示了如何在没有数据库交互的情况下实现审批流程。通过研究这个例子,开发者可以快速掌握 ...
- **目标与应用场景**:EOS8是一个专门针对微服务架构设计的开发平台,它面向企业的数字化转型需求,帮助用户快速构建、管理和监控微服务应用。尤其适用于那些希望在云计算环境下实现高效开发和维护的企业。 #### ...
总结,学习和掌握EOS的故障处理技巧,不仅有助于提升开发效率,还能保证EOS应用的稳定运行。通过理解故障处理的思路,熟悉常见的故障类型和定位方法,开发者可以更好地应对开发过程中遇到的各种挑战,从而提升EOS...
在EOS(Entity Operation System)开发过程中,联合主键(Composite Primary Key)是一个重要的概念,它在数据模型设计中起着至关重要的作用。联合主键是由两个或更多个字段组成的唯一标识符,用于确保数据库表中每...
通过这个压缩包,学习者可以了解到EOS平台的工作原理、业务流程设计、服务开发、以及前端和后端的集成方式。同时,通过实际运行和调试这些示例代码,开发者可以深入理解EOS的API、服务生命周期管理和流程引擎的运作...