从主机应用程序配置您的小部件,并在初始表单中填充您的 iFrame 小部件 数据。 这可确保您控制数据,而无需重复输入数据。

先决条件

确保您已完成以下步骤:

  • Co-Pilot 用户 提供系统创建的 AAE_Robotic_Interface User 角色。
  • 拥有网页界面上的 面向业务用户的 Automation Co-Pilot 的访问权限。
  • 可以访问支持 iFrame 技术的所选主机网页应用程序。
  • 您已设置 iFrame 小部件。 有关更多详情,请参阅 在网页应用程序中配置 iFrame 小部件

过程

  1. 登录到主机网页应用程序。
    这是您的目标应用程序,包含 iFrame 小部件
  2. 导航到小部件设置页面或您主机网页应用程序的源代码(您在其中添加了 iFrame 小部件 代码)。
    此页面包含小部件源的嵌入代码。
  3. 输入主机数据并在脚本中发送数据。
    重要: 要映射数据,必须在主机网络应用程序上加载一个流程,该流程具有流程 ID、元素 ID 和相互关联的元素 ID 值。
    主机数据的示例结构:
    hostData = { process ID { elementID1: value1, elementID2: value2, elementID3: value3 } } sendDataToEmbeddedApp = (processID) => { iframeElement = document.querySelector(); iframeElement.contentWindow.postMessage({data: hostData[processID]}, iframeElement.getAttribute()); }
    注: 元素 ID 使用表单元素数据类型,例如: 复选框、数字、单选按钮、文本框和隐藏变量。
    附加样本结构:
    HTML 代码示例
  4. 保存您的会话。
    您现在已经配置了主机数据,并将数据映射到您的流程中。
  5. 导航到 iFrame 小部件
    iFrame 小部件 应该显示一个自动化列表。
    iFrame 小部件中自动化列表的示例。
  6. 单击流程,打开已映射和填写数据的初始表单。
    自动化列表中的相同初始形式。
    初始表单显示了映射的数据。
  7. 单击提交以运行您的自动化。