活动(Activities)是业务流程定义的核心元素,中文称为“活动”、“节点”、“步骤”。一个活动可以是流程的基本处理单元(如人工任务、服务任务),也可以是一个组合单元(如外部子流程、嵌套子流程)。
从面板拖放一个活动 | 创建连线时选择一个活动 |
---|---|
改变活动类型 | 复制活动 |
如何快速修改活动的名称?
BPMN2 | 名称 | 说明 |
---|---|---|
User Task 人工任务 |
人工任务是一个典型的“工作流”处理,需要人的参与 | |
Service Task 系统任务 |
一个Java Service,可以执行AWS内部或外部服务。 开发人员可以将外部接口或任意的处理逻辑封装成CC的 流程服务 ,实现复用 |
|
Script Task 脚本任务 |
脚本任务能够执行指定的程序脚本。当前支持的语言 包括:JavaScript、BeanShell、Groovy |
|
Call SubProcess Activity 调用子流程 |
调用外部流程,该流程实例全部结束后,任务执行完成 | |
Manual Task 手工任务 |
手工任务主要用于完善流程结构描述,不被引擎执行 |
AWS PaaS为降低BPMN建模的复杂度,提供了三个级别的能力配置,其中level0(默认)适合普通企业建模用户。
这是一个BPMN引擎的高级配置项,如调高级别,需专业人员提供协助
ENGINE_BPMN_LEVEL_0 startEvent,userTask,serviceTask,callActivityCallingProcess,exclusiveGateway,inclusiveGateway,parallelGateway,endEvent,terminateEndEvent,group,textAnnotation,verticalPool,verticalLane,horizontalPool,horizontalLane
ENGINE_BPMN_LEVEL_1 timerStartEvent,signalStartEvent,messageStartEvent,manualTask,scriptTask,complexGateway,eventBasedGateway,timerIntermediateCatchEvent,messageIntermediateCatchEvent,signalIntermediateCatchEvent,messageIntermediateThrowingEvent,signalIntermediateThrowingEvent,compensateIntermediateThrowingEvent,messageBoundaryInterrputingEvent,timerBoundaryInterrputingEvent,signalBoundaryInterrputingEvent,compensateBoundaryInterrputingEvent,errorBoundaryInterrputingEvent,messageEndEvent,signalEndEvent,errorEndEvent,compensateEndEvent