关于Camunda任务与活动的混淆

时间:2017-03-13 21:53:39

标签: camunda

在最新的Camunda文档页面中,我在一个部分中发现了一些令人困惑的信息,该部分讨论了任务的监听器与活动的监听器:https://docs.camunda.org/manual/latest/user-guide/process-applications/process-application-event-listeners/

例如,本节有以下文字(我的两个单词的粗体):

  

发票流程的任务名为“存档发票”。应用程序“invoice.war”还提供了一个实现ExecutionListener接口的Java类,并配置为在“归档发票”活动上触发END事件时调用。

我知道给抽象术语命名是充满困难的,但看起来这篇文章似乎并不清楚什么是"任务"与#34;活动"。

1 个答案:

答案 0 :(得分:4)

Thorben和我在Camunda论坛上已经回答了这个问题。

请参阅我的回答here

  

活动是任务,子进程,调用的全局类   活动等属于。所以任务也是一项活动,但是   活动不一定是任务。有关详情,请参阅reference   详细解释。

和Thorbens addition

  

除了Chris'解释,术语任务在重载中   Camunda和BPMN上下文。它指的是BPMN 2.0上下文中的任务   (又称设计时间工作单元/不能进一步分解=>   服务任务,人工任务,发送任务等)以及任务   tasklist(也就是需要由a完成的运行时工作单元)   人)。

希望它有所帮助。