Automation Anywhere

Automation Anywhere

關閉內容

內容

開啟內容

機器人設計和開發的其他考量事項

  • 已更新:5/10/2019
    • 11.3.x
    • 建立
    • Enterprise

機器人設計和開發的其他考量事項

其他考量事項清單依字母順序排列。該清單沒有任何隱含或特定的重要性順序。

硬式延遲
避免使用硬式延遲。延遲的問題在於其高度依賴機器人執行所在的特定電腦及其虛擬桌面基礎架構 (VDI)。最好使用命令。例如,如果延遲是為了等候視窗出現,請使用 [等候視窗] 命令。這消除了對 VDI 速度的任何相依性。
滑鼠點選和移動
機器人開發和設計中,避免滑鼠移動、捲動和點選。機器人高度依賴機器人執行所在的顯示器和 VDI。如果螢幕大小不同於建立機器人時所使用的螢幕大小,可能會發生錯誤。
機器人中只包含清楚可用的程式碼
不要以未來開發無法使用的程式碼將機器人過度複雜化。移除不可用的程式碼和任務,以方便客戶使用。
暫停任務
避免暫停命令,因為完全自動化和可操作的機器人係在無人工互動 (例如按一下按鈕以繼續) 的情況下自動執行。
提示、暫停和訊息方塊命令
避免需要機器人等待使用者輸入的項目。提示、暫停和訊息方塊命令在等待使用者輸入時,會停止機器人MetaBot 執行。除非必須有使用者輸入,並且確定使用者將在場提供輸入,否則應該將機器人設計為不使用提示陳述式。
適當的資料夾結構
將相關檔案保存在一起。這有助於其他人了解哪些檔案與哪些機器人相關。這對 MetaBot 特別重要。
應該達成穩健性和彈性
預期會發生意外情況。檔案會變更。網頁會變更。靈活的程式設計方法會適應變化,試著不要採用硬式編碼解決方案。
建議使用預設的螢幕解析度
開發機器人時建議使用預設的解析度。使用非預設的螢幕解析度,會強制使用者變更其螢幕解析度以執行其 TaskBot。只要機器人建立器機器人執行器的解析度相符,無需特定的預設螢幕解析度。
根據喜好使用命令
做事的方法不止一種。使用最有效的方法,並遵循慣用方法的階層。
萬用字元應與應用程式一起使用
不要開發只使用目標應用程式特定版本的機器人。請改為使用萬用字元,讓機器人適用於應用程式的所有版本。例如,使用物件複製來識別視窗物件時:
  • 請使用萬用字元,例如:
    Salesforce -* Edition - Internet Explorer
  • 請勿使用特定版本或版次,例如:
    Salesforce - Professional Edition - Internet Explorer
傳送意見反饋