Activi工作流

Activiti

[idea2021中Activiti BPMN visualizer简单使用-CSDN博客](https://blog.csdn.net/qq_51726114/article/details/124363712?ops_request_misc=%7B%22request%5Fid%22%3A%22171773029016800197063978%22%2C%22scm%22%3A%2220140713.130102334..%22%7D&request_id=171773029016800197063978&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_click~default-1-124363712-null-null.142^v100^pc_search_result_base8&utm_term=activiti bpmn visualizer教程&spm=1018.2226.3001.4187)

[Spring Boot + Activiti 完美结合,快速实现工作流_springboot activiti-CSDN博客](https://blog.csdn.net/m0_71777195/article/details/128032767?ops_request_misc=%7B%22request%5Fid%22%3A%22171772315016800182758473%22%2C%22scm%22%3A%2220140713.130102334..%22%7D&request_id=171772315016800182758473&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_positivedefault-1-128032767-null-null.142^v100^pc_search_result_base8&utm_term=springboot activity工作流&spm=1018.2226.3001.4187)

Service总览

  • RepositoryService

Activiti 的资源管理类,提供了管理和控制流程发布包流程定义的操作。使用工作流建模工具设计的业务流程图需要使用此service将流程定义文件的内容部署到计算机。除了部署流程定义以外,还可以查询引擎中的发布包和流程定义。

  • Runtimeservice

Activiti的流程运行管理类。可以从这个服务类中获取很多关于流程执行相关的信息

  • Taskservice

Activiti的任务管理类。可以从这个类中获取任务的信息。

  • Historyservice

Activiti的历史管理类,可以查询历史信息,执行流程时,引擎会保存很多数据(根据配置),比如流程实例启动时间,任务的参与者,完成任务的时间,每个流程实例的执行路径,等等。这个服务主要通过查询功能来获得这些数据。

  • ManagementService

Activiti的引擎管理类,提供了对Activiti流程引擎的管理和维护功能,这些功能不在工作流驱动的应用程序中使用,主要用于Activiti 系统的日常维护。