Automation Anywhere

Automation Anywhere

關閉內容

內容

開啟內容

版本控制

  • 已更新:5/10/2019

    版本控制

    Control Room 為 TaskBot、MetaBot、工作流程、檔案等項目提供成熟的版本控制系統。版本控制是透過與 Visual Subversion (SVN) 的整合所提供,以便提供符合 NIST SA-10 開發人員組態管理要求所需的企業強度的版本管理。

    版本控制對於變更管理至關重要,其可確保開發人員執行機器人組態管理,尤其是在自動執行複雜流程時,在這類流程中,自動化必須由許多自動化專家共同開發。版本控制藉由提供機器人變更的單一控制點來確保變更符合組織定義的流程 (例如受信任的產生程序) 所要求的完整性與品質,藉此提供與 NIST SA-10 一致的控制點。透過簡單的啟用開關並指定 SVN 伺服器的連線詳細資料,可在中央 Control Room 中啟用版本控制。SVN 伺服器可以佈建在個別的電腦或叢集環境中,以免除單一失敗點。

    在啟用版本控制後,中央 Control Room 會強制執行版本管理的所有規則:

    • 一次只能有一個使用者處理機器人的更新 (簽出)。
    • 當使用者修改完機器人後,他必須「簽入」機器人,這樣會自動建立新版本的機器人
    • 使用者在簽入機器人時可以輸入註解。檢視版本歷程記錄時,將會顯示這些註解。
    • 使用者可以比較任何兩個版本的機器人來了解變更,然後做出適當的決定。
    • 每當需要時,使用者都可以復原到之前任何版本的機器人

    建議您使用外部備份機制來定期備份 SVN 伺服器,這樣可確保所有版本的所有機器人的封存都會在中央 Control Room 內。我們強烈建議企業啟用版本控制來維持其機器人變更的可追蹤性,讓企業能將其自動化工作系統化。

    圖 1. 版本控制系統

    雖然機器人具有版本控制功能,但是機器人中使用的認證則與版本無關。所有版本的機器人都使用 Credential Vault 中所儲存的同一組最新的認證。如此可確保即便使用者切換到舊版的機器人,也會使用最新的認證,而且機器人不會失敗。

    部署機器人

    AAE 機器人可以針對選取的版本標示為「正式環境就緒」。標示「正式環境就緒」版本的功能是透過角色型存取控制 (RBAC) 所提供。授權使用者可以選取任何版本的機器人,並將其指定為「正式環境就緒」。這樣可讓自動化專家繼續透過 Control Room 的上傳/下載來合作升級該機器人。如此可確保工作進行中的機器人不會在無意中部署在遠端 機器人執行器 上。

    傳送意見反饋