工程师在进行下一次设计捕获时,可用的设计元件数量可能差异很大:少则几百个,分散在各个符号库和模型库中 ;多则几十万个,存放在专用的公司器件数据库里。但无论手头可用的元件有多少,总会有更多元件尚未具备,需要创建并添加进库中以便复用。
对于小型设计公司,工程师通常会直接“换一顶帽子”,成为Librarian——快速制作其设计工具库中缺失的所需元件。然而,对于设有专门库管理部门的大型组织而言(该部门负责扩充与维护设计元件,并向组织内所有工程师和设计人员开放访问),将新(缺失)元件的需求提交给该部门会更合理。为此,Altium Designer 配合已连接的Enterprise Server Workspace,提供了Part Requests功能。
工程师只需提交一个或多个器件的创建请求,并在请求完成后收到通知:器件已可用 或被拒绝(以及原因)。请求者应尽可能提供支持请求的关键信息 (制造商与料号、描述、相关数据手册(PDF 或 URL))。甚至可以先创建“桩(stub)”元件,供库管理员在此基础上继续完善并完成。
本文档将从 Altium Designer 内部介绍 Part Requests 功能,包括发起请求与查看请求。关于如何配置该功能(指定库管理员、自定义状态)以及如何在 Workspace's browser interface 中使用,请参阅Part Requests。
创建 Part Requests
Part Requests 可在 Altium Designer 中通过Explorer panel创建与维护。
最初,器件请求仅对原始请求者以及被指定的库管理员角色成员可见。一旦请求被分配给某位具体库管理员,则只有请求者与该库管理员能看到该请求,并接收相关通知。
添加请求
在Explorer面板的Folders选项卡中选中Part requests文件夹后,可通过面板右上角的
按钮添加新的器件请求。此外,如果搜索元件未成功,Explorer面板的Search选项卡中,结果窗口上方会出现
按钮。要添加新的器件请求,点击该按钮并在随后菜单中选择New Request命令。随后将出现New Part Request对话框,你可以在其中定义请求。

在 Altium Designer 内直接通过Explorer面板添加新的器件请求。
使用对话框中的控件尽可能提供更多信息:
-
Manufacturer – 这是必填字段,用于告知库管理员该器件的实际制造商。
-
Manufacturer Part Numbers – 这是必填字段,用于告知库管理员你需要制作的器件的具体料号。多个料号必须用英文逗号 (,) 分隔。
Manufacturer与Manufacturer Part Numbers字段是库管理员查找所请求正确器件的两项关键信息。因此它们是仅有的两个必填字段。其他信息都属于加分项,且/或允许你对元件某些属性提出期望(例如参数 与元件类型)。
-
Description – 该字段可用于提供器件的详细描述(通常取自制造商数据手册)。
-
Request ID – 该项会自动生成并分配给请求,便于用户轻松跟踪请求进度。
-
Required To Date – 使用该字段指定你希望元件准备就绪的日期。可直接输入日期(格式为dd/mm/yyyy),或点击右侧的
按钮打开弹出式日历窗口以选择所需日期。
-
State – 该只读字段用于指定请求状态。新请求的默认状态为
New。
虽然请求默认有五种状态,但你可以通过 Workspace's browser interface 根据公司需求自定义这些状态或添加更多状态。
-
Assignee – 该字段显示当前由哪位库管理员处理该请求。下拉列表会列出所有属于被指定库管理员角色的 Workspace 成员;该角色通过 Workspace's browser interface 的相关管理页面指定。
通常应将此字段留空 ,除非由库管理员创建请求且从一开始就知道应由谁负责该器件。最初所有库管理员都能看到该请求,然后其中一人可主动将请求分配给自己。库管理员之间也可以相互转交请求,例如当另一位库管理员有更多余量可处理该请求时。
-
Component Type – 该字段可用于指定所请求的元件类型。下拉列表将包含Preferences对话框Data Management – Component Types page中当前定义的所有类型。
-
Attachments – 该区域可用于附加与所请求器件相关的任何有用文件。例如 PDF 数据手册、图片或文档。点击
按钮,通过标准对话框定位文件。
可附加任意格式的文件,单个文件大小最多可达 2GB。
-
Part List – 使用该区域指定 Workspace 中你已创建的临时桩(stub)元件。点击
按钮并浏览选择所需元件。随后库管理员即可据此完成请求。如果不存在桩器件,库管理员将会在 Workspace 中创建新元件,并创建所需的域模型(如果尚不存在)。
-
Parameters – 该区域可用于添加器件所需的一组特定参数。点击
按钮,并在随后字段中提供参数名称和值。如果未指定参数,库管理员很可能会根据组织策略,参考该器件相关数据手册中的参数来添加。
当按需定义好所有信息后——本质上至少要填写必填的Manufacturer与Manufacturer Part Numbers——点击OK 创建请求。
查看 Part Requests
你可以随时查看你发起的(请求者)或你负责处理的(库管理员)器件请求。这可通过Explorer面板完成。对于器件请求的发起者(Requester)以及在与 Librarian 角色关联的角色中定义的用户(Librarians),请求会在Explorer面板中通过专用的Part requests文件夹呈现。

