`
dary_zhou
  • 浏览: 40264 次
  • 性别: 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
分享到:
评论

相关推荐

    EOS流程设计

    ### EOS流程设计与开发经验总结 #### 一、引言 在现代企业的信息化建设中,业务流程管理(Business Process Management, BPM)系统扮演着至关重要的角色。EOS(Enterprise Operation System)作为一款成熟的企业级...

    普元EOS基础开发教程

    - **平台业务化能力**:EOS Platform 7.2 GA引入了强大的业务支撑平台,通过在线业务开发工具支持用户自主设计与开发业务组件、业务向导、在线表单以及在线流程等功能,进而实现业务平台化、层次化以及图形化的管理...

    普元EOS-Platform-7.0基础开发教程完整版

    - **平台业务化能力**:通过业务支撑平台提供的引擎扩展能力,EOS Platform 7支持在线业务开发工具,帮助用户设计开发业务组件、业务向导、在线表单和在线流程。这使得用户能够更轻松地构建业务平台化的应用,具有更...

    普元EOS开发平台

    该平台采用先进的SOA架构和标准化规范,提供了一个涵盖SOA应用全生命周期的支持环境,包括设计、开发、调试、部署、运行、维护、监控和治理等多个环节。 #### 二、核心特性与优势 ##### 1. **先进的SOA架构** - *...

    普元eos-springbean开发

    本文将围绕“普元EOS-SpringBean开发”这一主题展开讨论,重点讲解SpringBean在普元EOS中的开发与配置流程,以及通过具体案例来深入理解其应用场景。 ### SpringBean开发与配置 #### SpringBean简介 SpringBean是...

    EOS/BPS入门资料

    - **EOS Studio (EOS集成开发环境)**:EOS Studio是一个集面向构件应用的设计、开发、组装、调试、维护、部署、管理和发布为一体的集成开发环境,提供SOA应用和服务全生命周期的支持。 - 设计与开发:支持面向构件...

    EOS5.1程序员培训教程pdf

    - **EOS集成开发环境(EOSStudio)**:用于EOS应用的设计与开发,集成了代码编写、调试、测试等功能。 - **EOS工作流(EOSWorkflow)**:提供工作流设计、管理和执行的功能,支持复杂业务流程的自动化处理。 - **...

    Canon EOS SDK 2.11 C# 开发实例

    《Canon EOS SDK 2.11 C# 开发实例》是一个专为开发人员设计的教程,旨在帮助他们利用佳能EOS SDK(Software Development Kit)2.11版本,使用C#编程语言进行相机控制和图像处理。这个压缩包包含了一个完整的C#实例...

    EOS6.0 经典流程例子

    总结来说,这个"EOS6.0 经典流程例子"提供了学习 EOS 6.0 平台流程管理的基础,它不仅展示了 EOS 的核心流程设计能力,还揭示了如何在没有数据库交互的情况下实现审批流程。通过研究这个例子,开发者可以快速掌握 ...

    EOS8快速入门指南

    - **目标与应用场景**:EOS8是一个专门针对微服务架构设计的开发平台,它面向企业的数字化转型需求,帮助用户快速构建、管理和监控微服务应用。尤其适用于那些希望在云计算环境下实现高效开发和维护的企业。 #### ...

    学习EOS的资料--EOS故障处理指南

    总结,学习和掌握EOS的故障处理技巧,不仅有助于提升开发效率,还能保证EOS应用的稳定运行。通过理解故障处理的思路,熟悉常见的故障类型和定位方法,开发者可以更好地应对开发过程中遇到的各种挑战,从而提升EOS...

    eos开发中的联合主键使用

    在EOS(Entity Operation System)开发过程中,联合主键(Composite Primary Key)是一个重要的概念,它在数据模型设计中起着至关重要的作用。联合主键是由两个或更多个字段组成的唯一标识符,用于确保数据库表中每...

    普元EOS培训示例源码1

    通过这个压缩包,学习者可以了解到EOS平台的工作原理、业务流程设计、服务开发、以及前端和后端的集成方式。同时,通过实际运行和调试这些示例代码,开发者可以深入理解EOS的API、服务生命周期管理和流程引擎的运作...

Global site tag (gtag.js) - Google Analytics