Altium On-Prem Enterprise Server 中的元器件请求
Parent page:Altium NEXUS Server
工程师在进行下一次设计捕获时可用的设计元件数量可能差异很大:少则几百个,分散在各自独立的符号库和模型库中;多则数十万个,存放在专用的公司器件数据库里。但无论手头可用的元件有多少,总会有更多元件尚不可用,需要创建并添加以便复用。
对于小型设计公司,工程师通常会直接“换个帽子”,成为Librarian——创建其设计资源中缺失的所需元件。然而,对于设有专门元件库部门来扩充并维护设计元件(供组织内所有工程师和设计人员访问)的大型组织而言,将新增(缺失)元件的请求提交给该部门更为合理。Altium NEXUS Server 通过其 Part Requests 功能为此提供了一个优雅的解决方案。
工程师只需提交一个或多个器件的创建请求,并在请求完成且元件可用,或请求被拒绝(以及原因)时收到通知。请求人会尽可能提供支持请求的关键信息(制造商与料号、描述、相关数据手册(PDF 或 URL))。甚至可以先创建 Stub Component Items,供管理员在此基础上继续完善并完成。
指定管理员(Librarians)
首先,你需要指定组织中哪个角色(或哪些角色)将用于承担 Librarians 的职责。本质上,这是在配置一组 NEXUS Server 用户,使其可被分配到器件请求上。该操作在服务器浏览器界面的 Admin – Settings – Vault – Legacy Part Requests – Librarians Role 页面中完成。
Admin – Settings 区域中的 Librarians Role 页面提供了界面,用于指定哪些现有角色将作为旧版 Part Request 功能的 Librarians。
如果你在安装 NEXUS Server 时包含了示例数据,那么示例角色 Librarians 会预先填入 Librarian's Role 字段——如有需要可移除。在该字段中开始输入现有角色名称,会弹出匹配角色列表。从列表中选择所需角色。
通常会指定一个现有角色作为 Librarians 角色,但也可以选择多个角色用于分配,尤其当公司管理员分布在多个角色中时。分配好所需角色后,务必点击页面右上角的
按钮。
被提名角色的成员将构成可被分配并处理器件请求的 Librarians 集合。
分配到 Librarians 角色的角色成员,将是能够处理器件请求的管理员。
创建器件请求
可通过服务器浏览器界面的 Legacy Part Requests 页面创建并维护 Part Requests。
添加新请求
要添加新的器件请求,点击页面右上角的
按钮。页面将切换为新的器件请求表单,如下图所示,并在后文详细说明。
使用页面上的控件尽可能提供更多信息:
- Manufacturer——这是必填字段,用于告知管理员该器件的实际制造商。
- Manufacturer Part Numbers——这是必填字段,用于告知管理员你需要创建的器件的具体料号。多个料号必须用英文逗号 (,) 分隔。
- Request Id——系统会自动生成并分配一个 ID,便于用户跟踪请求进度。
- State——用于指定请求状态。可选项为
Opened: New、Opened: In Progress、Closed: Completed、Closed: Rejected或Closed: Cancelled。
- Required By Date——用于指定你希望元件准备就绪的截止日期。点击该字段会弹出日历窗口,用于选择所需日期。
- Assign to——用于指定哪些管理员可以看到并响应该请求。下拉列表会列出所有属于被提名 Librarian 角色的服务器用户。若留空(未指定),所有管理员都能看到该请求,且任何成员都可编辑请求并将其分配给自己——此时其他管理员将不再能访问该请求。
- Component Type——用于指定所请求元件的类型。下拉列表将包含 Preferences 对话框中 Data Management – Component Types page 当前定义的所有类型。
- Parameters——用于添加该器件所需的一组特定参数。点击 Add ,并在后续字段中提供参数名称和值。若未指定参数,管理员通常会根据组织策略,回退为从该器件相关数据手册中添加参数。
- Description——用于提供器件的详细描述(通常取自制造商数据手册)。
- Attachments——用于附加与所请求器件相关的任何有用文件,例如 PDF 数据手册、图片或文档。可点击 Choose File 按钮通过标准对话框选择文件,或将文件拖放到指定区域。
- Parts List——用于指定服务器中你已创建的现有 Component Item(作为临时 stub 元件)。点击 Add 并浏览选择所需 Item。管理员随后可基于此继续完成请求。若不存在 stub 器件,管理员将直接在服务器中创建新的 Component Item,并创建所需的各域模型 Item。
当按需定义好所有信息——本质上至少要填写 Manufacturer 和 Manufacturer Part Numbers(必填)——点击表单右上角的
按钮以创建请求。
保存请求后,将显示该请求的完整详情。
已保存的请求将包含以下附加信息:
- Request Id——系统分配的请求标题,格式为 PR-n(其中 n 为下一个可用的整数标识符)。
- Comment——用于对请求进行评论,实现请求人与管理员之间的双向沟通。例如,请求人在提交后更改了某些内容,需要提醒负责该器件的管理员;或管理员需要更多信息,或需要对器件某些方面进行确认。写好评论后,点击 Add Comment 按钮提交。任何评论都会显示在页面的 History 区域中,并且在 Altium NEXUS 设计客户端的 Explorer 面板中查看该器件请求时,也会出现在历史记录流中。
- History——与该请求相关的事件流水记录。
查看器件请求
用户可随时查看自己发起(Requestor)或负责处理(Librarian)的器件请求。可在服务器浏览器界面的 Legacy Part Requests 页面中进行。
Part Requests 的主摘要列表——可随时通过点击导航树中的 Legacy Part Requests 条目访问。
在该摘要层级中,每个器件请求会按以下已提供信息列出:
- ID。
- Date——请求创建日期。
- Description。
- Manufacturer。
- Manufacturer Part Numbers。
- Created by——请求的原始作者(Requestor)。
- Assignee– 被指派负责处理该元件请求的资料管理员(Librarian)。如果为空,则该请求对所有具有 Librarians 角色的成员可用。
- State – 请求当前所处的状态。
点击请求的 ID 即可访问该元件请求的详细页面。
从主 Legacy Part Requests 页面访问元件请求的详细页面。
编辑元件请求
要编辑元件请求,请进入其详细页面,然后点击页面右上角的
按钮。另请注意,提供了一个 Comment 字段。该字段专用于添加与对请求所做任何修改相关的说明性文字。这与在不编辑请求时可用的评论(Commenting)功能是分开的。
按需进行更改(如适用也可更改状态 State),然后点击
确认。若要退出且不保存更改,请点击
。
历史记录与通知
创建元件请求后,请求发起人以及 Librarian 角色中适用的成员可以查看该请求条目及其累计的 History 数据。
当请求在 NEXUS Server 中或通过 NEXUS 设计客户端被更新(编辑)时,会在该请求的历史事件时间线中新增一条记录。当在查看模式(而非编辑模式)下添加评论(Comment)时,也会新增一条历史记录。这种双向评论(在编辑之外)仅在浏览器界面查看请求的详细页面时可见,或在 NEXUS 设计客户端的 Explorer 面板中查看时可见。
除历史事件条目外,如果服务器启用了 Email Notifications 功能,还会收到电子邮件通知。该功能由管理员在服务器浏览器界面的 SMTP Settings 页面(Admin – Settings – Email Notifications)中进行设置。请注意,只有元件请求的创建与更新事件会触发邮件通知。
► 参见 Configuring Email Notifications 以获取详细的设置说明。
如果该功能已配置并启用,相关人员将通过电子邮件通知收到元件请求创建及任何更新的通知。
自定义状态
提交新元件请求后,该请求最终可能进入多个状态。默认提供以下状态:
- Opened States – 请求当前仍处于“进行中(alive)”的状态:
- New
- In Progress
- Closed States – 请求已被视为已解决、因此“已关闭(closed)”的状态:
- Completed
- Rejected
- Cancelled
为满足不同组织的需求,状态是可自定义的。你可以:
- 编辑默认状态的名称。
- 添加额外的状态(按需命名)。
- 更改状态的顺序(创建/编辑元件请求时,相关 State 下拉菜单中状态的显示顺序)。
这些由管理员在服务器浏览器界面的 Custom States 页面(Admin – Settings – Vault – Legacy Part Requests – Custom States)中进行配置。
Admin – Settings 区域的 Custom States 页面提供了用于自定义 Legacy Part Request 功能所用状态的界面。
按如下方式进行更改:






)和下移(
)控件。