1、RepositoryService
流程资源服务的接口。
作用:
提供对流程定义的部署、查询、删除等操作。
获取方式:
RepositoryService repositoryService = processEngine.getRepositoryService();
2、ExecutionService
流程执行服务的接口。
作用:
提供启动流程实例、“执行”推进,设置流程实例变量等操作。
获取方式:
ExecutionService executionService = processEngine.getExecutionService();
3、ManagementService
流程管理控制服务接口。
作用:
提供异步工作相关的执行和查询操作。
获取方式:
ManagementService managementService = processEngine.getManagementService();
4、TaskService
人工任务服务接口。
作用:
提供对任务(Task)的创建、提交、查询、保存、删除等操作。
获取方式:
TaskService taskService = processEngine.getTaskService();
5、HistoryService
流程历史服务的接口。
作用:
提供对流程历史库(即已经完成的流程实例归档)中历史流程实例、历史活动实例记
的查询操作。还提供诸如某个流程定义中所有活动的平均持续时间、某个流程定义中某转
移的结果次数等数据分析服务。
获取方式:
HistoryService historyService = processEngine.getHistoryService();
6、IdentityService
身份认证服务的接口。
作用:
提供对流程用户、用户组以及组成员关系的相关服务。
【注:本文章参考《jBPM4工作流应用开发指南》胡奇 一书】
分享到:
相关推荐
ProcessEngine processEngine = new Configuration...查看org.jbpm.api.ProcessEngine.java类,这个工厂类提供了所有对外发布的服务。包含: 1) RepositoryService getRepositoryService();//获取与流程部署有关的方法:
JBPM4之基础学习及接口
通过查看JBPM的API我们发现API里并没有提供实现该功能现成的接口,不过我们可以通过自己手工编码的方式来拿到我们需要的监控信息。 通过查看JBPM的表,我们知道要实现流程监控功能就是把JBPM当中的JBPM_PROCESS...
jbpm-rest jBPM 的简单 ReST 接口。 强调简单:)
这个文件是可以打开的,收集了网上有关jBPM4、jBPM3的资料,是比较完整的
1.4 Eclipse编辑器 4 1.5 基于Web的设计器 5 1.6 jBPM控制台 5 1.7 文档结构 6 第二章 获得开始 7 2.1 下载 7 2.2 获得开始 7 2.3 社区 8 2.4 资源 8 2.41许可证 8 2.42 源代码 9 2.4.3 从源文件构建 9 第三章 安装 ...
1.4 Eclipse编辑器 4 1.5 基于Web的设计器 5 1.6 jBPM控制台 5 1.7 文档结构 6 第二章 获得开始 7 2.1 下载 7 2.2 获得开始 7 2.3 社区 8 2.4 资源 8 2.41许可证 8 2.42 源代码 9 2.4.3 从源文件构建 9 第三章 安装 ...
3)第三层:各种不同的node 它们都继承自node。 Decision、EndState、Fork、Join、Merge、Milestone、 InterleaveEnd、InterleaveStart、ProcessState、State。 2.jBPM的token jbpm中最重要的概念,应该是令牌...
本Demo包括三部分接口; 父项目中,根据Maven的规范,配置了相关依赖包的引用,包括:Jbpm4.4的引用包引用、Junit4.9的测试包引用,hibernate的引用包,以及应用服务器Jboss的Client引用等。 接口中,提供了部署流程...
主要讲解了JBPM的常用接口函数,和如何使用JBPM,个人感觉还行
对JBPM工作流进行二次开发,主要包括对JBPM功能的扩展、流程定义工具、流程实例监控工具、工作流控制台、应用程序接口以及组织结构扩展接口的开发。 在次基础上,开发基于工作流系统的办公自动化系统等相应的业务...
jbpm web实例子(完整版) 详细解说jbpm流程创建与web接口调用
jbpm 借口说明,开发文档,用户手册,表结构说明
开源工作流框架的全部接口,含中文注释。全免得接口,一次解决所有问题!
JBPM3学习资料,包括API,接口等等打包
JBPM4.4入门例子(jsp+servlet)纯粹了解接口和基本操作。 jar包请到官网下载 另外项目部署之后可能会有问题,见里面的《部署说明》 希望对刚接触的朋友有用
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 ...
JBPM4.4入门例子(jsp+servlet)纯粹了解接口和基本操作。 jar包请到官网下载 另外项目部署之后可能会有问题,见里面的《部署说明》 希望对刚接触的朋友有用 ps:之前也发过一个。有些BUG, 同时这个加上了简单说明...
jbpm提供的接口API,它提供了丰富的客户端API,可以通过它们实现所需的功能