Defining Revision Naming Schemes for a Workspace

在已连接的 Workspace 中,每个 Item 都由一系列修订版(revision)组成。每当数据被修改并提交/上传/发布时,都会使用一个新的修订版来容纳这些新数据。因此,修订版反映了 Item 在变更过程中的进展。换句话说,如果 Item 所代表的数据实体发生变化,就必须递增修订版以反映该变化。

每个修订版都有其独一无二的标识符(Revision ID),它与父级 Item 的标识符(Item ID)相互独立且不同。修订版 ID 的格式由父级 Item 所采用的 Revision Naming Scheme 决定。某个方案中使用的具体格式是可配置的,并将取决于各组织的需求。

通过 Item ID 与 Revision ID 的组合,可以获得一个联合的唯一标识符,用于完整限定 Item 的每一次发布——通常称为完整 Item-Revision ID。

修订版命名术语

以下默认术语用于修订版命名方案。这些术语用于为同一 Item 的不同版本赋予含义与身份标识。

  • Revision – 修订版(revision)是 Item 的一个新版本。使用顺序标识方案可以查看 Item 版本的历史。当 Item 的设计发生变化且该变化不足以需要新的样机或新模型时,必须递增 Revision ID 中的修订版部分。
  • Prototype – 样机(prototype)是新 Item 或现有 Item 新版本的可工作模型,但尚未准备好交付给客户。对于某一给定模型,每当创建一个新样机时,必须递增 Revision ID 中的样机部分。
  • Model – 模型(model)被定义为某个物品的样式或设计。当存在多个模型时,模型标识符会很有用,例如“那款平板的上一代型号”。每当创建一个新模型时,必须递增 Revision ID 中的模型部分。

默认修订版命名方案

已连接的 Workspace 提供五种默认修订版命名方案。这些默认方案可以直接使用,也可以修改以满足公司(或个人)需求。也可以按需添加并配置新的自定义方案。

默认修订版命名方案如下:

  • 1-Level Revision Scheme – 提供单层级的修订版命名,范围为 1 到 9,或 A 到 Z,并可设置所需的任意宽度。由于只有 1 个标注层级,Revision ID 只能标识 Revision
  • 2-Level Revision Scheme – 提供两层级的修订版命名,默认形式为 Alpha.Number。示例包括 A.1CZ.83。第一段(或 Revision ID 的 Level 1)用于标注 Model。第二段(或 Revision ID 的 Base)用于标注 Revision
  • 3-Level Revision Scheme (Sample) – 提供三层级的修订版命名,形式为 Number.Alpha.Number。示例为 02.B.1。第一段(或 Revision ID 的 Level 2)用于标注 Model。第二段(或 Revision ID 的 Level 1)用于标注 Prototype。第三段(或 Revision ID 的 Base)用于标注 Revision
  • Altium Internal Naming Scheme – 本质上是 1-Level Revision Scheme 的副本。
  • Extension Scheme – 本质上是 1-Level Revision Scheme 的副本,用于扩展数据类型。

所应用的修订版命名方案是在创建 Item 时,于单个 Item 级别进行选择的。因此,不同 Item 可以分配不同的修订版命名方案。

一旦某个已定义的修订版命名方案被 Workspace 中的某个 Item 使用,该方案将不再允许编辑(Scheme Name 除外,它可以重命名),也不能被删除。反过来,一旦创建了 Item 并在该 Item 的某个计划修订版中完成初始发布,该 Item 也不能再更改其修订版命名方案。

选择修订版命名方案

那么,究竟该如何为你的组织选择合适的修订版命名方案?从前述描述来看,你似乎需要在简单的 1 层级命名方案(修订号仅反映 Item 的当前修订版)与更复杂的命名方案(反映模型、样机与修订版)之间做选择。这个问题没有简单答案,需要考虑哪种方案最符合你组织的需求。

理想情况下,你会选择一个可用于组织在已连接 Workspace 中创建的所有 Item 的单一方案。至于层级数量,请考虑产品的典型生命周期:它们是否寿命很长并经历大量更新?你是否需要能够轻松识别现场的某个 Item——例如,能否轻松分辨模型对服务技术人员是否有帮助?这两类需求更适合使用 3 层级命名方案。

较大的组织通常已经有自己的修订编号方案;在这种情况下,你可以创建自己的修订版命名方案以匹配现有规则。

管理修订版命名方案

可以在 Edit Revision Naming Schemes 对话框中查看并管理修订版命名方案。要访问当前已登录的已连接 Workspace 的该对话框:

  1. 打开 Preferences 对话框中的 Data Management – Servers page
  2. 点击 Active Server 条目最右侧的 Properties 控件。
  3. 从关联菜单中选择 Naming schemes 命令。

