Activiti7官方博客翻译7——原生BPMN云支持
BPMN规范描述了业务流程定义中允许的大量构造(BPMN元素)。 同时在Activiti 5. x和6. x中支持此功能,且Activiti 5. x和6. x 都是由该流程引擎完成的,在Activiti Cloud (Activiti Core 7.x)中支持较少的元素,因为我们现在处理的是一个分布式的、高度可伸缩的基础设施。 定时器、信号和消息等元素现在需要与基础设施和其他服务进行交互才能正确工作。 出于这个原因,Activiti Cloud的第一个版本选择了这些元素的一个子集合来构建一个坚实的基础,该基础可以确保在分布式环境中一组组件之间的执行如预期的那样进行,并且可以在出现问题时进行监视和跟踪。 作为该计划的一部分,我们定义了comformance集来验证由BPMN元素的不同组合组成的不同用例。 这些舒适性测试同时使用新的Java API和云原生API来验证所有组件的正确行为。 您可以在这里找到一致性场景。 7.1.x中支持的BPMN元素列表 为: 开始/结束事件 SequenceFlows(条件,默认) 服务任务 用户任务(受让人、candidateUsers、candidateGroups) 网关:并行、排他、包容 调用活动 信号中间捕获事件,信号中间抛出事件,信号边界事件 嵌入式子流程 这些BPMN元素目前在Activiti Modeler应用程序中可用