阅读和查看 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),可以标记“正式部署就绪”版本。授权用户可以选择任何版本的机器人,并将其指定为正式部署就绪。这使得自动化专家能够继续通过 CR 上传/下载来协作升级该机器人。这可确保工作正在进行的机器人不会无意中部署到远程服务 Bot Runner 上。

    发送反馈