0 0

jbpm3如何实现任务回退?5

最近在做jbpm,发现jbpm没有提供任务回退功能,有哪位大牛有过类似经验。。。不胜感激
2012年7月03日 09:25

2个答案 按时间排序 按投票排序

0 0

明显是有的。。。

2012年7月03日 13:15
0 0

第一次回答,发现没填对地方。
我以前是这样做的,通过流程实例ProcessInstance来获取这个ProcessInstance相关的所有任务,将当前任务的前一个任务实例取出,得到审批人,将其设置成下一步的审批人后创建一个新的任务实例

2012年7月03日 10:42

相关推荐

    JOffice2中的JBPM4的任务回退实现

    任务回退在JOffice2中有两种主要的实现方式: 1. **完成当前任务并生成新的后退任务**: 在jOffice1中,任务回退通过`completeTask`和`newTask`这两个动作来实现。当一个任务被完成时,系统会创建一个新的任务,该...

    JBPM4.4实现一种无需指定上一节点(previous activity)的流程驳回(回退)

    标题中的“JBPM4.4实现一种无需指定上一节点(previous activity)的流程驳回(回退)”是指在使用JBPM(Java Business Process Management)4.4版本时,设计了一个特殊的流程控制机制,允许用户在执行流程过程中进行回...

    jbpm4.4 请假的例子,包含Jar包,实现回退功能可以运行

    3. **回退功能实现** 在业务流程中,回退功能允许用户或管理员撤销当前状态,回到之前的某个步骤。JBPM提供了API来支持流程实例的撤销操作。例如,如果部门经理发现有误,可以回退到“员工提交请假申请”阶段,重新...

    JBPM7基础开发

    JBPM7 基础开发是基于流程引擎的开发方式和实现方式的简单说明。流程引擎是一个自动化管理和优化流程的工具,旨在提高不同部门之间业务的整合效率,降低开发和维护成本。 概念1:BPM(业务流程管理) BPM 是一种...

    jbpm3基本资料和代码总结

    - **流程执行**: 支持并发、分支、循环等复杂流程结构,以及异常处理和回退机制。 - **任务管理**: 包括任务的分配、领取、委托和监控。 - **规则集成**: 集成了Drools规则引擎,使得流程可以根据业务规则动态变化...

    基于JBPM 的特殊工作流研究与实现

    这种做法允许流程设计者为每个任务定义明确的回退路径,从而能够实现复杂和多层次的任务回退逻辑。这样不仅提高了任务回退的灵活性和可控性,也大大简化了实现难度,使得开发人员能更专注于业务逻辑本身,而不必深陷...

    jbpm工作流整合

    9. **错误处理和补偿**:jbpm支持异常处理和流程回退,允许在流程执行中处理错误,并通过补偿任务修复流程状态。 10. **持续集成与自动化测试**:通过Maven或Gradle等构建工具,可以设置持续集成流程,同时编写测试...

    jbpm Demo 可以走通一个简单的流程

    9. **异常处理与回退**:jbpm允许定义异常处理和回退策略,当流程执行过程中遇到问题时,可以根据预设规则进行错误恢复或流程回滚。 10. **持久化与事务管理**:jbpm使用JPA(Java Persistence API)进行数据持久化...

    jbpm使用简单示例

    5. **异常处理**:在整个过程中,可能出现拒绝申请、补充材料等异常情况,jbpm提供灵活的分支和回退机制,可以处理这些异常。 **jbpm关键概念** - **流程定义(Process Definition)**:描述了业务流程的结构和...

    jbpm.rar_jbpm_jbpm tuxedo_工作流

    4. **流程执行与控制**:学习如何启动流程实例、完成任务、处理异常以及进行流程的回退和分支。 5. **jbpm集成**:jbpm可与多种技术栈集成,如Spring、Hibernate等。教程可能包含如何将jbpm嵌入到现有的Java应用中...

    jbpm4.4API

    8. **流程实例的控制和调试**:API提供了丰富的功能,如挂起、激活、回退和跳过流程节点,这对于测试和调试流程行为至关重要。 9. **规则引擎集成**:JBPM集成了Drools规则引擎,允许在流程中嵌入复杂的业务规则。...

    JBPM开发实战教程

    - **回退机制**: 提供流程回退功能,以便于错误恢复。 #### 四、案例分析 ##### 4.1 报销流程示例 - **流程设计**: 包括提交申请、部门经理审核、财务复核等环节。 - **实现代码**: 使用Java代码实现流程启动、...

    jbpm工作流程的说明文档

    例如,它未直接支持“回退”、“取回”、“会签”、“委派”等功能,这些在中国被认为是常见的业务场景。然而,通过深入理解jbpm的架构和设计思路,开发者可以探索并实现这些特定需求的解决方案,以满足中国特色的...

    jbpm4.4 demo

    7. **异常处理**:掌握如何在流程中处理异常情况,如错误处理、回退机制等。 总之,【jbpm4.4 demo】是一个宝贵的学习资源,对于想要理解和应用jbpm的开发者来说,它可以提供实践操作的经验,帮助他们更好地理解和...

    jBPM-4.0DeveloperGuide.rar_jbpm

    jbPM 支持错误处理和异常回退策略,当流程执行过程中发生问题时,可以设定相应的错误处理节点,确保流程能够优雅地恢复或终止。 **10. 集成与扩展** jbPM 可以与其他Java企业级技术无缝集成,如Spring、Hibernate等...

    Jbpm工作流实例—报销申请

    在报销申请的场景中,我们还需要考虑异常处理,比如审批不通过时如何回退到上一步,或者在等待审批期间如何暂停流程。Jbpm支持条件分支、事件监听、定时器等特性,使得流程设计更加灵活。 总的来说,Jbpm通过流程...

    应用jBPM4解决中国特色的流程需求

    - 引擎调度采用ExecutionImpl、Command模式和AtomicOperation实现,使用ExecutionImpl替代了jBPM3中的Token机制,并通过一系列原子操作推进流程流转。 - 正式版jBPM4新增了历史库功能,以存储历史数据和任务实例...

    jBPM开发入门指南

    5. **异常处理与回退**: jBPM支持异常处理和流程回退机制,当流程执行中出现问题时,可以有策略地处理。 通过以上内容,你可以对jBPM有一个基本的认识,并开始在Eclipse环境下进行jBPM的开发。记得,实践是检验真理...

    Extjs4+jbpm4+SSH+oracle.zip

    业务流程执行:流程的启动、任务的提交、回退、撤销、取回、处理任务等操作、 实用需求实现:执行权限、工作流留痕、事务提醒 只需一套实现,你的业务只要在挂接中配置则可以具有工作流功能 业务方面:OA项目实战...

    JBPM4开发指南代码

    - 提供API进行流程实例的控制,如挂起、激活、终止流程实例,以及对当前活动的回退和前进操作。 - 可以通过信号、事件来影响流程的执行路径,实现动态流程控制。 8. **监听器与扩展** - jbPM4允许添加自定义监听...

Global site tag (gtag.js) - Google Analytics