附加活动类型

介绍

探索 BPMN 2.0 中多个 附加活动类型 的广泛可能性,这些类型扩展了基本任务和子流程。这些活动类型使工作流建模更加精确和灵活,提升您的业务流程设计。每种独特类型都有特定角色,优化流程。

排他网关
并行网关
排他网关
排他网关
包容网关
事件网关

折叠子流程

BPMN 子流程

折叠子流程用于封装流程中的一系列任务,提供明确性和简化。它将步骤系列紧凑为单一表示形式,详细信息在图的其他地方展开。

临时子流程

BPMN 临时子流程

临时子流程在没有固定顺序的情况下运行,允许任务按任何顺序执行或在必要时跳过。它们提供灵活性以动态适应特定需求。

循环任务

BPMN 循环任务

循环任务基于 “do while” 循环反复执行,活动持续到某个条件满足为止。这确保了在推进到后续活动之前任务已完成。

多实例

BPMN 多实例任务

多实例活动是为一组项目执行的重复任务,类似于 for-each 循环。执行可并行(用竖线表示)或顺序(用横线表示),直到所有实例解决。

补偿

BPMN 补偿任务

补偿任务管理工作流中的补偿事件,通过关联而非顺序流程连接,确保在 BPMN 流程中有效解决纠正措施。

补偿组合

BPMN 临时和补偿任务

综合补偿任务利用循环或多实例灵活执行补偿。它们与其他任务类型合作,用于手动重复直到解决或重复并行执行等场景。

用例总结:

  • User Task: 从事人工决策或输入任务。
  • Service Task: 通过系统或服务执行自动化操作。
  • Script Task: 使用脚本执行自定义自动化操作。
  • Manual Task: 管理不在系统直接控制下的操作。
  • Business Rule Task: 根据业务规则应用自动化决策。
  • Send/Receive Task: 促进系统或流程之间的沟通。
  • Call Activity: 高效回收子流程或任务。
  • Loop/Multi-instance: 管理多条件或参与者的重复任务。

这些活动类型允许 BPMN 流程中的详细任务管理,支持人驱动和系统驱动工作流的准确建模。