flowable 流程引擎API与服务
发布网友
发布时间:2024-09-17 10:27
我来回答
共1个回答
热心网友
时间:2024-10-03 03:24
为了与Flowable交互,引擎API是主要手段,通过ProcessEngine作为入口点。
RepositoryService作为使用Flowable引擎的首个服务,主要负责管理部署与流程定义,处理静态信息。
RuntimeService则用于启动流程定义的新实例,为流程执行提供启动点。
IdentityService简化了对组与用户的管理,包括创建、更新、删除和查询等操作。
FormService作为可选服务,虽然不是必需的,但能为Flowable提供额外的表单处理能力。
HistoryService则提供了查询历史数据的能力,通过暴露引擎收集的所有历史数据。
ManagementService在编写用户应用时可能并不常被使用,但它能读取数据库表信息,并对作业进行查询与管理。
DynamicBpmnService则允许在不重新部署流程定义的情况下修改部分内容,如调整用户任务的执行人或服务任务中的类名。
接下来,我们将用之前设计的请假流程图来演示代码实现。