在主机应用程序中,您可以在 iFrame 小部件 中将支持的输入变量数据传递到您的有人值守机器人。

先决条件

确保您已完成以下步骤:
  • Co-Pilot 用户 提供系统创建的 AAE_Robotic_Interface User 角色。
  • 您有权访问 Automation Co-Pilot
  • 您已经在支持 iFrame 技术的网页应用程序中设置了主机数据,例如 SalesforceServiceNow,请参阅 将 HTML 中的数据映射到表单
  • 您已创建包含输入类型变量的 机器人 并已签入。 因此,您在 iFrame 小部件 中访问时可使用此 机器人
    注: 字符串数字布尔值日期时间变量类型支持将数据传递给有人值守机器人。 此外,还新增了 event.processIdevent.botId 的 ID,其中 pID 用于流程,botID 用于机器人。

具有输入变量的 机器人 的示例:

此表单使用 Interactive Forms 软件包中的设置操作来设置每个表单字段中的输入变量值。 请参阅 交互式表单包具有多个变量的机器人示例。

过程

  1. 登录到 Salesforce(主机应用程序)。
  2. Salesforce 控制台中配置您的代码。
    该代码可以在代码控制器选项中查找。
    您的机器人配置的代码片段示例
    包含主机数据的完整代码示例:
    完整主机代码示例
    注: 这段代码显示一个 与 Control Room 中的 Bot ID 匹配的数字(例如:102)。 您可以在公共存储库中访问您的公共机器人时查看 Bot ID。 ID 将显示在 URL 中,与下面的内容类似:

    Control Room 中 Bot ID 的示例 URL。

  3. 在嵌入式小部件中查看机器人。
    包含嵌入式小部件的 Salesforce
    在这种情况下,您可以选择 Account_Details_Validation 机器人。
  4. 部署您的机器人。
    机器人将开始自动化流程。

    机器人正在运行中。

    同时,将根据输入变量填充表单中的数据字段。

    输入变量中的数据填充表单。

  5. 关闭自动化会话。
    您成功运行了包含输入变量的机器人。