Automation Anywhere

Automation Anywhere

關閉內容

內容

開啟內容

物件屬性組態

  • 已更新:5/10/2019
    • 11.3.x
    • 探索
    • Enterprise

物件屬性組態

MetaBot 建立作業通常會在機器人開發人員錄製自動化任務中所包含的畫面時開始進行。機器人開發人員必須盡可能識別及處理更多的任務流程情境。

物件屬性有助於在播放期間以獨一無二的方式識別相關聯的物件。物件組態的重要部分是自動完成的。然而在複雜情況下,機器人開發人員可以調整物件屬性來提高 MetaBot 可靠性。

設定畫面物件

選取現有的畫面並使用 [設定] 來編輯其屬性。
  • 提供別名,例如 [畫面名稱][畫面標題]
  • 可以修改和儲存屬性,例如名稱、路徑、值、ID、類別和索引。
選取要定義的物件、[狀態] 及執行任務時所要使用的 [播放模式]
  • 提供 [畫面名稱]。

    註: [畫面名稱] 是我們針對新增的畫面所提供的名稱,而 [畫面標題] 是出現在所設定之畫面視窗上的名稱。
    • 如果重新命名畫面可讓使用者更容易識別,請重新命名畫面。
    • 建議您提供一般畫面標題以確保相容於所有情況。

      提示: 使用 ' * ' 可新增一般標題。
  • 畫面類型:可識別已使用的物件擷取類型。
    • 標準:若為標準擷取,[技術] 會顯示為 [UI 自動化]。
    • OCR:若為 OCR 自動化,系統會顯示用來擷取物件的 OCR 引擎。

設定物件屬性

您可以使用 [檢視][所選物件詳細資料][物件搜尋條件] 設定物件屬性。
  • 重新命名物件
  • 選取播放類型
  • 手動將某個物件連結至另一個物件
  • 定義在執行自動化時所要使用的搜尋條件

物件類型

  • 自訂物件:在錄製或擷取畫面時未擷取物件屬性時加以定義。

    選取區域將其定義為自訂物件。自訂物件包括:
    • 按鈕
    • 文字方塊
    • 靜態文字
    • 連結
    • 影像
    提示:
    • 選取物件時,所有自訂物件會以藍色外框醒目提示,而非自訂物件則以紅色外框醒目提示。當滑鼠暫留時也可以看到物件外框。
    • 每當移動物件或重新調整物件大小時,都需要更新相關畫面以反映變更。
  • 連結物件:物件會連結到可在自動化執行期間輕鬆搜尋的其他物件或 UI 元素。

    對於使用 OCR 擷取的物件,連結會自動完成。不過,使用標準技術所擷取的畫面必須手動連結。請在使用Enterprise 用戶端建置進階的機器人主題中閱讀更多有關 MetaBot 的資訊。

  • 文字方塊物件:在擷取畫面中以文字方塊形式顯示的物件。
  • 靜態文字物件:在擷取畫面中以文字形式顯示的物件。
  • 位於相同位置的物件:與目前所選物件 (屬於同一個上層控制項) 相鄰的物件。位於相同位置的物件不會出現在 [檢視] 篩選中。
  • 尚未命名的物件:尚未分類在其他任何物件類型中的物件。這些物件會出現在畫面上,但是尚未設定。唯一系統產生的名稱讓 [畫面][匯入/匯出命令] 組態期間能夠識別 [尚未命名的物件]

    升級為 11.0 版之前所擷取的尚未命名的物件仍然會以尚未命名的形式存在。不過,建議您為這些物件指派名稱,以便在匯入或匯出自動化時容易識別。

自訂物件詳細資料

在設定物件屬性後,請選擇 [所選物件詳細資料] 面板來針對特定自動化需求自訂物件。請設定以下屬性:
  • 名稱:您可針對物件指定使用者易記、容易識別的名稱。
  • 播放類型:選取 [物件][影像][座標][文字]。播放類型會根據所選的物件類型自動啟用。請視需要變更 [播放類型]
    • 物件:如果是根據物件屬性所選取的物件,請使用此播放類型。如果所選的物件具有動態本質,也就是在目標應用程式中不斷改變位置,這種類型可能很有用。這是公認最可靠的自動化形式,因為它是針對物件的 UI 型元素來執行。
      提示: 如果無法進行物件式自動化執行,請使用其他播放模式之一:[影像][座標][文字]
    • 影像:如果是根據影像屬性所選取的物件,請使用此播放類型。當物件式自動化不可行或因故失敗時,這種類型可能很有用。例如,影像式自動化適用於 Citrix、RDP 和舊型應用程式 (例如 delphi)。

      當您想要執行自動化,以便從使用 OCR 所擷取的畫面中擷取文字時,也可以使用此選項。工作台中的動作

    • 座標:如果是根據座標屬性所選取的物件,請使用此播放類型。當所選的物件位於目標應用程式中的相同座標時,這種類型可能很有用。
    • 文字:如果是根據文字屬性所選取的物件,請使用此播放類型。當您想要從目標應用程式的影像物件中擷取文字時,這種類型可能很有用。因為文字是在設定畫面時使用 OCR 引擎所擷取,所以只會使用該 OCR 引擎來執行自動化。因此,選定的 OCR 引擎也應該安裝在機器人執行器電腦上,以確保您的自動化作業不會失敗。
      註: 如果使用 [OCR 出現次數] 找不到物件,系統就會自動使用 [影像出現次數] 進行搜尋。
  • 物件屬性
    從 [物件搜尋條件] 中選取您想要在播放期間使用的屬性類型。您可以選擇檢視特定的屬性,也可以檢視所有屬性。系統預設會選取部分屬性。
    註: 如果物件並未手動連結至其他物件,就會使用它本身的搜尋屬性。如果物件已使用 [連結] 選項連結至其他物件,在自動化執行期間就會根據所連結物件的搜尋屬性來搜尋所選的物件。

    必要時,您也可以變更屬性的,讓您的 MetaBot 更可靠。

    註: 屬性可能會因所擷取的物件/控制項類型而異。舉例來說,如果是使用 OCR 所擷取的物件,物件屬性就會顯示物件出現在畫面中的次數。您也可以選擇手動更新出現次數。
傳送意見反饋