Part requests文件夹中的 Part Requests 示例。你会看到自己请求的器件;库管理员会看到分配给自己处理的器件,以及尚未分配的器件。
Part requests文件夹名称旁的数字表示当前存在的请求总数。
该文件夹只会显示设计人员或工程师实际提出请求的器件条目。库管理员将看到明确分配给自己的器件请求,以及尚未分配给特定库管理员的器件请求。
在上方区域选择某个请求后,下方区域会显示信息流。该信息提供与该请求相关的事件滚动摘要,包括请求者或库管理员所做的任何评论。信息流中的每条记录由以下元素组成:
编辑现有 Part Request
要编辑现有器件请求,可在上方区域双击其条目,或选中后在该区域的右键上下文菜单中选择Edit命令。

打开可编辑现有器件请求的对话框。
按需修改后,点击OK。
控制数据展示
以下各节将提供更多关于如何处理Part requests文件夹中所呈现数据的信息。
Controlling the Display of Columns
视图中的每一列都对应器件请求的一个特定字段。通过Select Columns对话框配置显示哪些列:在列标题区域右键单击,并从上下文菜单中选择Select Columns命令即可打开该对话框。

Select Columns对话框用于定义在Part requests文件夹中呈现哪些数据。
默认显示所有数据。点击
控件可切换隐藏某个数据列(控件将变为
)。
Column Ordering & Sizing
列的顺序可自定义。单击某列的表头并水平拖动到所需的新位置。有效位置会以垂直位置箭头高亮显示。
或者,在 Select Columns 对话框中更改顺序。在列表中将某个条目拖放到所需的新位置,或选中它并使用
和
按钮。请注意,只有当前可见且已启用的条目才能移动。
除包含“元件请求”图标的那一列外,列宽都可以通过单击并拖动(该列表头中的)右侧分隔线来修改。
Grouping Part Requests
通过单击并按住某个列表头,然后将其拖放到显示 Drag a column header here to group by that column 的文本上,即可按任意可见列标题对元件请求进行分组。
通过嵌套列标题可以创建分组层级。在已分组列区域内,按需拖放以重新定义分组“排序顺序”,其中最左侧的表头条目位于层级的最顶层。
要清除按某列的分组,请单击已分组列区域中该列名称左侧的
控件。

自定义分组示例(按 Assignee 列)。
Sorting
单击某列的表头即可按该列对元件请求排序。单击一次按升序排序(基于该列内容);再次单击按降序排序。
你可以按多列排序。在元件请求已按某一列排序的基础上,Shift+Click 另一列以按其内容进行“二级排序”。
Column-based Filtering
与 Excel 电子表格类似,可通过单击筛选图标进一步按各列内容筛选元件请求:当鼠标悬停在表头上时,筛选图标会出现在表头右侧(
)。将打开一个菜单,其中包含该列每个取值对应的条目。单击某个条目即可将列表缩减为仅包含具有该取值的元件请求。
当应用了列筛选时,筛选图标会以蓝色显示(
),表示已基于该列应用筛选。可对多个数据列同时应用筛选;每个列筛选都会在总体筛选中作为 AND 条件叠加。当前生效的筛选条件会以文本形式显示在该区域底部。

列筛选生效示例。
要清除某列的筛选,请从筛选下拉列表中选择 (All) 条目。要完全清除筛选,请单击筛选文本表示最右侧的
控件。要禁用该筛选,取消勾选其文本表示左侧的复选框;要再次启用,则勾选该复选框。
系统会提供刚使用过的筛选历史。要显示历史记录,请单击当前筛选文本表示右侧的下拉按钮。当至少应用过一个先前筛选时,该按钮才会显示。
要进一步自定义当前筛选,请单击筛选文本表示最右侧的
按钮以打开 Filter Editor 对话框。使用该对话框可按需创建更高级、更复杂的筛选条件。
其他操作
上方区域的右键上下文菜单在处理元件请求时还包含以下实用命令:
-
Operations » Create Component – 允许你从元件请求快速创建一个“壳”组件条目,为被指派的元件管理员提供一个起点,以便制作所需组件。临时组件编辑器将在 单组件编辑模式 中打开——可直接编辑组件。定义组件、添加领域模型,并保存到 Workspace。
-
Operations » Export Data – 允许你导出上方区域的数据。将打开 Select columns for data export 对话框,你可以在其中指定要导出的数据。该对话框包含网格的所有可能列;当前在面板中显示的列默认启用导出。单击 OK 后,将打开标准 Windows Save As 对话框,你可以在其中命名并保存导出文件。使用 Save as type 字段选择文件格式:逗号分隔值文件(*.csv)或 Excel 文件(*.xls)。
-
Close » Completed – (通常)可供元件管理员使用,用于快速将元件请求标记为完成,而无需打开请求进行编辑。
-
Close » Rejected – (通常)可供元件管理员使用,用于快速拒绝元件请求,而无需打开请求进行编辑。
-
Close » Cancelled – 可供元件管理员(或请求人)使用,用于快速取消元件请求,而无需打开请求进行编辑。
右键菜单还提供用于创建新元件请求的命令。该命令通常由需要缺失元件的设计师/工程师使用,但元件管理员也可以用它直接发起新的元件请求。