在 Automation Cloud 中将解决方案部署升级或降级到其他包版本。
在升级生产部署之前,UiPath 建议首先在专用的测试部署中验证升级。有关详细信息,请参阅在测试环境中验证解决方案升级。
“更改版本”操作可用于将部署升级到较新的包版本或降级到较旧的版本(回滚)。
降级解决方案不会删除实体、选项集和 Webhook。
打开“更改版本”工作流
-
在 Orchestrator 中,选择租户级别的“解决方案” 。
-
在“部署”选项卡中,找到要更新的部署。
提示:当有可用于部署的较新的包版本时, “版本”列会在当前版本号旁边显示升级指示器。您也可以直接从行中选择“升级”以开始流程。
-
选择行末尾的三点菜单 (⋮),然后选取“更改版本” 。
“更改版本”工作流将在“设置”表单上打开。
填写“设置”表单
“设置”表单中已预先填写当前部署详细信息。查看并更新以下内容:
| 字段 | 描述 |
|---|---|
| 包 | 与此部署关联的解决方案包。只读。 |
| 版本 | 目标包版本。默认为最新发布的版本(或当前安装的版本以外的最新版本)。从下拉列表中选择其他版本,以升级或降级到特定版本。 |
| 部署名称 | 现有部署的名称。只读。 |
选择“更改版本”以继续,或选择下拉箭头,然后选择“自定义”以打开资源资源管理器并查看组件更改,然后再运行操作。
查看组件更改
当您选择“自定义”时,资源浏览器会显示即将更改的内容的摘要:
-
新添加的组件,标有加号 (+) 图标。版本更改后,将在目标环境中创建这些组件。
-
已删除的组件,用减号 (-) 图标标记。系统将从目标环境中删除这些组件,除非其他解决方案引用了这些组件。在这种情况下,组件将保留在环境中,但会从解决方案中删除。
-
已编辑的组件,标有星号 (*) 图标。“比较属性差异”面板突出显示所有属性级别的更改。
如果组件仅更改了可配置属性,则不会将其标记为已编辑。默认情况下,已编辑的组件保留其可配置属性的现有配置值,但您可以切换为使用包配置。要查看所有属性级别的更改,请使用“比较属性差异”面板。
(可选)编辑任何可配置组件属性,然后选择“继续更改版本”以运行操作。对于连接组件,身份验证类型属性显示为单选卡,每个卡显示选项的标题和说明,而不是下拉列表。
链接、更改或取消链接资源
打开资源管理器后,您可以在版本更改运行之前将组件链接到现有资源,更改链接到的资源或取消链接。取消链接将删除解决方案与外部组件之间的连接;升级时,系统会在解决方案文件夹中全新创建资源,而不是重用链接的组件。
已链接的组件在资源资源管理器中标有“已链接”徽章。选择链接的组件,会显示一个带有链接资源信息的卡片,如果资源位于租户级别而非文件夹中,则还包括租户芯片。
要链接、更改或取消链接资源,请执行以下操作:
- 在资源浏览器中,选择组件。
- 选择以下选项之一:
- “链接到现有组件”,以链接未链接的组件。
- 更改以将链接的组件链接到其他资源。
- 取消关联以删除现有链接。
有关“链接到现有选取器”的详细信息,请参阅“部署解决方案”中的链接、更改或取消链接组件。
结果:取消链接后,系统会在升级时在解决方案文件夹中全新创建资源,除非您在应用版本更改之前将其链接到其他现有组件。应用版本更改后,无法再重新链接资源。
版本变更后
您可以在“部署”选项卡中监控操作状态。有关所有状态的详细信息,请参阅部署状态。
版本更改后,部署状态为“非活动” 。根据激活前是否需要其他配置,非活动部署进一步分类为“非活动”(准备激活)或“非活动”(需要设置才能激活) 。您必须手动激活部署,才能使解决方案正常运行。
结果:部署已升级或降级到选定版本。“部署”选项卡显示“上次操作”中的“更改版本”- 成功,并且“版本”列会反映新版本。