Autopilot 将在 BPMN 文件中定义的业务流程转换为 Automation Anywhere 流程大纲。 包含复杂流程的 BPMN 文件可能包含不受支持或仅有限支持的结构,并且受到某些限制。

为了确保使用 Autopilot 成功实现转换,BPMN 文件中定义的流程需遵循以下指南和限制。

  • 为确保您开始使用的是有效的 BPMN 文件和结构,请使用符合 BPMN 2.0 标准的编辑器(例如 https://bpmn.io)验证 BPMN 文件加载,确保无任何一致性错误。
  • 由于一个 BPMN 文件不支持包含多个流程,请在上传前确保您的 BPMN 文件仅包含一个流程。
  • 请确保您的 BPMN 文件不包含嵌入式流程或泳道,因为系统不支持这些内容。
  • 所创建的自动化概要仅包含可用于处理的 BPMN 文本中的信息。 为所有任务添加文本注释,以详细说明在该任务中将执行的自动化操作。
  • 您的 BPMN 文件必须具备完全连接的流程,因为在转换过程中不支持孤立的流程。 将任何未连接的流程分别拆分为独立的 BPMN 文件。
  • BPMN 文件必须包含且仅包含一个开始节点,并且至少包含一个结束节点。
  • 每条从网关起始的分支路径,在与其他路径汇合或到达结束节点之前,必须包含至少一个任务元素。 不支持空的顺序流(直接的网关到网关连接)。
  • BPMN 转换不支持流程引擎 2.0 拆分和合并模式。 分支逻辑将表示为嵌套的 if/then 块,以反映转换流程中不同的 BPMN 分支结构。 这可能需要实现特定任务或活动逻辑,以便在 BPMN 图中正确定义分支条件。
  • 仅支持互斥 (XOR) 网关。 所有分支逻辑将被转换为嵌套的 if/then 条件块。
  • 并行 (AND) 网关提供的支持有限,因为它们需要并发执行路径。