Activiti部​​署,定义,实例,任务和作业之间有什么区别

时间:2018-09-10 10:25:36

标签: java spring-boot activiti bpm

仅查看Activiti管理应用程序,我想知道部署,定义,实例,任务和作业之间有什么区别。

enter image description here

我曾经去解释我认为这些是做什么的。.

非常感谢任何帮助。

部署-Activiti Engine的实例?

定义-??

实例-??

任务-可以应用于各种流程的不同任务的概述。例如决策表,用户任务?

工作-正在执行的当前工作/流程列表?

1 个答案:

答案 0 :(得分:1)

activiti APP开箱即用地为BPM系统中通常需要的通用“任务”提供了一些通用UI。

因此,以下是一些非常简单的答案:

  • 正在部署的应用程序..它们都在同一引擎上运行(我们正在Activiti Cloud中进行更改)。应用程序是流程定义,决策表,表格等的逻辑组。
  • 定义:流程,决策表,表单定义
  • 流程实例:运行业务流程
  • 任务:由流程实例生成的用户任务(每当业务流程到达UserTask节点时,它将在此处创建一个新的Task)。任务总是分配给真实的人或一群人。
  • 作业:由流程定义内的异步节点创建的异步作业,也用于计时器。想象一个像Quartz这样的数据库(默认)调度程序在这里执行异步执行。作业通常用于系统到系统的交互。当长时间运行的系统到系统交互时,您可能需要以异步方式执行该任务,这就是作业起作用的地方。

希望有帮助