管理环境配置

您正在阅读的是 5.5. 版本。关于最新版本,请前往 管理环境配置 阅读 8.0 版本
 

Parent page: 环境配置管理

组织可以通过定义和管理 Environment Configurations,集中控制设计人员所使用的工作环境。这些配置用于约束每位设计人员的 Altium NEXUS 工作环境,使其只能使用公司认可的设计要素,包括原理图模板、输出作业(Output Job)配置文件、BOM 模板、层叠(Layer Stack)、项目模板、Draftsman 模板以及设计首选项。

环境配置可在 Team Configuration Center 的浏览器界面中创建和管理,使管理员能够根据组织需求制定一个或多个环境配置。

访问 Team Configuration Center

可通过 NEXUS Server 的 browser interface 访问 Team Configuration Center 的界面。登录后,使用左侧导航树进入 Admin - Configurations 页面。请注意:只有当你以具备管理权限的账号登录 NEXUS Server(属于 Administrators 角色)时,才能访问该页面。

通过 Team Configuration Center(NEXUS Server 浏览器界面的一部分)来定义和管理环境配置。
通过 Team Configuration Center(NEXUS Server 浏览器界面的一部分)来定义和管理环境配置。

创建环境配置

要创建新的环境配置,点击页面右上角的  按钮。将显示 Configuration details 页面,并呈现一个可供定义的空壳配置。

添加新配置——将鼠标悬停在图片上可查看生成的空壳配置,已准备好进行定义。
添加新配置——将鼠标悬停在图片上可查看生成的空壳配置,已准备好进行定义。

虽然环境配置已创建,但尚未保存。要确保配置被“保存”,请点击页面右上角的  按钮。保存前不必先完成定义(除名称外),因此你可以先创建占位配置,之后再回来定义。配置数据存储在 NEXUS Server 的数据库中。

可根据组织需求创建并定义任意数量的环境配置。

点击面包屑区域中的 Configurations 条目可返回汇总页面,列出当前已保存(不一定已定义)的配置。点击  图标或配置名称,可再次进入 Configuration details 页面以继续定义或修改该配置。

使用面包屑切换回当前已定义配置的汇总页面。点击某个配置的名称或其关联的文件夹图标,可切换回  Configuration details 视图。
使用面包屑切换回当前已定义配置的汇总页面。点击某个配置的名称或其关联的文件夹图标,可切换回 Configuration details 视图。

定义环境配置

环境配置的定义主要包括以下内容:

  • Name - 一个有意义的名称,最好能反映该配置要管控的人员/群体的工作环境。
  • Description - 一个有意义的描述。
  • Roles - 指定该环境配置适用于哪些角色。角色本质上是用户分组,作为 NEXUS Server Identity Service 的一部分进行定义和存储。这些角色与 NEXUS Server 用于控制访问权限的角色相同。
  • Configuration Data - 配置的要素约束:即该配置所支持的数据项中,目标用户可合法使用的数据项修订版(Revision)。
请务必点击  按钮,将配置数据以及指定的目标角色保存到该配置中。

角色

要指定分配给该配置的角色,请在 Roles field 中点击并开始输入角色名称,以弹出匹配角色列表。从列表中选择所需角色即可。可选择多个角色进行分配。要移除某个角色,点击其名称最右侧的删除叉号。

可定义任意数量的环境配置,并且每个配置可被任意数量的已定义角色使用。角色可确保每位用户获得其应有的 Altium NEXUS 设置,尤其是在使用共享工作电脑时。
角色通过 NEXUS Server 浏览器端的用户管理界面定义,本质上是特定的用户分组。你可能在为 NEXUS Server 配置与管理用户访问时已经熟悉该界面。有关用户与角色定义的更多信息,请参见 Managing Users

数据项访问

要使用环境配置中指定的数据项修订版,被分配角色中的成员用户需要能够“看到”该 Item Revision。除非被明确共享,否则 Item Revision 仅对创建它的人(其 Owner)以及 Administrators 角色的任何成员可见。这样你就能控制:当不同角色使用某个环境配置时,该配置中的哪些数据项可用。若某个数据项对一个或多个已分配角色不可见,配置服务会在该数据项的描述字段中标记条目 Invisible for Roles: <RoleName>

