描述
引擎API是与Flowable交互的最常用手段。总入口点是ProcessEngine。像配置章节中介绍的一样,ProcessEngine可以使用多种方式创建。使用ProcessEngine,可以获得各种提供工作流/BPM方法的服务。ProcessEngine与服务对象都是线程安全的,因此可以在服务器中保存并共用同一个引用。

示例代码:
ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
RuntimeService runtimeService = processEngine.getRuntimeService();
RepositoryService repositoryService = processEngine.getRepositoryService();
TaskService taskService = processEngine.getTaskService();
ManagementService managementService = processEngine.getManagementService();
IdentitySer

Flowable工作流引擎通过其API提供与流程交互的主要方式,包括RepositoryService(资源管理)、RuntimeService(流程运行管理)、TaskService(任务管理)等。RepositoryService用于部署和管理流程定义,RuntimeService启动流程实例并处理流程变量,TaskService则关注任务的分配和完成。此外,还有IdentityService管理用户和组,HistoryService记录历史数据,FormService处理表单,ManagementService提供引擎管理和作业操作,而DynamicBpmnService允许动态修改流程定义。
最低0.47元/天 解锁文章
878

被折叠的 条评论
为什么被折叠?



