maestro
latest
false
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

Maestro 用户指南

上次更新日期 2025年9月3日

步骤

  1. 转到 Process Mining 门户
  2. 找到 流程优化 应用程序的应用程序卡,然后从上下文菜单中选择“ 在开发模式下编辑”。
  3. 从“操作”菜单中选择“ 上传开发者数据” ,以上传外部数据。
    • 使用“直接连接 ”选项从 Salesforce 或 ServiceNow 加载数据。
    • 或使用“ 上传数据” 选项上传从源系统导出的 CSVTSV 文件。

    例如,从 联系人机会 Salesforce 表中加载数据,以用于贷款发起流程。

    有关更多信息,请参阅“上传数据”。

    备注:

    您可以在“数据转换”的“输入”部分查看已创建的输入表(通过文件或直接连接创建)。 您可以选择一个表格,以预览数据。

    有关更多信息,请参阅 “输入数据”。

  4. 转到“数据转换”
  5. 在 “转换” 部分找到“ 模型” 文件夹,然后编辑 Objects.sql 文件。
  6. Objects.sql 文件中的 Object_ID 值与外部系统表中的 "ID" 字段进行比较。
    注意:外部来源中的所有对象表都必须加入此 Object_ID 字段。Maestro 根据活动的基本对象填充 Object_ID 字段。例如,“联系人”表的 IS 活动会在 Automation_events 表中将 Contact_ID 记录为 Object_ID。如果您想连接 Salesforce 中的“ 联系人” 表,请确保 Contact_ID 的格式与 Object_ID 相同。以下代码块显示了一个可用于在 Objects.sql 中将 Object_IDContact_ID 字段匹配的 SQL 语句示例。
    SUBSTRING(Automation_events."Object_ID",0,LEN(Automation_events."Object_ID") - 3) as "Object_ID"SUBSTRING(Automation_events."Object_ID",0,LEN(Automation_events."Object_ID") - 3) as "Object_ID"
    提示: 您可以使用此流程将多个来源加入到一个 流程优化 应用程序中。 例如,如果我想将 Salesforce、ServiceNow 和流程优化数据全部加入到同一个应用程序中。
  7. 在确认 Automation_events 表和外部 Object_ID 中的 Object_ID 字段后,将表格连接到 ID 字段。将 Trace_ID 作为一个字段添加到表格中,以将外部对象与 Maestro 运行关联。
    以下代码块显示了连接到 contact_data.sql 文件中以创建 Contact 表并将其与自动化数据连接的示例。
    select
        contact_data.*,
        Objects."Trace_ID",
        concat('Contact',to_varchar({{ pm_utils.id() }})) as "Unique_ID"
    from {{ source('sources', 'contact_data') }} as contact_data
    left join {{ref('Objects')}} as Objects
    ON contact_data."Contact ID" = Objects."Object_ID"select
        contact_data.*,
        Objects."Trace_ID",
        concat('Contact',to_varchar({{ pm_utils.id() }})) as "Unique_ID"
    from {{ source('sources', 'contact_data') }} as contact_data
    left join {{ref('Objects')}} as Objects
    ON contact_data."Contact ID" = Objects."Object_ID"
    注意: 使用 .id() 功能创建的字段默认为数字。 您需要将其转换为 varchar,因为这是 Automation_events 表中 Event_ID 字段的数据类型。
  8. 转到 数据转换 中的“ 输出 ”部分,然后选择“ 数据模型 ”以查看 流程优化 应用程序的数据模型。
  9. 将新的外部对象和事件表添加到数据模型中。确保外部对象表已填充并连接了 Trace_ID 字段。 有关更多信息,请参阅 “数据模型”。

    下图显示了包含 Salesforce 中新添加的 opportunity_datacontact_data 表的示例数据模型。


  10. 数据转换 的 “输出 ”部分中,选择“ 流程 ”以查看为 流程优化 应用程序定义的流程。 确保有一个包含所有事件的流程,该流程将把 Maestro 流程和外部对象事件表中的事件合并。有关更多信息,请参阅“ 添加和编辑流程”。
  11. 选择“应用于仪表板”, 以在仪表板中提供数据。
  12. 编辑仪表板,以可视化外部数据,并发布 流程优化 应用程序。

以下图示显示了包含 Salesforce 外部数据的示例流程图。



此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo
信任与安全
© 2005-2025 UiPath。保留所有权利。