代码之家  ›  专栏  ›  技术社区  ›  Robbo_UK

活动部署、定义、实例、任务和作业之间有什么区别

  •  0
  • Robbo_UK  · 技术社区  · 6 年前

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

    enter image description here

    非常感谢您的帮助。

    部署-Activiti引擎实例?

    定义-??

    实例-??

    任务-可应用于各种流程的不同任务的大纲。比如决策表,用户任务?

    1 回复  |  直到 6 年前
        1
  •  1
  •   salaboy    6 年前

    activiti应用程序为BPM系统中通常需要的通用“任务”提供了一些现成的通用ui。

    • 定义:过程、决策表、表单定义
    • 流程实例:运行业务流程
    • Tasks:由流程实例生成的用户任务(每次业务流程点击UserTask节点时,它都会在这里创建一个新任务)。任务总是分配给真实的人或一群人。
    • 作业:由进程定义内的异步节点创建的异步作业,也用于计时器。假设这里有一个像Quartz这样的DB(默认)调度器来执行异步执行。作业通常用于系统到系统的交互。当您有长时间运行的系统到系统的交互时,您可能需要以异步方式执行交互,而这正是作业开始起作用的地方。

    希望有帮助