Parent page: 环境配置管理
组织可以通过定义和管理 Environment Configurations,集中控制设计人员所使用的工作环境。这些配置用于将每位设计人员的 Altium Designer 工作环境限制为仅使用公司认可的设计要素,包括原理图模板、输出作业(Output Job)配置文件、BOM 模板、层叠(Layer Stack)、项目模板、Draftsman 模板以及设计首选项。
环境配置可在 Team Configuration Center 内通过其浏览器界面创建和管理,使管理员能够根据组织需求制定一个或多个环境配置。
访问 Team Configuration Center
可通过 Workspace 的 浏览器界面访问 Team Configuration Center。登录后,使用左侧的导航树进入 Admin - Configurations 页面。请注意,只有当你以具有管理员权限的身份登录 Workspace(属于 Administrators 角色的成员)时,才能访问该页面。

通过 Team Configuration Center(Workspace 浏览器界面的一部分)定义和管理环境配置。
创建环境配置
要创建新的环境配置,请单击页面右上角的
按钮。将显示 Configuration details 页面,并提供一个可供定义的空壳配置。

添加新配置——将鼠标悬停在图片上可查看生成的空壳配置,已准备好进行定义。
尽管环境配置已创建,但尚未保存。为确保配置被“保存”,请单击页面右上角的
按钮。保存前不必先完成配置定义(除名称外),因此你可以先创建占位配置,之后再返回进行定义。配置数据存储在 Workspace 的数据库中。
单击面包屑区域中的 Configurations 条目可返回汇总页面,列出当前已保存(不一定已定义)的配置。单击
图标或配置名称,可再次进入 Configuration details 页面以继续定义或修改该配置。

使用面包屑切换回当前已定义配置的汇总页面。单击配置名称或其关联的文件夹图标,可切换回 Configuration details 视图。
定义环境配置
环境配置的定义主要包括以下内容:
- Name - 一个有意义的名称,最好能反映该工作环境要管控的人员群体。
- Description - 一段有意义的描述。
- Roles - 指定该环境配置适用于哪些角色。角色本质上是用户分组,作为 Workspace Identity Service 的一部分进行定义和存储。这些角色与 Workspace 用于控制访问权限的角色相同。
- Configuration Data - 配置的要素约束:即该配置所支持的数据项中,目标用户可合法使用的数据项修订版(Revision)。
角色
要指定要分配给该配置的角色,请在 Roles 字段内单击并开始输入角色名称,以弹出匹配角色列表。从列表中选择所需角色。可选择多个角色进行分配。要移除某个角色,请单击其名称最右侧的删除叉号。
数据项访问
要使用环境配置中指定的数据项修订版,被分配角色中的成员用户需要能够“看到”该 Item Revision。除非被明确共享,否则 Item Revision 仅对创建它的人(其 Owner)以及 Administrators 角色的任何成员可见。这样你就可以控制:当不同角色使用某个环境配置时,该配置中的哪些数据项可用。若某个或多个已分配角色无法看到某数据项,配置服务会在该数据项的描述字段中标记 Invisible for Roles: <RoleName>。

配置服务会提醒你哪些数据项对已分配角色不可见。在此示例中,Engineers 角色中的用户可以看到已定义的数据项,因为这些 Item Revision 已共享给该角色;而这些 Item Revision 尚未共享给 Managers 角色。
配置数据
在为环境配置定义配置数据之前,请先确保相关数据 Items 已创建,并已发布/提交/上传到 Workspace 且存在于其中。更多信息请单击以下链接:
为环境配置指定要使用哪些配置数据 Items(来源于组织的 Workspace)的流程,对每一种受支持的数据要素都是相同的。每种情况下,你都通过 Explorer 窗口来指定所需的数据项修订版;该窗口可通过单击相应分区右侧的
按钮打开。
在 Explorer 窗口中,使用左侧区域(反映 Workspace 中的文件夹树)浏览并选择包含所需 Item 的文件夹。选中后,右上区域会列出该文件夹中的 Items(及其修订版)。选择所需修订版(勾选其复选框)并单击 OK。可一次性选择多个修订版批量添加(首选项除外)。

示例:浏览 Output Job Items 的修订版,以供环境配置使用。
在定义配置时,某些数据项类型还提供了额外功能:
-
当你为配置分配了某个 Altium Designer 首选项 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 已存在并启用、可被纳入生成的相关数据集时,才允许发布。

将配置定义为必需后,请单击
按钮。

已定义环境配置示例。
移除环境配置
要移除某个环境配置(从 Team Configuration Center 以及 Workspace 数据库中删除),请在汇总 Configurations 页面上该环境配置条目最右侧单击 Remove 控件(
)。在随后出现的确认窗口中,单击
按钮。
)。要移除其他任何数据项类型的 Item Revision,请单击其关联控件(Remove )(