看看 Activiti 管理应用程序,我想知道部署、定义、实例、任务和作业之间有什么区别。我曾尝试解释我认为这些是做什么的?..非常感谢任何帮助。部署 - Activiti Engine 的实例?定义 - ??实例 - ??任务 - 可应用于各种流程的不同任务的概述。例如决策表、用户任务?工作 - 当前正在执行的工作/流程列表?
1 回答
潇湘沐
TA贡献1816条经验 获得超6个赞
activiti APP 为 BPM 系统中通常需要的通用“任务”提供了一些开箱即用的通用 UI。
因此,以下是对您的问题的一些非常简单的回答:
正在部署的应用程序……它们都运行在同一个引擎之上(我们正在 Activiti Cloud 中改变它)。应用程序是过程定义、决策表、表格等的逻辑组。
定义:流程、决策表、表单定义
流程实例:运行业务流程
Tasks:流程实例生成的用户任务(一个业务流程每次碰到一个UserTask节点,都会在这里新建一个Task)。任务总是分配给真实的人或一群人。
作业:由流程定义内的异步节点创建的异步作业,也用于计时器。想象一下像 Quartz 这样的 DB(默认情况下)调度程序来执行异步执行。作业通常用于系统到系统的交互。当您长时间运行系统到系统交互时,您可能需要以异步方式执行它,这就是作业开始执行的地方。
希望有帮助
添加回答
举报
0/150
提交
取消