`
kxmd2008
  • 浏览: 4450 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JBPM学习

阅读更多
Jbpm下载地址:
http://www.jboss.org/jbossjbpm/jbpm_downloads/
关于jpbm安装下面有附件


工作流系统切入点:
1.编写流程定义
2.部署流程
3.加载流程
4.启动流程
5.执行流程
6.完成任务

部署流程

  
// 从 jbpm.cfg.xml 取得 jbpm 的配置 
       JbpmConfiguration config = JbpmConfiguration.getInstance(); 

       // 创建一个 jbpm 容器 
       JbpmContext jbpmContext = config.createJbpmContext(); 

       // 由 processdefinition.xml 生成相对应的流程定义类 ProcessDefinition 
       InputStream is = new FileInputStream("F://myeclipse6Place//myJbpm//src//main//jpdl//simple//processdefinition.xml"); 

       ProcessDefinition processDefinition = ProcessDefinition.parseXmlInputStream(is); 

       // 利用容器的方法将流程定义数据部署到数据库上 
       //如果已存在同名的定义,版本号会自动增加
       jbpmContext.deployProcessDefinition(processDefinition); 

       // 关闭 jbpmContext 
       jbpmContext.close(); 

加载流程
   
    JbpmContext jbpmContext = JbpmConfiguration.getInstance().createJbpmContext();
    ProcessInstance processInstance =jbpmContext.loadProcessInstance(processInstanceId);
    //此时rootToken指向流程定义的第一个节点
    jbpmContext.save(processInstance);
    jbpmContext.close(); 

processInstanceId如图:



0
0
分享到:
评论

相关推荐

    jbpm学习笔记jbpm学习笔记

    在本篇jbpm学习笔记中,我们将深入探讨如何安装jbpm插件,配置运行环境,发布流程定义以及查看流程定义。 首先,下载jbpm的最新版本可以从官方指定的源获取,例如在SourceForge上...

    工作流引擎jbpm学习笔记

    工作流引擎jbpm学习笔记 jbpm是一个专业的工作流引擎,用于定义、管理和执行业务流程。它可以帮助我们简化工作流程的开发和维护,提高工作效率和可扩展性。 一、什么是公文流转? 公文流转是指公文在定义流转中的...

    jbpm学习资料,jbpm教程

    本资料主要围绕jbpm的核心组件——jPDL进行讲解,帮助学习者深入理解jbpm的工作原理和应用。 jPDL(jBPM Process Definition Language)是jbpm使用的一种基于XML的语言,用于描述业务流程。它提供了一系列的元素和...

    jbpm学习文档

    jbpm学习文档

    jbpm学习笔记体会很深刻

    通过JBPM学习杂记,我们可以了解如何创建和配置这些元素,以及如何将它们连接起来形成一个完整的业务流程。 接着,我们需要了解jbpm的数据模型,包括实体类和持久化。jbpm的核心实体如ProcessInstance、Task、Job等...

    JBPM学习视频11~14

    【JBPM学习视频11~14】是一系列关于企业级业务流程管理(Business Process Management,简称BPM)系统的教程,特别聚焦在JBoss提供的开源工具JBPM4.4版本。这一系列视频教程旨在帮助学习者深入理解并掌握JBPM框架,...

    jbpm学习文档对于初学者很有帮助的jbpm

    【jbpm学习文档】是专为初学者设计的教程资源,旨在帮助新手理解和掌握jbpm这一流程管理系统。jbpm是一个开源的、可扩展且灵活的流程引擎,可以在独立服务器或任何Java应用程序中运行。它支持多种流程语言和执行模式...

    自己写的jbpm学习资料

    ### jBPM学习资料知识点详解 #### 一、jBPM概述 jBPM,即Java Business Process Management,是一款基于J2EE的轻量级工作流管理系统,专为简化业务流程设计与执行而生。该项目自2004年加入JBoss家族以来,成为其...

    jbpm学习资料汇总

    【jbpm学习资料汇总】 jbpm,全称是Java Business Process Management,是一个开源的工作流管理系统,主要用于业务流程的建模、执行和管理。它提供了一种灵活的方式,使得开发人员和业务分析师能够协同工作,创建、...

    完善jbpm学习资料

    这个压缩包包含了丰富的jbpm学习资源,旨在为初学者和有经验的开发者提供全面的指导。 首先,"jBPM中文用户指南.chm"是针对中文使用者的官方文档,它详细介绍了jbpm的基本概念、安装步骤、配置方法以及如何使用jbpm...

    jbpm学习.doc

    jbpm学习文档主要介绍了如何使用jbpm框架来创建和管理工作流程。jbpm是一个开源的业务流程管理系统(BPM),它允许开发者设计、部署和执行业务流程。以下是文档中的关键知识点: 1. **新建项目**:在开始jbpm流程...

    JBPM学习视频06~10

    【JBPM学习视频06~10】是针对企业流程管理(Business Process Management,简称BPM)中的核心组件——JBPM进行深入学习的一系列教程。这些视频内容可能涵盖了JBPM 4.4版本的主要功能、架构、设计原理以及实际操作...

    JBPM学习资料step by step

    ### JBPM学习资料step by step #### 重要知识点解析 **标题:** "JBPM学习资料step by step" - **解读:** 本标题指明了文档的主要内容是关于JBPM的学习指南,并且是以逐步(step by step)的方式进行讲解。 **...

    jbpm学习指南-初学者的宝典

    **jbpm学习指南-初学者的宝典** JBPM(Java Business Process Management)是一个开源的工作流管理系统,主要用于处理业务流程的建模、执行和监控。它由Red Hat公司维护,是企业级应用中进行流程自动化的重要工具。...

    JBPM学习视频18~20

    【JBPM学习视频18~20】是针对企业流程管理(Business Process Management,简称BPM)中的核心组件——JBoss Business Automation Tools (JBPM)的一系列教程。JBPM4.4是JBPM的一个特定版本,它在当时的BPM领域具有...

    JBPM学习视频01~05

    【JBPM学习视频01~05】是一套专门针对JBPM4.4的教程,旨在帮助学习者深入了解和掌握这个工作流管理系统的核心概念、功能和应用。JBPM(Java Business Process Management)是一款开源的工作流管理系统,它允许开发者...

    JBPM学习视频21~22

    【JBPM学习视频21~22】是针对企业流程管理(Business Process Management,简称BPM)中的核心组件——JBoss Business Automation Tools(JBPM)的一系列教程。JBPM是一款开源的工作流管理系统,它提供了全面的业务...

    JBPM学习视频15~17

    【JBPM学习视频15~17】是针对企业流程管理框架JBPM的一系列教程,主要涵盖第15至17集的内容。由于文件大小的限制,这些视频被分割成多个部分进行上传,以方便用户下载和学习。下面将详细阐述JBPM 4.4的相关知识点,...

Global site tag (gtag.js) - Google Analytics