配置服务会提醒你:哪些数据项对已分配角色不可见。在此示例中,Engineers 角色中的用户可以看到已定义的数据项,因为这些 Item Revision 已共享给该角色;而这些 Item Revision 尚未共享给 Managers 角色。
配置服务会提醒你:哪些数据项对已分配角色不可见。在此示例中,Engineers 角色中的用户可以看到已定义的数据项,因为这些 Item Revision 已共享给该角色;而这些 Item Revision 尚未共享给 Managers 角色。

有关在 NEXUS Server 中控制对 Items 的访问,以及文件夹级、Item 级与 Item Revision 级共享的更多信息,请参见 Controlling Access to Server Content

配置数据

在为环境配置定义配置数据之前,请先确保相关数据 Items 已创建,并已发布/提交/上传到 NEXUS Server 且存在于其中。更多信息请点击下方链接:

为环境配置指定要使用哪些配置数据 Items(来源于组织的 NEXUS Server)的流程,对每一种受支持的数据要素都是相同的。每种情况下,你都通过 Explorer 窗口来指定所需的数据项修订版:点击各分区右侧的  按钮即可打开该窗口。

Explorer 窗口中,使用左侧区域(反映 NEXUS Server 中的文件夹树)浏览并选择包含所需 Item 的文件夹。选中后,右上区域会列出该文件夹中的 Items(及其修订版)。选择所需修订版(勾选其复选框)并点击 OK。可一次性选择多个修订版批量添加(首选项除外)。

选择某个 Item 的顶层条目将添加该 Item 的最新修订版。

示例:浏览并选择输出作业(Output Job)Items 的修订版,以供环境配置使用。
示例:浏览并选择输出作业(Output Job)Items 的修订版,以供环境配置使用。

对于一个环境配置,可指定任意数量的原理图模板、输出作业、BOM 模板、层叠、项目模板、Draftsman 文档模板以及 Draftsman 图纸模板的 Item Revisions。但 Altium Designer Preferences 的 Item Revision 只能指定一个。同一组数据 Items 也可在不同环境配置之间复用。

在定义配置时,某些数据项类型还提供了额外功能:

  • 当你为配置分配了某个 Altium Designer Preferences Item 的修订版后,会新增一个区域,用于浏览该修订版包含的内容(至少在初始阶段将被管控的内容)。只需点击 Show details info 控件即可访问,并点击文件夹以进一步展开。

  • 对于 BOM 模板、层叠、项目模板、Draftsman 文档模板以及 Draftsman 图纸模板,你可以选择如何(或是否)对这些数据项进行管控。可从以下选项中选择:
    • Do Not Control - 选择此设置将该区域的使用保持为不受控。用户将能够使用本地的、基于文件的模板。
    • All Available Revisions - 选择此设置会立即将该类型下所有已发布 Items 的所有可用修订版全部添加到配置中。
    • Specific Revisions - 选择此设置将仅使用该类型下已发布 Items 的特定修订版用于该配置。点击  按钮打开 Explorer 窗口,以浏览并添加所需修订版。

  • 对于 Outputjob 文档,你可以将其标记为必需:为所选 Item Revision 启用其关联的 Req'd 选项即可。简而言之,如果环境配置中定义的某个 OutJob 被标记为必需,那么在项目发布过程中,只有当该 OutJob 已存在并启用、可被纳入生成的相关数据集时,才允许发布。

当配置被定义为必需后,点击  按钮。

已定义的环境配置示例。
已定义的环境配置示例。

要移除当前选择的 Altium Designer Preferences Item Revision,点击其关联的 Remove 链接或控件()。要移除其他任何数据项类型的某个 Item Revision,点击其关联的 Remove 控件()。
如果某个适用于用户的环境配置尚未完全定义——即并非所有数据配置项都已指定/添加——那么环境中那些未定义的要素仍将允许用户手动定义。对于设置为 Do Not Control 的适用要素亦是如此。

移除环境配置

要移除某个环境配置(从 Team Configuration Center 以及 NEXUS Server 数据库中删除),请在汇总 Configurations page 上该环境配置条目最右侧点击 Remove 控件()。在随后出现的确认窗口中点击  按钮。

AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
Content