从主机应用程序配置您的小部件,并在初始表单中填充您的 iFrame 小部件 数据。 这可确保您控制数据,而无需重复输入数据。
开始之前
确保您已完成以下步骤:
- 为 Co-Pilot User 提供系统创建的 AAE_Robotic_Interface User 角色。
- 拥有网页界面上的 面向业务用户的 Automation Co-Pilot 的访问权限。
- 可以访问支持 iFrame 技术的所选主机网页应用程序。
- 您已设置 iFrame 小部件。 有关更多详情,请参阅 在网页应用程序中配置 iFrame 小部件。
过程
-
登录到主机网页应用程序。
这是您的目标应用程序,包含 iFrame 小部件。
-
导航到小部件设置页面或您主机网页应用程序的源代码(您在其中添加了 iFrame 小部件 代码)。
此页面包含小部件源的嵌入代码。
-
输入主机数据并在脚本中发送数据。
重要: 要映射数据,必须在主机网络应用程序上加载一个流程,该流程具有流程 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 使用表单元素数据类型,例如: 复选框、数字、单选按钮、文本框和隐藏变量。
附加样本结构:
-
保存您的会话。
您现在已经配置了主机数据,并将数据映射到您的流程中。
-
导航到 iFrame 小部件。
iFrame 小部件 应该显示一个自动化列表。
-
单击流程,打开已映射和填写数据的初始表单。
初始表单显示了映射的数据。
-
单击提交以运行您的自动化。