Automation Service Broker 自定义表单会维护为 VMware Aria Automation 模板创建的自定义表单的版本历史记录。可以创建自定义表单的快照,比较不同的表单版本,以及恢复到以前的版本。

除了特定于版本的表单配置外,目录项还保留表单的基本版本或根版本,可提供对基本表单设计的参考。您可以仅更新基本表单和/或特定于版本的表单,具体取决于您的用例。

获取基础自定义表单的版本后,必须编辑特定于版本的表单,才能向目录用户显示更改。仅更新基础不会影响目录中的实际请求表单。您可以选择是否使用最新的特定于版本的表单来更新基础版本。

对模板本身进行版本控制会移除版本特定的自定义表单。您可以从基本表单或已保存的 YAML 副本重新创建旧表单版本。

要查看可用于自定义表单的版本,请在内容和策略 > 内容中找到导入的模板。要更新基本表单,请单击自定义表单旁边的垂直省略号,然后单击 自定义表单 。要更新表单版本,请单击模板名称左侧的箭头按钮以展开详细信息视图,然后单击要编辑的版本。

“内容”页面显示所选自定义表单的可用版本。

对自定义表单进行版本控制

首次编辑自定义表单时,您会注意到版本按钮最初呈灰显状态。要对正在编辑的自定义表单进行版本控制,必须先创建表单或保存更改。然后,单击版本并提供名称。编辑完表单后,再次保存所做的更改。

对自定义表单进行版本控制时,系统会验证所做的更改,并阻止创建与以前版本相同的新版本。

比较表单版本

如果自定义表单有多个版本,可以检查它们之间的差异。

从自定义表单编辑器中,单击版本历史记录

在表单编辑器中对自定义表单进行版本控制。

在左侧的版本控制时间轴上,选择一个版本,然后单击差异。从相比于下拉列表中,选择另一个版本。可以并排或内嵌查看两个版本之间的比较结果。

“表单定义”页面显示两个自定义表单版本之间的差异。

使用版本历史记录页面上的查看选项卡预览自定义表单版本。

还原早期版本

开发自定义表单时,可能需要还原表单的早期工作版本。

版本历史记录页面上的版本控制时间轴中,选择所需的版本,然后单击还原

所选择的快照将应用于当前自定义表单。

克隆自定义表单

可以创建基于另一个现有自定义表单或自定义表单版本的自定义表单。
  1. 内容页面上,找到要为其创建新表单版本的模板。
  2. 在版本名称左侧的操作菜单中,单击新建表单依据
  3. 选择要复制其表单的目录项。

    如果项目具有多个自定义表单版本,则可以选择要复制的版本。

  4. 单击创建

克隆自定义表单。

后续操作

有关对自定义表单进行版本控制的详细信息,请参见此文章