Activiti 部署、定义、实例、任务和作业之间有什么区别
Activiti whats the difference between Deployments, Definitions, Instances, Tasks and Jobs
只要看看 Activiti 管理应用程序,我就想知道部署、定义、实例、任务和作业之间有什么区别。
我想解释一下我认为这些是做什么的?..
非常感谢任何帮助。
部署 - Activiti 引擎的实例?
定义 - ??
实例 - ??
任务 - 可应用于各种流程的不同任务的概述。例如决策表、用户任务?
工作 - 当前 jobs/processes 在行动的列表?
activiti APP 为 BPM 系统通常需要的通用 "Tasks" 提供一些开箱即用的通用 UI。
下面是对您问题的一些非常简单的回答:
- 正在部署的应用程序.. 它们都 运行 在同一个引擎之上(我们正在 Activiti Cloud 中对其进行更改)。应用程序是过程定义、决策表、表单等的逻辑组。
- 定义:流程、决策表、表单定义
- 流程实例:运行宁业务流程
- Tasks:流程实例生成的用户任务(业务流程每命中一个UserTask节点,都会在这里创建一个新的Task)。任务总是分配给真实的人或人群。
- 作业:由流程定义内的异步节点创建的异步作业,也用于计时器。想象一下像 Quartz 这样的数据库(默认情况下)调度程序来执行异步执行。作业通常用于系统到系统的交互。当你有很长的 运行ning 系统到系统的交互时,你可能需要以异步方式执行它,这就是作业开始起作用的地方。
希望对您有所帮助
只要看看 Activiti 管理应用程序,我就想知道部署、定义、实例、任务和作业之间有什么区别。
我想解释一下我认为这些是做什么的?..
非常感谢任何帮助。
部署 - Activiti 引擎的实例?
定义 - ??
实例 - ??
任务 - 可应用于各种流程的不同任务的概述。例如决策表、用户任务?
工作 - 当前 jobs/processes 在行动的列表?
activiti APP 为 BPM 系统通常需要的通用 "Tasks" 提供一些开箱即用的通用 UI。
下面是对您问题的一些非常简单的回答:
- 正在部署的应用程序.. 它们都 运行 在同一个引擎之上(我们正在 Activiti Cloud 中对其进行更改)。应用程序是过程定义、决策表、表单等的逻辑组。
- 定义:流程、决策表、表单定义
- 流程实例:运行宁业务流程
- Tasks:流程实例生成的用户任务(业务流程每命中一个UserTask节点,都会在这里创建一个新的Task)。任务总是分配给真实的人或人群。
- 作业:由流程定义内的异步节点创建的异步作业,也用于计时器。想象一下像 Quartz 这样的数据库(默认情况下)调度程序来执行异步执行。作业通常用于系统到系统的交互。当你有很长的 运行ning 系统到系统的交互时,你可能需要以异步方式执行它,这就是作业开始起作用的地方。
希望对您有所帮助