工作流
要素:任务、参与者
工作流系统
工作流的管理、
工作流的调度执行、工作流引擎
任务创建时可以指定参与者也可以不指定
角色和人的对应关系
5.1. Process
definition, process instance and executions
One process instance represents one particular run of a process
definition. For example, the loan request of John Doe last Friday to
finance his new boat is represented in one process instance of the loan
process definition.
A process instance contains all the runtime state.
can be done in parallel.
5.2. ProcessEngine
5.3. Deploying a process
5.4. Deleting a deployment
5.5. Starting a new process instance
It is a best practice to use a user defined business key.
5.6. Signalling a waiting execution
In some cases, the execution that arrives in a state will be the process instance itself.
But that is not always the case. In case of timers or concurrency,
The preferred way to capture the right execution is by associating an event listener to the state activity
There is an alternatively (less preferrable) way to obtain the executionId
when the execution arrives in the state activity.
5.7. TaskService
The primary purpose of the TaskService is to provide access to task lists.
5.8. HistoryService
And from those events, history information on both running and completed process executions are
collected in the history tables.
The HistoryService provides access to that information.
5.9. ManagementService
The management service is mostly used to manage the jobs.
5.10. Query API
Queries can be written in a unified way on all major jBPM concepts:
Process Instances, Tasks, Deployments, Historical processes, etc.
6.2.5.3. end multiple
A process can have multiple end events.
6.2.5.4. end state
end --- completed
end-cancel --- cancel
end-error --- error
6.2.6. task
Creates a task for a person in the task component.
6.2.6.4. task swimlanes
Multiple tasks in a process can be associated to a single swimlane.
A swimlane can also be considered as a process role.
Swimlanes can be declared inside a process element
In some cases, this might boil down to(浓缩) authorization roles in the identity component.
But bare in mind(裸记) that it is not always the same thing.
6.2.8. custom
Invokes user code that implements custom behaviour of an activity.
Chapter 8. Scripting
Only jUEL is configured as the scripting language.
jUEL is an implementation of the Unified Expression Language.
To configure other scripting languages then jUEL, please refer to the developer's guide (non supported).
分享到:
相关推荐
jboss官方的jBPM User Guide最新版本,直接通过maven生成
jbpm user guide 用户指南 chm版本
工作流文档-----------------------工作流详细文档
JBPM user guide 官方文档
jBPM用户手册,PDF版。 JBPM,全称是Java Business Process Management(业务流程管理),它...jBPM是公开源代码项目,使用它要遵循 ASL(Apache License Version 2.0)和EULA(JBoss End User License Agreement)协议。
jBPM4 user guide English version enjoy it
jbpm4中文文档,很实用,方便查询, jbpm4.3 User Guide 用户手册 chm中文版.chm
jbpm4.3 User Guide chm中文版
jBPM User Guide jBPM 用户指南
jbpm-bpel-1.1.1 userguide
英文版的jbpm用户指南,喜欢看英文资料的可以下载看看,比中文的讲解的更准确
jBPM User Guide jBPM 用户指南 目录 目录 第一章 概述 6 1.1 什么是jBPM? 6 1.2 概览 7 1.3 核心引擎 9 1.4 Eclipse编辑器 9 1.5 基于Web的设计器 10 1.6 jBPM控制台 11 1.7 文档结构 12 第二章 获得开始 13 2.1 ...
pdf格式。jbpm的发布包中没有pdf格式的文件
优秀的轻量级BPMN2.0规范流程引擎——Activiti,由jBPM创始人——Tom Baeyens发起。
对网上jBPM3.1用户手册中文版进行了修改:对那些英式中文进行的本土化:)
jBPM5官方文档,jBPM5 User Guide的中文翻译版。正宗PDF格式电子书。 目录: 第一章 概述 第二章 获得开始 第三章 安装 第四章 核心引擎的API 第五章 核心引擎:基础 第六章 BPMN2.0核心引擎 第七章 核心引擎:持久...
jBPM4的中文用户手册,翻译的官方的userguide
jBPM4.4 用户手册(最新版7月19日官网刚发布)
JBPM5 PDF版用户操作指南 涵盖了JBPM5的环境搭建、工作流概念及开发等内容。
(在User Guide文档的2.11.2节中有详细说明)。 4, 查看是否成功安装了插件:WindowPreference中是否有Jboss jBPM项。 (通过实验,发现不可以使用把插件目录直接放到dropins下面的方法) 5, 流程定义文件的xsd...