JBPM 4.4 子流程自由回退回父流程问题

kaida_7 2011-07-13 12:01:35
同志们,我这边有这么几个需求,麻烦同志们抽时间帮忙回复一下,不胜感激~~~

1:首先我对JBPM4.4父子流程的概念还是不怎么搞得清楚,希望有哥们帮忙给个具体例子,就是一个简单的有父流程,还有子流程的例子

2: 怎么能实现从子流程中自由回退回父流程去


麻烦大家了,谢谢~~~
...全文
182 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dingli0801 2011-08-24
  • 打赏
  • 举报
回复
顶,我也想知道。。。
J.Office是基于Web应用的新一代自动化办公平台,支持多种J2EE Web服务器,多种数据库,多种浏览器。它以基于流行的JEE开源技术整合,以JBPM4.4流程引擎为基础,采用了WebService、XML、J2EE、Spring组件的灵活配置,并且与Microsoft Office实现了有机整合。完善了用户管理和安全的权限管理,支持POP3/POP3,SMTP/ESMTP标准邮件传输协议,支持复杂的流程应用,支持多种系统的整合。 J.Office办公协同开发平台是基于J2EE开源、轻量级的企业业务开发平台,基于代码重用、组件重用、业务逻辑重用、组装重用,提供了丰富的扩展前端、后端组件以及代码生成器,方便开发人员进行二次扩展开发,以满足企业、单位的不断变化的业务需求,结合快速开发平台中的工具,将开发人员从重复的代码编写中解放出来,把更多的精力集中解决客户的业务逻辑处理上。 J.Office办公协同开发平台是支持流程管理、监控、优化、再造的全套IT管理开发平台,并且能与宏天的CMS集成单点登录、企业单位门户、业务流程管理、开发、整合、业务分析及重构等多重职能于一身的软件开发平台、发工具和企业IT架构平台。 系统采用了Spring组件应用方式,方便与其他系统的整合,前端的应用可以整合单位的对外、对内的门户,后端的应用可以整合第三方的应用系统,如SAP系统、即时通讯、档案系统等。 系统采用多层的系统架构进行功能开发,有利于代码功能责任分开,同时有利于不同开发人员的分工及合作,也有利于代码的单元测试。 数据访问层Dao: 负责与数据库交互 业务处理层Service: 负责系统的所有业务逻辑处理,通过配置,可以非常容易发布业务层的逻辑,与其他平台可以通过Web Services集成 数据控制层Action: 负责系统的页面数据准备及跳转处理 视图层View :负责数据的展示处理 应用开发环境 JDK 1.6 版本(Later) Eclipse 3.4(Later)或 Netbean 6.8 Tomcat 6(Later)/ (Weblogic 10 later)/GlassFish V2 Later Ant IReport 3.6 报表开发工具 J.Office的总体功能 1 系统设置 系统设置负责整个系统的基础参数配置及管理功能,如系统的账号,角色管理,岗位人员管理,部门人员管理,人员维度管理,附件管理,报表设置,数据字典,签章管理,套红模板管理,工作流相关的配置及管理。 2 信息管理 信息管理负责公司主页的新闻、公告、栏目的展示及管理。 3 通讯管理 用于管理内部、外部邮件、内部短消息、手机短信等交互性的沟通管理 文档管理 建立内部文档系统提供在线的文档管理,支持多种文档格式的在线编辑及管理,如Word,PPT,EXCEL,HTML等,可以按目录分类管理及共享,也可以构建个人的在线文档。 5 任务管理 管理用户的日常任务,如约会,日程任务,工作计划等。并且能以日历格式显示及以短信通知。 6 人事管理 人事管理主要是进行公司的考勤,如请假登记、外出登记,并且进行考勤的设置。 7 行政管理 管理单位或公司的日常事务,如会议管理、办公用品、固定资产管理、图书管理、规章制度管理等。 8 流程管理 提供流程定义、流程设置、流程版本更变,流程任务管理,流程实例管理,流程表单管理,流程表单在线义、模板表单,流程历史查询,查看我的任务,任务退等丰富流程开发管理。 9 人力管理 10 报表管理 11 公文管理 系统提供内置的收发文件管理,包括公文收发文流程设置、收发文模板、分类管理、监控、催办、查看历史版本等。 12 档案管理
诚信声明 i 摘 要 ii ABSTRACT iii 目 录 iv 1.前 言 1 1.1为什么需要工作流中间件 1 1.1.1关于本课题的意义和背景 1 1.1.2案例 2 1.1.3如何保障“网上营业厅系统”成功实施 4 1.2工作流历史 4 1.2.1工作流的发展简介 4 1.2.2国内外工作流现状 6 1.2.3工作流的发展趋势 9 1.2.4有关工作流标准介绍 11 2.工作流的基本概念 12 2.1 WFMC对工作流的定义 12 2.2 业务流程 16 2.2.1概念 16 2.2.2 业务流程定义语言的介绍 17 2.2.3 业务流程的建立需要遵循的原则 18 2.3 工作流中间件 18 2.3.1 工作流中间件的概念 18 2.3.2使用工作流中间件的目的及其组成 19 2.4 活动(ACTIVITY) 21 2.4.1概念 21 2.4.2分类 22 2.4.3前驱活动与后续活动 24 2.4.4参与者(Participant) 24 2.4.5转移线(Transition) 25 2.4.6 转移条件(Transition Condition) 25 2.4.7 时间限制(Time Limit) 25 2.4.8相关数据(Relevant Data) 26 3.工作流模型 26 3.1 起点模型 26 3.1.1单起点 26 3.1.2 多起点 27 3.2路由模型 28 3.2.1基本路由 28 3.2.2分支路由 29 3.2.3聚合路由 30 3.2.4循环路由 31 3.2.5嵌套路由 32 3.3 激活模型 34 3.3.1流程激活 34 3.3.2 活动激活 34 3.4 EOS特有的模型 35 3.4.1任意路由 35 3.4.2版本控制 35 3.4.3退处理 36 3.4.4自由流 36 3.4.5代理/代办 37 3.4.6异常处理 38 4.实验设计:基于JBPM的工作流管理系统 38 4.1 JBPM的简单介绍 38 4.2 需求 39 4.2.1 总体需求 39 4.2.2 功能需求 40 4.3 设计与实现 44 4.3.1业务构架设计 44 4.3.2业务构架包的设计 45 4.3.3视图设计及配置文件 47 4.3.4业务构架类设计 47 4.3.5业务代码设计 47 4.4 一个请假流程的例 48 4.4.1 准备工作 48 4.4.2 建立数据库 48 4.4.3 定义流程 49 5.总结与结论 55 致 谢 57 参考文献 58

6,787

社区成员

发帖
与我相关
我的任务
社区描述
JBoss技术交流
社区管理员
  • JBoss技术交流社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