Automation Anywhere

Automation Anywhere Automation 360

關閉內容

內容

開啟內容

編輯使用錄製的工作 Universal Recorder

  • 已更新:3/11/2021
    • Automation 360 v.x
    • 建立
    • RPA 工作區

編輯使用錄製的工作 Universal Recorder

錄製工作後、請編輯 擷取 actions 以變更視窗、擷取不同物件、選取新動作、啟用背景處理、輸入不同的等候時間、或將輸出儲存至變數。

先決條件

選擇 列表 視圖以查看每 action個的完整詳細信息。

編輯記錄的任務以執行以下操作:
  • 更改要在其中執行操作的應用程序窗口,或在窗口標題中添加通配符。
  • 更改捕獲對象的屬性。
  • 指定 action 要對捕獲的對象執行的。
  • action 執行下一個操作之前引入延遲。
  • 指定要用於存儲輸出的變量。

要將 捕獲添加 action 到任務中,請參見 使用 Capture action

程序

要編輯記錄的任務,請按照下列步驟操作:

  1. 打開 bot 包含 actions 要編輯的錄音的。
  2. 按一下 action 您要編輯的擷取。

根據需要進行以下更改:

  1. 將窗口選擇更改爲 當前活動 的窗口選項。
  2. 選擇性的: 窗口標題 字段中插入通配符 (*) 以搜索可以更改的窗口標題。 您可以在值的開頭、中間或結尾指定一個或多個萬用字元 (*) 。
    例如,要在 標題中包含 Microsoft 的任何窗口上執行操作,請使用通配符在值之前或之後添加任意字符串: *Microsoft*bot 第一次搜索精確的窗口標題 (Microsoft) ,如果找不到匹配項,它將搜索 標題中任意位置帶有 Microsoft 術語的窗口。

    您可以使用規則運算式 (regex) 來識別視窗標題。爲 每個正則表達式條件選擇正則表達式作爲字符串或模式,然後輸入值。默認情況下 ,窗口標題 字段區分大小寫。 您可以啟用 不區分大小寫 的 regex 旗標來識別不區分大小寫的視窗標題。

    例如,對於 ((\w*)- 記事本開頭的所有窗口標題名稱,您可以輸入 String 值 ((\w*)-Notepad),或者對於 與此模式匹配的窗口標題,只使用 Pattern ,例如 (\w))*document-Notepad 。

    註: 在運行時,請驗證 TaskBot 是否標識了正確的窗口。如果沒有,請執行以下操作:
    1. 打開應用程序或瀏覽器窗口。
    2. 拖動 窗口 > 獲取活動窗口標題 action ,位於 記錄儀 > 捕獲上方 action
    3. 將字符串變量插入 “將窗口標題分配給變量 ”字段。
    4. 拖動 > action 窗口下方的窗口集標題 > 獲取活動窗口標題 action
    5. 在窗口字段中,插入 由記錄儀 > 捕獲生成的窗口變量 action
    6. “新建窗口標題 ”字段中,從 “獲取活動窗口標題”中插入字符串變量 action
    7. 按一下 [儲存]。
  3. 選擇性的: 選擇 調整窗口大小 選項以指定窗口尺寸。
    此選項提供更可靠 bot的。它會將視窗調整為記錄工作的維度、進而增強機器人程式識別目標物件的能力。
    • 如果在記錄任務時最大化窗口,則此選項將被取消選擇。
    • 如果在記錄任務時窗口不是最大大小,則默認情況下會選擇此選項,並且寬度和高度字段將自動填充窗口尺寸。
    註: 此選項僅適用於可以調整大小的窗口。 桌面任務欄 選項不可用。
  4. 查看 對象屬性 表。
    bot 使用選定的屬性在運行時標識對象控件。
    1. 驗證 控制類型 是否與目標對象匹配。
      例如,從網站捕獲表時,請確保 “控件類型” 和“ HTML 標記”值爲
      如果 控件類型 與目標對象不匹配,則重新捕獲對象控件。
    2. 選取要包含在物件搜尋中的物件內容並指派值。
      爲了更可靠 bot,建議您僅選擇具有靜態值的屬性(例如 ,名稱類型HTML IDDOMXPATH), 並取消選擇具有動態值(如 HTML HrefPathvalue)的屬性,這些值可能會更改並導致 bot 錯誤。
      您可以使用對象屬性值中的通配符 (*) 和變量來重新使用通配符 action ,以便在不同的方案中捕獲不同的對象。
  5. 下拉列表中選擇操作。
    有關 actions 按對象列出的可能的完整列表,請參見 對使用擷取的物件執行的動作 Universal Recorder
    • 如果在控制 類型 爲 password_text 的文本框中記錄單擊和擊鍵,則記錄程序不會捕獲輸入到字段中的擊鍵。而是 action 選擇 “ Set text ” (設置文本)選項並提供安全輸入密碼的選項。建議您將密碼儲存在中 Credential Vault , 並將其作為 action 認證插入。 中的認證和認證變數 Bot editor

      如果使用選項卡擊鍵而不是單擊 MSAA 或 SAP 應用程序導航到文本框, 則記錄儀 可以使用 ControlType of password_text 來標識字段

    • 如果選定 的操作 支持後臺處理, 會出現“在後臺運行”選項。 背景處理
  6. 選擇性的: 等待控制 字段中輸入一個值,以指定 bot 必須等待對象控件在應用程序窗口中顯示的秒數。
    建議您在使用“設置文本”操作將擊鍵輸入文本字段時設置延遲時間。
  7. 選擇性的: 將輸出指派給 [變數]。
    Control Room 根據您在步驟 8 中選擇的操作,建議一個描述性的默認變量名稱。例如,如果選擇 了 Get 屬性,則建議的輸出變量爲 PropertyValue。如果創建了多個輸出變量,則後面的變量名將附加“ -1 ”以避免重複。
  8. 對要 actions 在中編輯的另一個執行步驟 3 至 9 。 bot
  9. 按一下 [儲存]。
將物件連結至支援錨點
註: 您可以在 MSAA 、 UI Automation 或 Java 應用程式中使用物件錨定。
在運行時,如果 bot 無法可靠地識別對象,請將其鏈接到附近的對象(如鏈接或按鈕),以便 bot 更容易找到:
  1. 打開 Capture action(捕獲)。
  2. 按一下 [ 錨點 ] 索引標籤。
  3. 單擊 捕獲錨定

    瀏覽器或應用程序窗口將激活,並突出顯示主對象(以前捕獲的對象)。此時將出現一個對話框,驗證操作是否正確標識了主對象。

  4. 如果突出顯示了正確的對象,請單擊 是,選擇錨定

    否則,請單擊 否,我需要對其進行更正 以選擇正確的對象。

  5. 選擇目標對象的附近對象,以便 bot 更容易找到。

    物件會以錨點圖示反白顯示在物件右側。

  6. 按一下 [儲存]。
傳送意見反饋