为了账号安全,请及时绑定邮箱和手机立即绑定

Activiti 部署、定义、实例、任务和作业有什么区别

Activiti 部署、定义、实例、任务和作业有什么区别

红糖糍粑 2021-09-12 15:29:13
看看 Activiti 管理应用程序,我想知道部署、定义、实例、任务和作业之间有什么区别。我曾尝试解释我认为这些是做什么的?..非常感谢任何帮助。部署 - Activiti Engine 的实例?定义 - ??实例 - ??任务 - 可应用于各种流程的不同任务的概述。例如决策表、用户任务?工作 - 当前正在执行的工作/流程列表?
查看完整描述

1 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

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

因此,以下是对您的问题的一些非常简单的回答:

  • 正在部署的应用程序……它们都运行在同一个引擎之上(我们正在 Activiti Cloud 中改变它)。应用程序是过程定义、决策表、表格等的逻辑组。

  • 定义:流程、决策表、表单定义

  • 流程实例:运行业务流程

  • Tasks:流程实例生成的用户任务(一个业务流程每次碰到一个UserTask节点,都会在这里新建一个Task)。任务总是分配给真实的人或一群人。

  • 作业:由流程定义内的异步节点创建的异步作业,也用于计时器。想象一下像 Quartz 这样的 DB(默认情况下)调度程序来执行异步执行。作业通常用于系统到系统的交互。当您长时间运行系统到系统交互时,您可能需要以异步方式执行它,这就是作业开始执行的地方。

希望有帮助


查看完整回答
反对 回复 2021-09-12
  • 1 回答
  • 0 关注
  • 187 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信