`
chenjin
  • 浏览: 163673 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jbpm 使用日记4

    博客分类:
  • java
阅读更多
   用了整整一天的时间, 实现了个比较简单的会签的功能.

   感谢 tomkoo提供了会签的实现思路.

   因为要实现当会签时,当有一个人不通过时取消其他 TaskInstance.

   所以在 会签 TaskNode  node-enter  里动态创建多个 TaskInstance

   然后在会签的 Task     task-end    里取得当前任务实例, 然后结束除当前实例外所有实例.

   感觉上实现的比较牵强, 不属于标准手法. 而且代码中可能存在隐藏bug .

   如果用户的需求比较复杂,例如, 当多部门会签的时候, a 部门, 5人以上, b 部门3人以上再加上什么 如果b 部门头只要签了就直接通过, 类似这种功能, 如果要做起来, 工作流设计的理论知识就是一个瓶颈了.

   还有需要考虑的生成任务待办列表的时候,配置每个任务的 url 目前我打算写到一个xml 文件里, 根据工作流加前缀名+任务名作为key url 作为value 自己写页面去实现吧.

   明天整理一下会签实现的代码.
分享到:
评论

相关推荐

    jBPM 4使用手记

    jBPM 4使用JPA(Java Persistence API)进行数据持久化,这意味着你可以使用任何JPA兼容的数据库来存储流程实例和相关数据。这确保了流程实例在系统重启后仍能恢复执行。 ### 5. 任务管理 jBPM 4包含一个内置的...

    jbpm使用简单示例

    **jbpm简介** jbpm(Java Business ...总之,"jbpm使用简单示例"是一个很好的学习资源,通过它,开发者不仅可以了解jbpm的基本操作,还能掌握如何在实际项目中运用流程管理技术,提升业务系统的灵活性和可维护性。

    jbpm4jbpm5

    jbpm4jbpm5是关于jbpm流程管理框架的专题,涵盖了jbpm4和jbpm5两个主要版本。jbpm是一个开源的工作流管理系统,用于帮助开发者实现业务流程自动化。以下是基于给定文件的信息,深入解析jbpm4和jbpm5的知识点: 1. *...

    JBPM4 学习使用总结

    **JBPM4 学习使用总结** JBPM4(Java Business Process Management)是Jboss公司推出的一款开源的工作流管理系统,它提供了完整的业务流程自动化解决方案,包括流程设计、部署、执行、监控以及管理等功能。在深入...

    jbpm jbpm4.3.jar

    jbpm jbpm4.3.jar DDDDDDDD

    jbpm jbpm3 jbpm4 用户和开发指南+教程+最佳实践全套

    "jbpm开发指南.pdf"可能是对jbpm4或更高版本的开发者指南,涵盖了jbpm的编程模型、API使用、集成策略等深入内容,帮助开发者构建基于jbpm的业务流程应用。这通常会包括如何使用jPDL(jbpm Process Definition ...

    JBPM5 使用手册

    ### JBPM5 使用手册知识点概览 #### 一、概述 **JBPM5**(**j**Boss **B**usiness **P**rocess **M**anager)是一款开源的业务流程管理系统,它提供了完整的业务流程管理解决方案,包括流程设计、执行、监控等功能...

    jbpm4案例源码

    在阅读《jBPM4工作流应用开发指南.pdf》这本书时,你可以学习到如何使用jbpm4的API进行流程设计、部署和执行,以及如何进行流程实例的查询和管理。书中可能还会涉及如何处理异常、分支和合并逻辑,以及如何进行流程...

    jBPM4工作流示例jbpmDemo

    **jbPM4工作流示例jbpmDemo**是一款基于jBPM4的工作流管理系统实例,旨在帮助用户深入了解和掌握jBPM4工作流引擎的使用方法。jBPM4是一款强大的开源工作流管理系统,它提供了流程建模、执行以及监控等功能,广泛应用...

    JBPM4 常用表结构及其说明

    在使用JBPM4进行流程管理时,不同的操作会导致相应的表发生变化。例如: - **发布一个流程(deploy)** - `JBPM4_DEPLOYMENT`: 新增一条记录。 - `JBPM4_LOB`: 新增一条记录。 - `JBPM4_DEPLOYPROP`: 新增四条记录...

    JBPM使用实例,sql spring

    4. **zpchen.zip**:这可能是个人开发者或者某个团队的代码库,可能包含了他们关于JBPM和Spring集成的特定实现或者示例。 通过上述文件,你可以学习到如何将JBPM、Spring和SQL结合,实现一个完整的业务流程管理系统...

    jbpm3使用帮助,一本比较使用帮助

    4. **流程部署**:理解流程部署的过程,包括如何将设计好的流程模型转换为可执行的流程定义,并将其部署到jbpm3服务器。 5. **流程执行与控制**:学习启动流程实例、干预流程执行(如挂起、恢复、终止流程)、以及...

    jBPM4完整例子

    3. **流程建模**:使用jBPM4的流程建模工具,如eclipse的jbpm plugin,创建请假流程模型,定义各个活动(如申请、审批等)及它们之间的流转规则。 4. **部署流程**:将建好的流程模型部署到jBPM4的工作流引擎中,使...

    jbpm4新手教程

    jbpm4新手教程

    jBPM4工作流应用开发指南.pdf

    本指南由胡奇编写,旨在为开发者提供一个全面的参考,帮助他们快速学习和掌握使用jBPM4进行工作流应用的开发。 ### 标题知识点: - **工作流应用开发:** 工作流应用开发是指通过建立工作流模型,使用计算机程序来...

    JBPM4 java源代码分包详解JBPM4

    【JBPM4 Java源代码分包详解】 JBPM4是一个流行的开源工作流管理系统,它提供了一整套用于设计、执行和管理业务流程的工具。在深入研究JBPM4的源代码时,我们可以从其包结构中了解到框架的核心功能和设计理念。 1....

    jbpm4_table

    jbpm4。4中表之间的关系,jbpm4 表关系

    jbpm 案例 jbpm jbpm

    jbpm使用案例,非常不错,大家都来看看吧。

    JBPM4 SSH EXTJS JBPM SSH EXTJS

    JBPM4 SSH EXTJS JBPM SSH EXTJS JBPM4 SSH EXTJS JBPM SSH EXTJS JBPM4 SSH EXTJS JBPM SSH EXTJS JBPM4 SSH EXTJS JBPM SSH EXTJS 希望对大家有帮助。

    JBPM4环境搭建

    **JBPM4环境搭建** JBPM(Java Business Process Management)是一款开源的工作流管理系统,它提供了对业务流程的建模、部署、执行和监控的能力。在本文中,我们将深入探讨如何搭建JBPM4.4的开发环境,这对于理解...

Global site tag (gtag.js) - Google Analytics