前面演示了许多例子,对camunda流程引擎的基本使用已经基本掌握。可以了解一下camunda流程引擎的设计风格与理念,这对使用camunda工作流与定位异常很有帮助。流程引擎(ProcessEngine)是整个camunda工作流的大心脏。
流程引擎名词解释
流程定义(Process Definition):确定了流程的结构,设计的流程信息保存在xml文件中,部署到流程引擎中,引擎将xml信息解析成数据保存在数据库中,就是流程定义。
每次部署流程时,只要流程有变动,都会自动更新一个版本(version),一个流程定义有一个definitionKey,就是流程BPMN xml中全局的ID,
每个version有一个definition ID ,由definitionKey:UUID