`

jbpm简介

阅读更多

一、JBPM流程的一个基本的处理步骤
1、加载(发布)流程定义
2、启动流程
3、处理任务
4、记录流程的相关状态
1、加载(发布)流程定义
这个意思是,我们通过jbpm的designer插件,或者是用其他工具,制定出processDefinition(可以是String,可以是包文件,也可以是流数据等),然后将其加载到应用中的过程。这个加载可以是写入内存中,或者是直接写入数据库等
2、启动流程
即processDefinition.createProcessInstance(),创建流程实例的过程。具体创建实例的方法有多种,可根据自己的需要自行选择。
3、处理任务
在流程流转的过程中,JBPM引擎会为我们生成任务的实例,我们就需要针对这些任务实例来进行处理,然后结束这些任务实例,并推动流程的流转
4、记录流程的相关状态
记录流程状态这点包括且不限于以下内容:
1)流程实例的开启
2)任务实例的创建
3)任务实例的开始执行
4)任务实例的结束
5)流程实例的结束

二、JBPM工作流的主要概念
1、流程定义(process definition):预先定义的业务逻辑
2、流程实例(process instance):业务的实际流转过程
3、参与者(actor):任务的参与者(可能是人也可能是角色或是组织等)
4、任务(task):业务逻辑上,会呈现给参与者处理的元素
5、任务实例(task instance):业务实际流转过程中,生成的需要参与者进行参与的实际内容
6、流转(transition):连接业务逻辑不同节点的桥梁,也是业务实例进行流转的依据
7、工作流引擎(engine):核心组件,负责生成流程运行时的各种实例及数据,以及监视和管理流程的运行
8、工作列表:根据实际应用的需求,需要展示给参与者的任务实例列表
(//待办任务列表为其最具代表性的例子)

分享到:
评论

相关推荐

    jbpm简介\jbpm简介

    \jbpm简介\jbpm简介\jbpm简介\jbpm简介\jbpm简介

    工作流基本概念及jbpm简介

    工作流基本概念及jbpm简介PPT,这是公司内部培训PPT,是初学入门的好课件,推荐给大家。

    工作流基本概念及JBPM简介.ppt

    工作流基本概念及JBPM简介

    工作流基本概念及JBPM简介

    工作流引擎的简单介绍,对于概念和基本架构讲述的比较清楚,需要了解工作流的可以看。

    工作流基本概念及jBPM简介

    工作流基本概念简介 工作流系统功能特性描述 开源工作流引擎jBpm的介绍

    jbpm工作流.ppt

    工作流基本概念及jBpm简介 适用于刚接触工作流、jbpm

    工作流督-办管理

    Jbpm简介:是个复杂的可扩展的工作流管理系统. Jbpm 有直观的流程语言来表示商业流程图的术语比如,任务,异步通讯的等待状态,定时器,自动操作等等.把这些操作绑在一起,, Jbpm 就有了最强大和易扩展性的控制流机制. ...

    JBPM4介绍开发步骤简介

    JBPM4轻量级,简单初步的基础的开发步骤

    jbpm-jdpl框架简介.pdf

    jbpm-jdpl框架简介.pdf

    JBPM4.4视频教程(22集附源码)

    资源名称:JBPM4.4视频教程(22集附源码)资源目录:【】(01)jbpm4.4简介【】(02)JBPM4.4开发环境搭建【】(03)jbpm4.4环境搭建续【】(04)jbpm4.4配置文件和开发前准备【】(05)jbpm4.4部署流程发起流程实例【】(06)...

    jbpm4服务接口方法汇总

    Jbpm 服务简介 我们开发中主要会使用到PVM提供的几类服务: 查看org.jbpm.api.ProcessEngine.java类,这个工厂类提供了所有对外发布的服务。包含: 1) RepositoryService getRepositoryService();//获取与流程部署...

    JBPM工作流简介.docx

    JBPM工作流简介.docx

    《jBPM学习笔记_框架设计简介》

    jpdl描述工作流《jBPM学习笔记_框架设计简介》

    JBPM工作流开发指南

    3.1 、简介 11 3.2 、流程版本(Version) 11 3.3 、流程定义 12 3.3.1 process-definition(流程定义) 12 3.3.2 node(自动节点) 13 3.3.3 start-state(开始状态) 13 3.3.4 end-state(结束节点) 14 3.3.5 state(状态)...

    JBPM4.4使用简介

    详细讲述了jbpm4.4从部署到领会的各个环节,使劲的下载吧

    JBPM框架设计简介

    jBPM(JBoss Business Process Management业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。

    jbpm知识详解

    jBPM(java Business Process Management)是什么 是一种基于Java的、轻量级的、实现工作流管理... jBPM有什么,简介jBPM的Service API 1:ProcessEngine:流程引擎。并不负责具体的业务,而是用于获取各种Service。 2

    JBPM5.1入门学习

    1 简介 4 1.1 什么是JBPM 4 1.2 概述 4 1.3 该版本的改进 5 1.4 Eclipse设计器 6 1.5 基于Web的设计器 7 1.6 JBPM控制台 7 2 入门 8 2.1 下载 8 2.2 资源 8 2.3 环境准备 9 2.3.1 安装JDK 9 2.3.2 安装Ant 9 3 DEMO...

    JBPM实用教程及其简介

    此教程描述了常用的JBPM流程内容,含流程定义,各种节点说明,流程调度,子流程运行,会签,跳转等

    jBPM-jPDL学习笔记—框架设计简介

    jBPM-jPDL学习笔记—框架设计简介

Global site tag (gtag.js) - Google Analytics