修订版命名方案在 Edit Revision Naming Schemes 对话框中定义与管理。此处展示了为已连接的 Altium 365 Workspace 打开该对话框的方式。将光标悬停在图片上,可查看为已连接的 Enterprise Server Workspace 打开该对话框的方式。
修订版命名方案在 Edit Revision Naming Schemes 对话框中定义与管理。此处展示了为已连接的 Altium 365 Workspace 打开该对话框的方式。将光标悬停在图片上,可查看为已连接的 Enterprise Server Workspace 打开该对话框的方式。

添加新方案

要创建新的修订版命名方案,请点击 Edit Revision Naming Schemes 对话框底部的 按钮。对话框中将出现一个新选项卡,等待配置。

创建你自己的自定义修订版命名方案。
创建你自己的自定义修订版命名方案。

新添加的修订版命名方案会在其选项卡上以“+”后缀区分。这表示该方案仍在配置中,尚未“保存”到 Workspace 可用的修订版命名方案集合中。

配置方案

使用修订版命名方案选项卡中的控件,按需配置该方案。

Scheme Name(可重命名)外,当前已被 Workspace 中某个 Item 使用的修订版命名方案,其配置不允许被修改。

方案需要定义以下属性:

  • Scheme Name – 为其指定一个有意义的名称,例如能反映该方案将用于哪些 Workspace 内容。
  • Revision ID Levels – 选择 Revision ID 由多少个层级组成:1、2 或 3。
  • Item and Revision Separator – 选择在显示完整 Item-Revision 时,Item ID 与 Revision ID 之间使用的分隔符。
  • Caption – 输入标题文本,用于体现 ID 中各层级的含义。标题文本用于 Item 的生命周期视图(Level 1 与 Level 2,不包括 Base),也用于与修订类型变更相关的右键菜单命令。
  • Revision ID Format – 指定 Revision ID 各层级的格式,以及每个层级的分隔符前缀。支持的格式包括:Numeric (Zero)Numeric (One)Alphabetical (Uppercase)Alphabetical (Lowercase)ASME Y14.35M
  • Minimum Width – 定义 ID 中各层级的宽度,即用于表示该部分 ID 的数字/字符数量。
对于分隔符类型字段,支持的分隔符字符为:'.'(句点)、'-'(连字符)、','(逗号)、'_'(下划线),以及无分隔符(空白项)。

随着方案本身被修改,选项卡下方区域会动态预览生成的 Revision ID 与完整 Item-Revision ID。

选项卡中会显示生成 ID 的预览,并会在更改时动态更新。
选项卡中会显示生成 ID 的预览,并会在更改时动态更新。

保存方案

无论是新增了修订版命名方案,还是以某种方式修改了现有方案,都必须保存该方案。虽然没有实际的“保存”控件,但可以通过以下控件完成:

  • 对于新的修订版命名方案(以“+”后缀区分)——使用方案选项卡右上角的 Add Scheme 控件,或点击对话框主 按钮。
  • 对于已被修改的现有修订版命名方案(以“*”后缀区分)——使用方案选项卡右上角的 Apply Changes 控件,或点击对话框主 按钮。

无论哪种情况,后缀都会被移除,新方案(或修改后的方案)将作为 Workspace 可用修订版命名方案集合的一部分。

使用对话框主 按钮可实现批量式“保存”,同时保持对话框打开。
重新打开 Edit Revision Naming Schemes 对话框时,方案集合将按名称排序,并从左到右按字母升序排列。

为便于形成清晰透明的审计追踪——谁在何时更改了什么——每个修订版命名方案选项卡的右下角会提供该方案上次修改时间的详细信息。

识别修订版命名方案上次修改的时间以及修改者。
识别修订版命名方案上次修改的时间以及修改者。

在对当前活动方案应用更改之前的任何时候,都可以通过单击该方案选项卡右上角的 Reset 控件,将这些更改完整“回退”。

重命名方案

此功能仅适用于对该 Workspace 具有管理员权限的用户,以及被分配了 Revision naming schemes – Edit 操作权限的用户(更多信息请参阅 为 Workspace 设置全局操作权限 页面)。

要重命名一个现有且已在使用的修订命名方案:

  1. 访问你当前已登录并连接的 Workspace 的 Edit Revision Naming Schemes 对话框。
  2. 单击需要更改名称的方案对应的选项卡。
  3. Scheme Name 字段中修改名称。

