BPMN 的自动驾驶工作流
- Updated: 2025/04/14
自动驾驶通过允许开发人员将业务流程模型和标注 (BPMN) 文件上传到 Control Room 来简化开发。 只需单击一下,此 BPMN 文件即可立即转换为流程结构和相应的任务。
有关 BPMN 2.0 标准的详细信息,请参阅 duj1726713698479_00004.html#duj1726713698479__bpmn-2.0-standard。
BPMN 转换为 Automation Anywhere 流程文件
转换 BPMN 文件的主要目标是创建一个包含开发人员创建自动化所需信息的 Automation Anywhere 流程。
下图显示了主要元素及其转换方式:


- BPMN 任务、流程和子流程将转换为 Automation Anywhere 流程。
- BPMN 流程将转换为 Automation Anywhere 流程连接器。
- BPMN 网关(逻辑)将转换为 Automation Anywhere 决策或流程逻辑连接器。
- 由转换器生成的 Automation Anywhere 任务将包含以下内容:
组件 描述 描述注释 根据 BPMN 文件的上下文,提供对任务、流程和子流程的描述。 它包括与业务应用程序相关的对象、操作和关联数据,详细说明在业务流程中对这些对象执行的工作。 此描述侧重于业务流程本身,而不是实现它所需的自动化步骤。 示例: 此任务通过 Salesforce 应用程序进行身份验证。
基本最佳实践逻辑结构 提供所有自动化都需要的预期 Automation Anywhere 自动化元素,而无论自动化执行的具体功能如何。 示例: Automation Anywhere 包和操作的序列,表示由以下内容组成的基本自动化文件:注释(描述注释) 注释(建议注释) 尝试步骤(主要自动化逻辑) 捕获步骤(基本错误处理逻辑)
BPMN 2.0 标准
BPMN 2.0 标准是用于建模业务流程的开放标准。 它提供了业务流程中所涉及步骤的可视化表示,使组织中的所有用户更容易理解和分析流程中涉及的工作流。
BPMN 的关键元素包括:
- 流程对象
-
- 事件: 表示发生的某件事情。 例如,开始、中间和结束事件。
- 活动: 在流程中执行的任务、操作或子流程。
- 网关: 控制流程进展的决策点。
- 连接对象
-
- 序列流: 显示在流程中所执行活动的顺序。
- 消息流: 显示池之间消息的流动。
- 关联: 将数据对象或文本注释等工件链接到流程的元素,如任务或事件。
- 泳道
-
- 池: 以图形方式显示流程中的参与者,例如组织或组织中的一个部门。
- 泳道: 泳道是池内的子分区,代表组织内的特定角色或部门。
- 其他元素
-
- 数据对象: 显示任务所需的数据(输入)或任务生成的数据(输出)。
- 组: 在流程图中对相关活动进行分组,而不影响流程的流动。 它表示为一个虚线矩形,包含多个任务、事件或网关,以指示逻辑分组。
- 文本标注: 提供有关该流程的附加信息。
BPMN 源应用程序是允许您创建、编辑和管理 BPMN 图表的工具。 一些常用的 BPMN 源应用程序包括:
- Camunda
- jBPM
- Modelio
- Lucidchart
- 打开 BPMN