JBPM4.4常用类介绍

JBPM4.4核心类

一)构造ProcessEngine

1)ProcessEngine processEngine = new Configuration()
      .buildProcessEngine();

2)ProcessEngine processEngine = new Configuration()
      .setResource("my-own-configuration-file.xml")
      .buildProcessEngine();

二)操作类

RepositoryService repositoryService = processEngine.getRepositoryService();
ExecutionService executionService = processEngine.getExecutionService();
TaskService taskService = processEngine.getTaskService();
HistoryService historyService = processEngine.getHistoryService();
ManagementService managementService = processEngine.getManagementService();

1)RepositoryService 使用其中方法可完成流程模板的发布,删除等操作。

2)ExecutionService 使用其中方法可以为流程模板生成流程实例,并完成流程实例的管理:定义流程变量、流程运转、流程实例删除等。

3)TaskService 提供了操作任务列表的接口,定义任务变量、设置任务变量、获取任务列表、完成任务。

4)HistoryService 提供访问流程历史记录访问接口。

5)ManagementService 主要用来完成对jobs的管理。

三)Query API

从JBPM4.0开始,提供了常用到的几乎所有查询操作的方法。当然你可以像原来一样基于Hibernate查询操作。不过使用目前提供的Query API将会让你的查询变的更加高效。

你可能感兴趣的:(Hibernate,api,jbpm,query,任务,jobs)