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

Automation 360

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

BPMN 转换为 Automation Anywhere 流程文件

转换 BPMN 文件的主要目标是创建一个包含开发人员创建自动化所需信息的 Automation Anywhere 流程。从单个BPMN文件创建自动化流程将消耗一个推荐名额。

下图显示了主要元素及其转换方式:
BPMN 转换器流程
  • BPMN 任务、流程和子流程将转换为 Automation Anywhere 流程。
  • BPMN 流程将转换为 Automation Anywhere 流程连接器。
  • BPMN 网关(逻辑)将转换为 Automation Anywhere 决策或流程逻辑连接器。
  • 由转换器生成的 Automation Anywhere 任务将包含以下内容:
    组件 描述
    描述注释 根据 BPMN 文件的上下文,提供对任务、流程和子流程的描述。 它包括与业务应用程序相关的对象、操作和关联数据,详细说明在业务流程中对这些对象执行的工作。 此描述侧重于业务流程本身,而不是实现它所需的自动化步骤。

    示例: 此任务通过 Salesforce 应用程序进行身份验证。

    基本最佳实践逻辑结构 提供所有自动化都需要的预期 Automation Anywhere 自动化元素,而无论自动化执行的具体功能如何。
    示例: Automation Anywhere 包和操作的序列,表示由以下内容组成的基本自动化文件:
    Comment (description comment)
    Comment (recommendation comment)
    Try
    Step (main automation logic)
    Catch
    Step (basic error handling logic)

BPMN 2.0 标准

BPMN 2.0 标准是用于建模业务流程的开放标准。 它提供了业务流程中所涉及步骤的可视化表示,使组织中的所有用户更容易理解和分析流程中涉及的工作流。

BPMN 的关键元素包括:
流程对象
  • 事件: 表示发生的某件事情。 例如,开始、中间和结束事件。
  • 活动: 在流程中执行的任务、操作或子流程。
  • 网关: 控制流程进展的决策点。
连接对象
  • 序列流: 显示在流程中所执行活动的顺序。
  • 消息流: 显示池之间消息的流动。
  • 关联: 将数据对象或文本注释等工件链接到流程的元素,如任务或事件。
泳道
  • 池: 以图形方式显示流程中的参与者,例如组织或组织中的一个部门。
  • 泳道: 泳道是池内的子分区,代表组织内的特定角色或部门。
其他元素
  • 数据对象: 显示任务所需的数据(输入)或任务生成的数据(输出)。
  • 组: 在流程图中对相关活动进行分组,而不影响流程的流动。 它表示为一个虚线矩形,包含多个任务、事件或网关,以指示逻辑分组。
  • 文本标注: 提供有关该流程的附加信息。
BPMN 源应用程序是允许您创建、编辑和管理 BPMN 图表的工具。 一些常用的 BPMN 源应用程序包括:
  • Camunda
  • jBPM
  • Modelio
  • 打开 BPMN