自动驾驶通过允许开发人员将业务流程模型和标注 (BPMN) 文件上传到 Control Room 来简化开发。 只需单击一下,此 BPMN 文件即可立即转换为流程结构和相应的任务。

有关 BPMN 2.0 标准的详细信息,请参阅 duj1726713698479_00004.html#duj1726713698479__bpmn-2.0-standard

BPMN 转换为 Automation Anywhere 流程文件

转换 BPMN 文件的主要目标是创建一个包含开发人员创建自动化所需信息的 Automation Anywhere 流程。

下图显示了主要元素及其转换方式:
BPMN 转换器流程
  • 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