`
ol_beta
  • 浏览: 289074 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

jBPM4.3 一个请假例子 web

    博客分类:
  • java
阅读更多

这个例子不能说是完全原创,是在一个例子的基础上修改的,不过拿出来分享大家请轻砸。

jbpm的例子不是很多,而且前篇一律。高级的东西还得看开发手册跟源码。

不多说,上图:


对应的source

<?xml version="1.0" encoding="UTF-8"?> 
<process name="loan" xmlns="http://jbpm.org/4.3/jpdl"> 
   <start g="147,21,48,48" name="start"> 
      <transition g="8,-9" name="提出申请" to="请假申请"/> 
   </start> 
   <end g="39,442,48,48" name="end"/> 
   <task assignee="#{user}" form="request.jsp" g="124,122,92,52" name="请假申请"> 
      <transition g="11,-10" name="to_teacher" to="班主任审批"/> 
  </task> 
  <task assignee="teacher" form="request_teacher.jsp" g="125,218,92,52" name="班主任审批"> 
     <transition g="4,-10" name="批准" to="exclusive1"/> 
     <transition name="驳回" to="cancel" g="436,263:-59,-17"/> 
  </task> 
  <task assignee="director" form="request_director.jsp" g="313,326,92,52" name="年级主任审批"> 
    <transition g="238,467:-24,-24" name="批准" to="end"/> 
    <transition name="驳回" to="cancel" g="3,-12"/> 
  </task> 
 <decision expr="#{days >= 3 ? 'to_director' : '批准'}" g="149,317,48,48" name="exclusive1"> 
 <transition g="-34,-20" name="to_director" to="年级主任审批"/> 
     <transition g="-40,-16" name="批准" to="end"/> 
  </decision> 
  <end-cancel g="384,441,48,48" name="cancel"/> 
</process> 
 

MyEclipse工程


工程下载

如果运行时出现问题 轻参照:http://blog.csdn.net/ol_beta/archive/2010/05/03/5553473.aspx

  • 大小: 23.1 KB
  • 大小: 17.5 KB
分享到:
评论

相关推荐

    jbpm4.3工作流程管理例子

    jbpm4.3是JBoss Business Process Management (BPM) Suite的一个版本,它是一个开源的企业级BPM平台,用于设计、执行和管理业务流程。在这个"jbpm4.3工作流程管理例子"中,我们将深入探讨jbpm4.3的核心特性和如何...

    JBPM4.3工作流请假流程例子

    总结来说,这个例子向我们展示了如何利用JBPM4.3在Myeclipse环境下构建和执行一个简单的请假流程。从环境配置、流程设计到代码实现,每个环节都体现了BPM系统在企业业务自动化中的重要作用。通过学习和实践这样的...

    SSH+JBPM4.3的整合 JBPM4.3

    SSH+JBPM4.3的整合是企业级应用开发中的一种常见组合,SSH指的是Spring、Struts和Hibernate这三个开源框架的集成,而JBPM4.3则是一个强大的工作流管理系统,用于实现业务流程自动化。这篇内容将深入探讨这两个技术...

    JBPM4.3-例子(简单使用)

    在这个例子中,我们将深入探讨JBPM4.3的简单使用,特别是通过一个名为“leave_web”的Web应用程序来展示其核心功能。 首先,让我们了解JBPM4.3的主要特性。这个版本引入了改进的图形化工作流设计器,使得流程模型的...

    开源工具 jbpm4.3

    jbpm4.3是一个强大的开源工作流管理系统,它允许开发者和业务分析师以图形化的方式设计、执行和管理业务流程。这个工具的核心在于将复杂的业务逻辑转化为计算机可以理解并执行的语言,极大地提高了工作效率和流程的...

    JBPM4.3培训学习视频, 包含了JBPM4.3的eclipse插件

    JBPM是Java Business Process Management的缩写,是一个开源的工作流和业务流程管理平台,它提供了一整套工具和服务,用于设计、执行和监控业务流程。 这套视频教程共分为9个部分,虽然具体的子文件列表中只列出了...

    jbpm4.3与spring整合

    ### jbpm4.3与Spring框架的整合指南 在企业级应用开发中,流程管理引擎JBPM(JBoss Business Process Management)与Spring框架的结合使用是常见的一种技术方案。JBPM是一个灵活、强大的业务流程管理工具,而Spring...

    jBPM4.3.rar_JBPM4.3

    jbPM 4.3是该系统的一个重要版本,虽然其帮助文档是英文的,但内容全面,对于深入理解和使用jbPM具有很高的参考价值。 **1. jbPM 概述** jbPM 是基于Java平台的,它实现了业务流程建模、执行、监控和管理的功能。...

    jbpm4.3官方例子及文档

    jbpm4.3是Business Process Management (BPM)框架的一个早期版本,由JBoss公司开发,现已成为Red Hat的一部分。这个版本提供了丰富的功能,帮助企业设计、执行和管理业务流程。jbpm4.3官方例子及文档是学习和理解这...

    jbpm4.3视频教程+代码

    【jbpm4.3视频教程+代码】是一个深入学习和实践Jbpm4.3的资源包,包含高质量的视频教程和相应的代码示例。Jbpm,全称Java Business Process Management,是一款开源的工作流管理系统,它允许开发者设计、部署和执行...

    jbpm4.3环境搭建

    1. **jbpm4.3**:jbpm(Java Business Process Management)是一个开源的工作流管理系统,版本4.3是其历史版本之一,用于业务流程自动化,支持BPMN2.0标准。 2. **集成环境**:jbpm4.3需要与应用服务器如Tomcat或...

    jbpm jbpm4 jbpm4.3 工作流

    jbpm4是jbpm的第四个主要版本,而jbpm4.3则是该版本的一个具体迭代,带来了诸多改进和新特性。 在jbpm4.3中,关键知识点主要包括以下几个方面: 1. **流程建模**:jbpm4.3支持BPMN 2.0标准,使得业务流程可以用...

    jbpm jbpm4.3.jar

    jbpm jbpm4.3.jar DDDDDDDD

    jbpm4.3 请假流程实例示例

    在这个"jbpm4.3 请假流程实例示例"中,我们将深入探讨如何利用jbpm4.3构建一个简单的请假流程,并了解相关的核心概念和技术。 首先,我们要理解什么是业务流程管理(BPM)。BPM是一种方法,它通过自动化和优化企业...

    jbpm4.3+tomcat6简单例子

    本示例主要实现了流程的基本管理,流程实例的管理,...使用本例子只需要拷贝jbpm4.3的lib的jar包到本实例lib里面即可运行,注意用tomcat6的话必须把juel.jar,juel-engine.jar、juel-impl.jar剪切到tomcat的lib目录下。

    jbpm4.3问题解决

    jbpm4.3是Jboss Business Process Management (BPM)平台的一个版本,它是一个开源的工作流管理系统,用于设计、执行和管理业务流程。本篇主要针对jbpm4.3使用过程中遇到的问题及其解决方法进行详细阐述。 首先,...

    jbpm4.3、ssh环境搭建

    ### jBPM4.3与SSH环境搭建详解 #### 一、引言 jBPM (JBoss Business Process Management) 是一个开源的工作流管理系统,它提供了用于定义业务流程的工具和APIs。本文将详细介绍如何在开发环境中安装并配置jBPM4.3...

    jbpm4.3所需jar包

    **jbpm4.3所需jar包** JBPM(Java Business Process Management)是一个开源的工作流管理系统,主要用于业务流程的建模、执行和管理。在JBPM 4.3版本中,为了实现完整功能,需要一系列的jar包来支持其运行环境。...

    JBPM4.3使用说明.doc

    JBPM4.3 是一个基于工作流程管理的系统,旨在帮助用户更好地管理和自动化业务流程。下面是 JBPM4.3 的使用说明和相关知识点。 安装和整合 JBPM4.3 的安装包结构目录包括 doc、Example、Install、lib、Migration、...

Global site tag (gtag.js) - Google Analytics