重命名修订命名方案并在已使用该方案的 Item 属性中验证更改的示例。
重命名修订命名方案并在已使用该方案的 Item 属性中验证更改的示例。

克隆方案

新的修订命名方案无需从零开始创建。Edit Revision Naming Schemes 对话框提供了快速克隆任意现有方案的能力。操作如下:

  1. 将需要被克隆的方案设为活动方案。
  2. 单击该方案选项卡右上角的 Clone 控件。
  3. 系统将创建该方案的精确副本,生成一个新方案,其初始默认名称为 New Revision Scheme。按需重命名。
  4. 单击 Add Scheme 控件(或主 按钮)以实际保存新方案。

删除方案

要删除现有修订命名方案,请选中它——使其在 Edit Revision Naming Schemes 对话框中成为活动方案——然后单击该方案选项卡右上角的 Delete 控件。

当前正被 Workspace 中某个 Item 使用的修订命名方案无法删除。

单击对话框主 按钮(或单击 OK)后,将执行对修订命名方案的永久删除。在此之前,可通过单击对话框底部的 按钮撤销删除操作。

删除修订命名方案的操作可以撤销。
删除修订命名方案的操作可以撤销。

导出与导入方案

用户自定义的修订命名方案仅可在其定义所在的已连接 Workspace 中使用。为支持在不同 Workspace 之间迁移方案,Edit Revision Naming Schemes 对话框提供了导出与导入功能。

修订命名方案会存储在修订命名方案文件(*.scheme)中。

要导出修订命名方案,请单击其选项卡右上角的 Export 控件。使用随后出现的 Save Revision Naming Scheme 对话框来确定文件保存位置及保存名称。

要导入修订命名方案,请单击 Edit Revision Naming Schemes 对话框底部的 按钮。使用 Open Revision Naming Scheme 对话框浏览并打开所需的修订命名方案文件。该修订命名方案将被添加到该 Workspace 可用的现有修订命名方案列表中。

导入的修订命名方案会以一个新方案的形式出现,并带有“+”后缀。其名称取自方案文件内部定义的名称,而不是文件本身的文件名。请确保通过单击 Add Scheme 控件或对话框主 按钮将其“保存”。

在默认的 Altium Designer 安装中,\Program Files\Altium\AD<Solution/Version>\System\EDMSTemplates 文件夹内提供了一些预定义的示例修订命名方案文件。

控制修订命名方案的使用

在定义每个方案时,可以在全局层面定义并启用:哪些 Item 类型可以使用某个特定的修订命名方案。如果启用此功能,那么在为特定内容类型选择修订命名方案时,只会提供那些被允许的方案。这样可提供额外的控制层级,确保创建的特定类型 Item 仅使用你所要求的修订命名方案。

该控制在 Content Types 对话框中完成。单击要配置访问权限的命名方案选项卡,然后单击该方案选项卡右上角的 Content Types 链接。

访问 Content Types 对话框——用于确定哪些内容类型可以使用正在配置的修订命名方案的控制中心。
访问 Content Types 对话框——用于确定哪些内容类型可以使用正在配置的修订命名方案的控制中心。

Content Types 对话框列出了在你已连接的 Workspace 中可创建的所有受支持内容类型(由用户或系统创建)。列表上方的选项——Control Revision Naming Scheme per Content Type——用于全局控制该方案的此功能是否启用(enabled)或禁用(disabled)。启用该选项,然后为你希望能够使用该方案的每种内容类型启用相应的 Use 选项。

  • 要能够创建 Workspace 项目,至少需要在某个修订命名方案中为 Project 内容类型启用 Use 选项。

  • 要能够将 Gerber 和 ODB++ 文件集 上传到你的 Workspace(Altium 365 WorkspaceEnterprise Server Workspace),至少需要在某个修订命名方案中为 Fabrication File 内容类型启用 Use 选项。

  • 请参阅 使用 Item 页面以了解更多受支持的内容类型信息。 在 Content Types 对话框中列出但未在该页面中描述的其他内容类型,在软件中不具备功能。
  • 同一对话框的另一种形式也用于控制某个特定生命周期定义的使用。更多信息请参阅 控制生命周期定义的使用 。
AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
功能可用性

您可使用的功能取决于您所选择的 Altium 解决方案 —— Altium DevelopAltium Agile(Agile Teams 或 Agile Enterprise 版本),或仍在有效订阅期内的 Altium Designer。

如果您在软件中未找到文中提及的功能,请联系 Altium 销售团队了解更多信息。

旧版文档

Altium Designer 文档不再提供版本区分。如果您需要访问 Altium Designer 旧版本的文档,请前往其他安装程序页面的旧版文档部分。

Content