除了通过 Altium Designer 连接到 Workspace——通过 Explorer panel 和 Components panel 与其对接(以便直接与其中的元器件交互)——你也可以通过专用的浏览器界面连接到它,并访问作为 Workspace 一部分提供的各项服务的管理界面。事实上,对于其中某些服务,你与它们的唯一交互方式就是通过这个浏览器界面。
访问界面
Workspace 的浏览器界面作为 Altium 365 平台界面(Altium 365 Platform Interface)中的一个组成部分呈现。可通过多种方式访问该界面。更多详情请参阅 Altium Platform Interface page 中的 Signing in to the Interface 章节。
提供了什么?
在 Altium 365 平台界面中,活动 Workspace 的区域提供了多项关键技术与服务,并可粗略分为两大组,如下图所示并在后文列出。
在上述图片中:
-
任何 Workspace 用户都可访问的界面元素。要访问某个页面,请在左侧导航树中点击其名称。
-
仅 Workspace 管理员可访问的界面元素。用户通过加入 Administrators group 获得管理权限。要访问某个页面,请在左侧导航树的 Admin 部分选择所需条目。
上方横幅区域最右侧的用户下拉菜单 可访问你的 Personal Space(点击 My Personal Space),你可以在其中独立上传多种受支持格式的设计快照,以及制造数据(Gerber),并可按需将其持续地分享给他人。
如果你有权访问多个 Workspace,该菜单也允许你在它们之间 切换。
通用可访问界面元素
以下各节概述了 Workspace 浏览器界面中所有 Workspace 用户(管理员与成员)都可访问的元素。
帮助与资源
作为新的 Workspace 成员,系统会邀请你选择一个最符合你需求的工作角色;一旦选定,将在浏览器界面中打开当前 Altium Workspace Getting Started guide。
主页
该页面是使用 Workspace 可用设计与管理工具的起点。每个磁贴都可直接进入 Workspace 环境中的应用门户;或者在 Altium Designer 与 MCAD CoDesigner 的情况下,进入其安装入口——参见 Installing Altium Designer Develop 和 Installing Altium Designer Agile。页面右上方横幅区域还提供标准的“9 点”菜单(
),可直接访问可用的 Workspace 门户,并在新的浏览器标签页中打开。
当你访问不同门户时,Workspace 用户界面与功能会相应变化:
Projects
Related pages: Workspace Projects、Management of a Specific Project、Altium Designer Environment
该页面提供 Projects 服务的界面,实际上就是 Workspace 的 Design Portal。它提供一个以 CAD 为中心的统一位置,用于创建、上传和管理项目,并可按需通过设置访问权限来共享项目以进行团队协作。该页面列出所有 Workspace 设计项目,这些项目面向项目生命周期的开发阶段,从而简化受版本控制项目的创建与持续工作流。
Workspace Projects 的优势在于默认启用版本控制,并且可协同工作,无需担心共享盘、服务器、协议等问题。版本控制由 Workspace 内置的 GIT 版本控制服务提供支持。所有项目都存储在 Workspace 内的单一 Design Repository 中,名为 Versioned Storage(一个 Git 仓库)。
如果你的项目处于外部版本控制之下,你可以将其迁移为 Workspace 中的完全托管项目,使设计文件托管在服务器自身的 Git 仓库中(相当于切换到 Workspace 原生 VCS)。关于如何操作的详细信息,请参见 Moving from External VCS to Workspace Native VCS。
集中管理你的设计项目——全部作为 Workspace 的一部分。
来自多种软件(包括 Altium Designer)的设计文件与项目,可通过
按钮菜单中的 Upload 选项直接从你的 PC 上传到 Workspace。在随后打开的浏览器窗口中,指定包含要上传项目文件的文件夹。
你还可以访问项目的详细 CAD 中心视图:点击项目名称、在项目列表上方的
控件中选择 Open 选项,或在列表视图中直接双击所需项目条目即可打开。该项目的详细管理页面会在新的浏览器标签页中打开,并包含 CAD 中心界面,提供包括 Design、Simulation、Releases、History 和 Assembly 等视图选项:
你可以在整个设计中以及各个子视图之间(视情况而定)搜索、选择、交叉探测并检查元器件与网络(nets)。并且在查看 2D 板时,你甚至可以进行测量。
-
Tasks– 查看、访问并管理适用于当前打开的 Workspace 项目的所有任务(作业活动请求)。这些任务包括一行与项目本身相关的通用任务(在 Tasks 视图中创建),以及可折叠的、适用于特定项目文档的任务行(在 Design 视图中通过将 Comment 分配给某个 Workspace 成员来创建)。任务的状态通过在 ToDo、InProgress 和 Resolved 行之间移动来推进。更多信息请参见 Working with Tasks page 。
仪表板中可用的任务类型由所购买的 Altium Platform Solution 级别决定,可能包括用于 Design Reviews、Jira、Requirements 以及由 Process Workflows 生成的任务。
-
Releases– 查看项目的发布版本(releases)。可访问并打开完整的发布数据或某个特定的装配包(assembly package),它将通过一个 Manufacturing Portal 在单独的选项卡中呈现。在该门户中,你可以查看并浏览已发布的文件数据、检查 BOM,并查看与评论设计本身的快照(即该发布数据的来源)。无论是在 Releases 视图中,还是通过某个特定发布版本的 Manufacturing Portal,你都可以使用控件按不同粒度下载制造数据(从完整数据集到单个生成的输出文件)。选定的发布版本也可以作为 Manufacturing Package 直接发送给你的制造商。你还可以在不同发布版本之间,或与本地生成的文件集进行 compare Gerber data,并在发布版本之间比较 Schematic data、PCB data 或 BOM data。
-
Activities– 查看与当前项目关联的活动或已关闭的 Project Activity 流程工作流(process workflows),或通过
按钮发起新的活动工作流。可用的项目活动工作流(如 Ad Hoc、Milestone 和 Handoff 评审)将包括在 Admin – Processes 页面中启用的那些流程。
列表中的流程会概览每个流程的状态,包括发起人、分配给谁、何时发起以及当前所处的工作流阶段。选择某个 Process 条目可查看更多细节,包括其标注的工作流图、关联流程数据的摘要,以及工作流事件的顺序历史。每个流程步骤都会自动创建任务,并可通过 Tasks page 查看与推进。
-
Design Reviews– 以平铺列表方式查看并访问项目的 Design Review 流程:默认按 In Progress 状态筛选;或清除状态 Filter 后,也可查看已 Rejected 或 Cancelled 的流程。Design Reviews 通过专用用户界面创建与管理,是一种可配置的同级评审流程,包含设计内容快照、可定义的检查清单(Checklists)、评审人用户分配,以及设计变更对比。
活动评审可由被分配的 Reviewer 通过打开的 Design Review 实例或通过 Tasks page 进行访问并批准/拒绝,最终由评审发起人(创建者)推动至完成。详细信息请参见 Design Reviews page。
Library
Workspace 的 Library 条目会展开子条目,其中包含与元器件条目及其管理相关的页面。它们提供对 Workspace 元器件的访问、对其健康状况(适用性及任何问题)的评估,以及提交创建库元器件请求的方式。
Components
Main page: Workspace Components
通过选择 Library 导航条目或其 Components 子条目进入此页面,可浏览当前存储在 Workspace 中的所有元器件。你可以快速查看当前可用的元器件有哪些(以及数量),并获取每个器件的详细信息。元器件按类型分类为平铺卡片,可分别打开以访问该类型下的所有器件。随后,可为每个元器件管理 Part Choices,并从提供的数据手册以及可用的供应链数据源中获取更多信息。
在浏览某个特定元器件时,你也可以删除该元器件(前提是你有编辑权限)。该操作实际上是“软删除”,元器件会被移动到 Workspace 的 Trash 区域。你也可以选择删除该元器件的相关条目(例如符号、封装模型、仿真模型、数据手册)。注意:只有当这些条目未在其他地方被使用(被一个或多个其他元器件使用)时,才能删除。元器件可在 Trash page 中恢复或永久删除。只有在其未被用于受管原理图页或某个设计中时,才允许永久删除。
Library Health
主要信息:Library Health Dashboard
此页面提供指向详细 Library Health 仪表板页面的直接链接,你可以在其中运行健康检查并详细检查元器件健康问题。分析结果按 Themes(元器件健康问题的类型)分组,可打开以进一步调查与解决。器件可被打开查看、删除、从分析中排除、按“仅显示已使用”进行筛选等。
Part Requests
Related page: Creating & Managing Processes, Part Requests Page
此页面使你能够创建并管理新元器件的请求。工程师只需提交一个或多个器件的创建请求,并在该请求完成且元器件可用,或被拒绝(以及原因)时收到通知。请求者应尽可能提供支持请求的关键信息(制造商与料号、描述、相关数据手册(PDF 或 URL))。也可以创建 Stub Component Items,供库管理员后续继续处理并完成。
Part Requests 由 Process Workflow 定义,并由被分配的用户通过 Tasks page 推进至完成(Resolved)——其细节与命令选项可在 Task Details pane 中访问。
Part Requests页面会列出“活动(Active)”或“已关闭(Closed)”的请求流程,并提供选项卡,用于查看活动工作流视图(Diagram)、所有已提交请求信息的表格(Data),以及流程工作流事件的顺序列表(History)。
Parts in Use
Main information:Parts in Use
BOM Portal 的Parts in Use页面会详细列出 Workspace 的所有项目(Projects)与托管 BOM(Managed BOMs)中使用到的元器件部件。汇总视图包含用于识别每个已用元器件的列数据(MFR、MPN等)、其Library ID/IPN(如适用)、使用到它的 BOM/项目文件、其元器件Type category,以及所有其他与 BOM 相关的健康度、供应商与合规性详情。 该列表还提供交互式的part Analytics、高级排序与筛选,以及创建与调用精选的Part Report Views的能力。
详见Parts in Use page以获取详细信息。
Tasks
Related information:Working with Tasks、Web Viewer Commenting Window。
此页面视图允许你访问并管理 Altium 365 Workspace 中当前处于活动状态的所有Tasks——作业活动请求(job activity requests)。Tasks 以看板(Kanban)流式样式呈现,其进度状态(ToDo、InProgress和Resolved)会在各个 Task 行之间流转。其中一行保留给通用 Tasks(不与项目关联的任务),其余每一行对应某个特定项目的 Tasks。通用 Tasks 在仪表板中创建;项目相关 Tasks 则通过将某位 Workspace 成员分配到项目评论(Comment)来创建。
尽管界面相对简洁,Workspace Tasks仪表板提供了一种灵活且高效的方式,可在实际设计环境中(而非通过外部系统)管理并跟踪工作流。此页面是 Workspace 中当前所有活动 Tasks 的全局视图;而在查看某个项目时,可从导航树进入的项目专属 Tasks 视图,则仅显示与该项目相关的 Tasks。
MCAD CoDesigner
Related page: ECAD-MCAD CoDesign
此页面与ECAD-MCAD CoDesign功能相关。MCAD CoDesigner 可在电气工程师与机械工程师之间同步 PCB 设计。它通过 Altium Designer 端的MCAD CoDesigner panel直接处理 ECAD 与 MCAD 数据,并在你的 MCAD 软件中通过对应的面板插件实现联动。后者通过安装(并注册到 MCAD 软件)Altium CoDesigner插件(plugin)来提供。
使用最新的 Altium CoDesigner 插件时,支持以下 MCAD 平台:
官方支持的 MCAD 工具版本取决于所使用的 Altium CoDesigner 插件版本。相关信息可在New in CoDesigner page中找到。
MCAD CoDesigner页面提供该区域的概览,并包含指向 MCAD CoDesigner 插件及更多学习资料的链接。
该页面提供以下内容:
Workspace Members
Related page: Managing Workspace Membership
此页面用于创建和管理 Workspace 用户列表——即 Workspace 的成员,能够访问 Workspace 和/或其相关技术的人员。
用户成员可以是你组织内拥有 Altium Account 的人员,也可以是其他组织的人员(对于后者,将其邀请为 Workspace 成员并不意味着他们会成为你组织的一部分)。你也可以邀请尚未拥有 Altium Account 的用户(他们随后需要注册一个账号)。用户可以提交加入你的 Workspace 的请求,现有用户也可以提交请求以邀请其他用户加入 Workspace。
在界面的Workspace Members页面中确定哪些人员可以访问 Workspace。
页面顶部的选项卡允许管理员查看所有有权访问 Workspace 的用户,并管理任何正在请求访问 Workspace 的用户:
-
Members——所有基于其所属组以及已应用访问权限而获得 Workspace 成员访问权的用户。Members选项卡是非管理员组的 Workspace 成员唯一可用的视图。仅管理员可使用条目选项(
)来Edit(管理组分配)、Review Accesses(其可访问的项目),以及将某个用户Remove从 Workspace 中移除。
-
Guests——组织 Workspace 外部(非成员)的用户,这些用户被授予对某个 Workspace 项目的共享访问权限——参见Sharing with External Users。此类用户会通过关联的
图标标识。
-
Join Requests——你组织内用户提交的请求,用于申请访问公司 Workspace。
-
Invitation Requests——Workspace 成员提交的请求,用于允许另一位或多位用户访问 Workspace。
Trash
此页面展示所有被“软删除(soft deleted)”的条目——即已删除但尚未永久删除的条目。Trash 本质上是一个回收站,Workspace 中的任何条目都可以(通过软删除操作)被移动到其中。它与 Workspace 的其他部分隔离,因此Trash 中的任何条目都不可用,且无法通过搜索、浏览器界面页面或在 Altium Designer 中找到。
如果 Workspace 界面或 Altium Designer 中某个基于Delete的命令属于软删除类型,你会从随后弹出的确认窗口中看到提示:被删除的条目将被移动到Trash。
当你在 Workspace 中通过软删除操作删除某个条目时,它会被移动到Trash。Trash 页面提供了访问 Workspace 这一隔离区域的界面。
你只能看到由你自己执行“软删除”的条目。管理员将在 Trash 中看到所有被软删除的条目。列表包含与标识信息对应的列数据,以及该条目何时被删除、由谁删除。你可以按任意列排序——单击一次列标题按升序排序,再单击一次按降序排序。使用列表上方的 Search 字段可在所有内容中进行搜索。
在 Trash 中选择一个条目,然后使用列表右上角的控件分别对该条目执行永久删除或还原。也可以通过与
控件(位于所选条目最右侧)关联的菜单来执行相应命令。
-
对于 Project,只有所有者或管理员可以(软)删除或还原。对于其他任何条目,只要你拥有 编辑权限,就可以执行这些操作。
-
条目的完整“硬删除”(Permanently Delete)仅 Workspace 管理员可执行。
选择一个条目,然后决定是将其完全还原以再次使用,还是将其永久删除(也就是所谓的“硬删除”)。
或者,如需通过一次批量操作清空整个 Trash ,请单击页面左上角的
按钮。系统会弹出确认窗口,提示该操作将永久删除所有条目,且之后无法还原。要继续,请单击
按钮。
当尝试永久删除(硬删除)某个条目时,如果该条目被父级条目使用,你将被阻止执行删除——例如:某个元件被用于受管原理图页,或被用于某个设计中。
仅管理员可见的界面元素
以下各节概述了 Workspace 浏览器界面中仅可由 Workspace 管理用户访问的元素——即属于 Administrators 组的用户。访问这些元素需通过左侧导航树中的专用 Admin 区域。
Note:你在 Workspace Admin 区域中可访问的选项和功能,将取决于你对 Altium 产品的 访问级别。
Admin – Settings
此页面提供一组子页面,用于配置与 Workspace 所提供(以及通过 Workspace 提供)的各类功能与服务相关的选项。
更改任何设置时,请务必单击页面右上角的
按钮。
页面左侧提供一个导航树,可用于快速访问各个设置子页面。可用页面如下:
General
使用此页面可按需更改 Workspace 的名称、服务器地址和描述。该页面还提供关于 Workspace 位置的只读信息。只有同时是 Workspace 所有者的管理员才能进行更改,其他管理员无法更改。
Projectѕ
使用此页面可为新建项目指定默认路径(在 Workspace 文件夹结构内),并可选地指定共享权限。除非已打开某个文件夹(则项目会在该文件夹中创建),或在 Create Project 窗口的 Advanced 部分下的 Parent Folder 字段中指定了不同路径,否则项目将创建在指定的 Default path for new projects 文件夹条目中——更多信息请参见 Creating a New Project。
创建或上传项目的用户需要对该默认文件夹(初始为 Projects)具有访问权限,该权限由 Workspace Explorer 页面中指定的共享权限决定——更多信息请参见 Sharing Folders and Items。请注意,如果用户无权访问默认项目文件夹(且未打开其他文件夹),系统将创建一个包含用于项目存储的 My Projects 文件夹的 Personal Folder 结构——更多信息请参见 Project Creation Without Folder Write Access。
新项目的权限始终包含管理员以及创建该项目的用户(其“所有者”)。同时还会包含从其父文件夹继承的权限集,除非被 Default permissions for new projects 选项覆盖。当该选项可用且启用时,其设置将对新建项目施加一组指定的访问权限,而不是继承自父文件夹的权限——相关信息请参见 Default Project Creation Permissions。
管理员可以为新建项目定义默认设置。初始情况下,路径设置为 Projects,且 Default permissions 选项处于禁用状态。
Email Notifications
此页面提供一个控件,用于启用 Workspace 的电子邮件通知功能。该功能会将与元件条目、项目和部件请求相关的多种事件标记并通知关键相关人员。
更多信息请参见 Email Notifications page。
Altium 365 使用 Amazon SES(Simple Email Service)作为邮件发送服务器。这与 Altium 用于发送与 Altium Account 相关邮件(例如账户激活)的服务相同。
此外还提供高级 Process Workflows 及其关联的 Send a notification when no updates have been made to a workflow task for <number> days 通知。启用后,若用户有一个需要其完成某个工作流步骤的 active Task,并且在指定天数内未采取任何操作,则会收到提醒通知。
Access Control
Access Control 部分标题将用于安全目的、控制 Workspace 数据流的设置归为一组。该选项适用于具有 Altium 365 GovCloud 的管理员,或当为你的组织启用了 Altium Entreprise-level solution 时可用。
尝试使用未通过已应用过滤器的 IP 地址连接 Workspace 的用户,将收到访问被阻止的消息。
Vault
Vault 部分标题将与 Workspace 本身特定功能相关的设置归为一组。
此页面还包含用于启用附加功能的选项;启用后,在 Altium Designer 中编辑基于工作区的元件时将可用(单击
以确认更改后的设置):
-
Data Cleanup– 使用此页面可快速从工作区删除数据项。这在你曾尝试创建并发布内容到工作区(例如试用非托管库的迁移)之后尤其有用,而现在你希望“清空”这些实验数据。此功能适用于工作区中的任何/所有 Item 类型。
使用可用的复选框来决定是删除所有数据项(All)还是删除特定 Item 类型。配置好清理策略后,单击
按钮。将出现一个窗口要求确认,并提醒该操作无法撤销。要验证并继续,请在字段中输入文本 Delete my data permanently,然后单击
。
注意:如果子项已被父项引用(正在使用),则无法删除子项。必须先删除父项。例如,如果某个元件正在托管原理图(managed sheet)或某个设计工程中使用,则需要先删除该托管原理图和/或工程。
请记住,数据清理是无法撤销的操作。在移除数据之前,系统会自动创建工作区快照。另请注意,数据清理操作可能需要一些时间来处理,具体取决于涉及的数据量。
MCАD CoDesigner
此页面提供用于在使用 ECAD-MCAD CoDesign 功能时,在 ECAD 与 MCAD 域之间启用元件识别的控制项。这有助于在两个域之间推送/拉取设计时使用 native components。可用选项如下。
-
Specify how transferred ECAD models are named– 设置在初次传输到 MCAD 域时模型所使用的命名约定。默认设置为 <FootprintName><ComponentID>,并可更改为 <ComponentID><FootprintName> 或 <CustomComponentProperty><FootprintName>.。在后一种情况下,使用 Custom Component Property 字段(否则设置为 PARTNO)来定义你希望在 MCAD 元件名称中使用的自定义属性。该选项允许工程师在元件标识中包含有意义的信息,例如更详细的料号数据。
-
Recognize models placed in MCAD and use true electrical components in ECAD instead– 启用此选项以支持当板卡从 MCAD 端 Push、并在 ECAD 端 Pull 时使用原生元件。MCAD 3D 模型会链接到等效的 Altium Designer 元件,因此当板卡被拉入 Altium Designer 时,MCAD 3D 模型可被替换为一个完整定义的 Altium Designer 元件封装实例,并包含 3D 模型。使用两个子字段来确定 MCAD 模型属性与 ECAD 元件参数,用于在两个设计域中识别元件。默认情况下,这些字段填充为 PARTNO。其中 MCAD model property 可以是你自定义的属性,或从下拉列表中选择 MCAD model name。ECAD component parameter 也可以是你自定义的参数。若启用父级选项,则这些字段为必填;如果其中一个或两个留空,
按钮将被禁用。
-
Use models from data management system on MCAD side when creating PCB assembly– 启用此选项以支持当板卡从 ECAD 端 Push、并在 MCAD 端 Pull 时使用原生元件。MCAD 软件会从 MCAD 的数据管理系统中(按模型名称)获取元件模型,然后将该元件放置到 MCAD PCB 装配体中,而不是使用来自 ECAD 的模型。使用子字段来确定用于存储 MCAD 模型名称的 ECAD 元件参数。默认情况下,该字段填充为 MCADModelName。若启用父级选项,则该字段为必填;如果留空,
按钮将被禁用。
MCAD-to-ECAD 元件链接适用于所有受支持的 MCAD 平台(Autodesk Fusion® 除外)。ECAD-to-MCAD 原生元件链接目前仅支持:
SOLIDWORKS– 需要将 SOLIDWORKS 连接到 SOLIDWORKS PDM 系统。MCAD 元件必须在 ECAD 元件中以参数形式定义,格式为 “<vault>:folder\folder\component.sldprt”,其中 <vault> 为 PDM vault 的名称。有关如何连接到 SOLIDWORKS PDM 系统,请查阅 SOLIDWORKS 文档。如果该元件在 SOLIDWORKS PDM 系统中不可用,CoDesigner 将改为放置从 PCB 编辑器传输并保存在 Altium 365 Workspace 中的模型。
PTC Creo Parametric– 需要将 PTC Creo 连接到 PTC Windchill® 服务器,并将 ECAD 元件存储在 Windchill Workspace 中。有关如何连接到 Windchill,请查阅 Creo 文档。如果该元件在 Windchill Workspace 中不可用,CoDesigner 将改为放置从 PCB 编辑器传输并保存在 Altium 365 Workspace 中的模型。
Siemens NX– 需要将 Siements NX 连接到 Siemens Teamcenter PLM。有关如何连接到 Teamcenter PLM,请查阅 Siemens NX 文档。 MCAD 元件引用必须在 ECAD 元件中以参数形式定义,并包含 Teamcenter 路径,参数值格式为 :root_TC_folder:subfolder1:subfolder12:model_name。
CoDesigner 会在启动时(从 Altium Designer 以及从 MCAD 工具端)检查这些设置。如果你在工作区中更改了设置,请重启设计软件。
PLM Integration
当你的 Altium 365 Workspace 启用了 PLM Integration 时可用。此页面提供一个 Enable new PLM Configuration 选项;取消勾选后,PLM Integration 用户界面将恢复为基于上传已编辑配置文件的 previous system
。
相关信息请参见 PLM Integration。
Dictionaries
使用此页面创建具有多个预定义取值的自定义参数(Dictionaries),并可通过 Altium Designer 将其应用到 Component Templates。可添加多个参数 Dictionary,每个条目包含一组可选的对应参数值。使用该方法可对参数数据的应用进行更正式的控制:标准化参数及其可选值由一个可访问的位置集中管理。
使用 Admin - Settings 下的 Dictionary 选项创建参数值的预定义列表。
要添加一个 Dictionary 条目,单击
按钮,然后在随后出现的 Create Dictionary 窗口中输入合适的参数类型名称。使用与该 Dictionary 条目名称关联的
选项添加参数值——按 Enter 以确认输入的值。
可创建多个 Dictionaries,并为其添加多个参数值。
-
双击某个条目或使用关联的
选项来编辑 Dictionary 名称或取值。
-
使用关联的
选项向 Dictionary 添加新值。
-
使用关联的
选项删除某个值条目或删除 Dictionary 条目本身。
在 Altium Designer 中,在 Altium 365 Workspace 中创建的字典,在创建或编辑 Component Template 时会作为 Parameter data Types 可用。当该模板用于 creating a new component——或在编辑基于该模板的组件时——由字典定义的参数条目将只提供 Workspace 字典中定义的那些取值选项。请注意,基于字典的参数会通过其关联的图标进行标识。
有关更多信息,请参阅 Altium Designer 组件编辑器中的 Support for Dictionary-defined Component Parameter Data Types。
Checklists
本页面包含适用于项目 Design Reviews 的可用合规性检查清单(Checklist)列表。每个命名的 Checklist 由多个基于描述的条目组成,这些条目可在设计评审过程中确认并标记为“已勾选”。该列表包含两个示例 Checklist(PCB 和原理图检查),可直接使用,或作为自定义 Checklist 的基础。
现有 Checklist 可进行编辑或删除,并可通过
按钮创建额外的 Checklist。列表中的检查项集合由多行的简单文本语句构成——按 Enter 可新增一行。
也可以在某个设计评审实例的 Overview 页面中创建、编辑并保存新的 Checklist。
有关在设计评审实例中使用 Checklist 的更多信息,请参阅 Design Reviews。
Audit Export
本页面提供配置设置,用于将 Altium 365 Workspace 的 Events Log 数据暴露给合适的 SIEM(安全信息与事件管理)系统,以满足合规与审计目的。Workspace API 允许贵组织的安全专家配置其 SIEM 系统,以便使用本页面中由 Workspace 管理员指定的 Client ID 和 Secret Key 参数,从 Altium 365 获取审计数据。
打开下面的可折叠部分,以查看面向安全专家的相关技术配置说明。
Audit Logs Exposure Usage
此处提供的 Altium 365 API 信息面向组织的安全专家;在设置从 Altium 365 导入数据时,应结合其 SIEM 解决方案所提供的支持资源进行配置。
该 Web 服务用于在 Workspace 内对事件进行审计与跟踪。API 支持 Limit 分页,并通过 Client ID 与动态生成的 Secret Key 进行身份验证。在请求响应中,可在 JSON 格式中找到事件的详细信息,同时字段命名遵循通用事件格式(CEF)。
请注意,此服务仅在拥有有效许可证时可用。访问与使用仅限于已获许可的 Workspace。
How to use the Service
-
How to get endpoint and parameters
要访问服务端点与参数,具有管理员权限的用户应导航至 Workspace 中的 Admin – Settings 页面。
如果 Workspace 具备所需许可证,则会显示 Audit Export 选项。
选择该选项将显示一个页面,其中包含用于数据获取的 URL,以及 Client Id 和 Secret Key。如果是首次访问该页面,Secret Key 字段将不会被填充。要获取它,请点击
按钮。如果密钥已生成,则会立即可用。
如果出于任何原因需要使当前密钥失效,则在生成后将提供
按钮操作。该操作会阻止使用先前(现已撤销)的密钥进行数据获取。
需要时,可使用与每个字段关联的
按钮复制其内容。
-
How to use Endpoint
Overview
该 API 端点用于获取审计事件。为获取数据,我们采用 limit 分页。这意味着我们会返回事件总数,以及由 Limit 和 Offset 参数确定的当前事件集合。例如,在首次请求事件数据时,用户可能完全不提供任何参数——在这种情况下,我们会使用默认参数返回一组事件。
或者,用户也可以在请求中指定参数,例如 Offset = 0 和 Limit = 500。在这种情况下,我们将从第一条事件开始返回,直到达到指定的 limit。如果事件数量少于指定的 limit,则会返回所有可用事件。
需要特别注意的是,该 API 的使用者应在自身侧维护当前在日志中的位置,以便按顺序请求事件。例如,如果共有 1000 条事件,且用户初次传入 Offset = 0 和 Limit = 500,那么下一次请求应使用 Offset = 500 来获取剩余事件。
Authentication
访问该端点需要在请求头中提供客户端标识符(ClientId)和客户端密钥(ClientSecret)。如果其中任意一个缺失或不正确,将返回 Unauthorized 响应。
Request Parameters
Offset (optional):相对于结果起始位置的偏移量。用于控制从哪条记录开始返回数据。
Limit (optional):要返回的最大记录数。该值存在最大允许上限,不得超过此 API 设定的最大值。
Responses
200 OK:成功响应包含满足指定条件的审计事件。
400 Bad Request:当请求中指定的记录数超过允许的最大上限时返回 。
401 Unauthorized:当由于缺失或不正确的 ClientId 或 ClientSecret 请求头,或缺少许可证而导致客户端认证失败时返回。
Example of request
GET your-endpoint-url?Offset=0&Limit=500
Headers:
ClientId: your-client-id
ClientSecret: your-client-secret
Response
API 请求的标准响应:以 JSON 格式返回审计事件,字段命名遵循通用事件格式(CEF)。
Object Definition
标准响应对象结构:
TotalCount (int):可供获取的记录总数。该值表示所有符合请求条件的事件数量。
Events (List of Events):以 JSON CEF 格式组织的事件列表。列表中的每一项代表一个独立事件。
Event Structure:
CefVersion (string):CEF 格式版本。(Current version = 1)
DeviceVendor (string):设备制造商标识符。与 DeviceProduct 和 DeviceVersion 组合后,可唯一确定发送设备的类型。(Predefined: Altium)
DeviceProduct (string):设备的产品标识符。与 DeviceVendor 和 DeviceVersion 组合后,可唯一确定发送设备的类型。(Predefined: 365 Platform)
DeviceVersion (string):设备的版本标识符。与 DeviceProduct 和 DeviceVendor 组合后,可唯一确定发送设备的类型。(Predefined: Cloud)
DeviceEventClassID (string):每种事件类型的唯一标识符。
Name (string):事件的可读标题或描述。
Extension (Object):包含事件详细信息的对象。
Extension Structure:
Dvchost (string):设备的完全限定域名(FQDN)(如可用)。
Msg (string):对事件的进一步描述信息。
Rt (DateTime):接收到该事件的时间。
Dtz (TimeSpan):生成该事件的设备所在时区。
Suser (string):与该事件关联的源用户名称。
Act (string):事件中提到的动作。
ExternalId (string):源设备使用的 ID。这些值通常是顺序递增的,并与每个事件相关联。
Cat (string):源设备分配的类别。设备通常使用其自身的分类方案来对事件进行分类。
Response Example
{
"TotalCount": 2,
"Events": [
{
"CefVersion": "1",
"DeviceVendor": "Altium",
"DeviceProduct": "365 Platform",
"DeviceVersion": "Cloud",
"DeviceEventClassId": "",
"Name": "User Login",
"Extension": {
"dvchost": "host.domain.com",
"msg": "User successful login",
"rt": "2024-01-10T14:30:00Z",
"dtz": "UTC+00:00",
"suser": "sampleuser",
"act": "login",
"externalId": "45678",
"cat": "authentication"
}
},
{
// Additional Events
}
]
}
BOM Portal
Altium 365 BOM Portal 应用允许你从 Workspace 设计项目或已上传的(CSV/XLS)ECAD BOM 文件创建数据丰富的 BOM 采购文档。借助 Altium 全面的数据服务,Portal 的受管 BOM 文档包含最新的元器件制造商信息,以及来自多个来源的实时供应链数据。该基于 Web 的系统实现自动化、可高度配置,并提供高级搜索能力,用于为你的设计项目确定最优的元器件选型。
更多信息请参阅 BOM Portal page。
使用此设置页面可为新建/上传的受管 BOM 文档指定默认设置。在单个受管 BOM 文档中,可通过 BOM Settings window 将设置从这些默认值进行更改。
-
General Settings:指定默认的采购 Currency 和 Country 设置。两者相互独立,因此首选采购币种不与地点绑定。
-
Releases
-
Favorite Suppliers:指定对受管 BOM 文档启用的默认零件供应商。更多信息请参阅 BOM Portal 的 Order List section。请注意,Favorite Suppliers 列表中包含的可用供应商又是由 Workspace Part Providers page 中的 Altium Parts Provider settings 所定义的。
-
Checks Manager:指定在 BOM 文档中如何报告 BOM 行的 Issues。每种 BOM 有效性检查类型都可以更改为在任一可用的 Report Levels 中进行报告,也包括忽略某项检查(No Report)的选项。更多信息请参阅 BOM Portal 的 BOM Checks section。
滚动以查看完整的 BOM Portal 配置选项。
Requirements Portal
Requirements Portal 是一款与 Altium 365 集成的高级系统工程应用,用于定义和管理项目设计的技术需求。可在门户中创建 Requirements 实例,并将其放置到 Altium 365 Workspace 设计文档中,也可以将其分配为用户 Tasks。随后可在项目设计空间内验证对某项 Requirement 定义的符合性,其状态会同步反映到 Requirements Portal 中对应的 Requirement 实例上。
更多信息请参阅 Working With Requirements。
你的 Altium 365 Workspace 与 Requirements Portal 之间的同步链接,是通过将一个 Workspace 项目映射到门户中的 System Design Block(其关联了 Requirement 定义)来定义的。该链接可在不同位置建立:
-
在 Requirements Portal Web 界面中,通过将一个 Electronics 类型的 Block 分配给 Workspace 设计项目 – 相关信息。
-
在 Workspace 设计 Edit Project 窗口中,通过将门户 Block 分配给 Workspace 设计项目 – 相关信息。
-
在 Workspace Admin - Settings page(如图所示)的 Requirements Portal 条目视图中,通过向 Link Requirements 列表添加新的 Project-Block 链接 – 见下文。
使用九点菜单(
)中的 Requirements Portal 选项,在新的浏览器标签页中打开 Requirements Portal 界面。
Jira Integration
Altium 365 Jira Integration 支持 Atlassian Jira® issues 与 Altium 365 Workspace Tasks 之间的双向数据同步。该集成允许你直接从 Altium Workspace 远程创建 Jira issue(作为专用的 Jira Tasks),或将现有的 Jira Issues 链接到某个 Workspace 项目。
一旦建立 Jira Issue 与 Workspace Task 的关系,其 Comments 和状态设置(优先级、进度、负责人)将实时同步,从而在 Jira 空间中为 Altium 设计项目提供更强的交互式项目管理洞察。Jira 集成通过将 Workspace 项目映射到指定的 Jira Project 来进行配置。
更多信息请参阅 Working With Jira Tasks。
Jira Integration 设置页面还包含以下附加选项:
-
按钮会在新的浏览器标签页中打开你的 Jira 账号的默认视图。
-
按钮将断开 Jira 应用与 Jira Connection 下所列 Jira 账号的连接。这会使 Jira Integration 页面恢复到初始的未设置状态。
-
当启用 Access Settings 下的 Enable Jira mapping for project editors 选项时,Workspace 成员(前提是他们拥有编辑权限)可以将项目映射到此配置所指定的 Jira 项目。项目映射从项目 Edit window 执行 – 查看 映射访问示例。无论此访问设置如何,Workspace 管理员都可以通过项目 Edit window 将设计 Projects 映射到 Jira Projects。
Admin – Groups
Related page: 管理 Workspace 成员资格 – Groups
此页面用于创建和管理用户(Workspace 成员)组列表。组可帮助你进一步组织 Workspace 成员,例如按其参与的组织部门或所在设计团队进行划分。组也能使 Workspace 内容共享以及其他所提供技术的配置更加高效。
使用 Group 条目的选项可管理其用户成员(Edit)、查看与该 Group 名称共享的项目(Review Accesses),以及删除该 Group 类别(Remove)。
在界面的 Admin – Groups 页面访问并管理为你的 Workspace 定义的组。
Workspace 中预定义了若干示例组,包括 Administrators 组。该组为其成员授予管理权限。任何属于该组的成员都可通过浏览器界面对 Workspace 以及所有相关技术与服务拥有完全访问权限。
Admin – Configurations
Related page: 环境配置管理
Configurations 页面提供了一种方式,可基于成员被分配的 Group 来规范 Workspace 成员的工作环境。在实践中,配置实例用于约束每位设计人员的 Altium Designer 工作环境,使其仅使用公司认可的设计要素,包括模板、输出作业配置文件、Workspace 首选项等。可按需创建任意数量的 Configurations 并将其分配给用户组(角色)。
通过 Workspace Configurations page 定义并管理设计人员环境配置。
Admin – Part Providers
Related page: Part Source 配置
此页面使你能够定义一个 Part Source,以促进集中式供应链管理:整个组织的设计人员都使用同一份已批准的 Suppliers 列表,从而为其设计中使用的器件获取供应链情报。
Workspace 可用的以下零件来源:
-
Altium Parts Provider – 一项聚合供应商数据服务,可从广泛的零件供应商范围中获取实时器件信息。
在 Workspace 中建立的 Altium Parts Provider 设置会在用户连接到该 Workspace 时覆盖 Altium Designer 中的设置。
实际的供应链情报——包括 Manufacturer(及料号)、Supplier(及料号)、Description、Pricing 和 Availability——来自 Workspace 的本地 Part Catalog 以及相关的 Part Source。
每个 Workspace 实例都有其专用的 Part Catalog。这是一个零件目录数据库,专用于管理和跟踪制造商零件及其关联的供应商零件。该目录作为一项服务(Part Catalog Service)安装,通过 Altium 365 平台提供,并且仅与该 Workspace 配合工作。
零部件目录(Part Catalog)存储代表实际制造商零部件(Manufacturer Parts)的条目,以及一个或多个代表供应商零部件(Supplier Parts)的条目——也就是这些制造商零部件由供应商/经销商销售时的具体“版本”。每个供应商零部件都是对某个零部件数据库中条目的引用——该数据库要么是 Altium Parts Provider 的聚合零部件数据库(其本身会与已启用的供应商对接并汇总其零部件数据),要么是已链接的本地零部件数据库。
启用所需的供应商,并为 Altium Parts Provider 确定位置/货币范围。
Admin – PLM Integration
Related page: PLM Integration
此页面提供与 Altium 365 Workspace PLM Integration service 的接口。在这里,你可以定义与某个 PLM 实例的互连,并启用/配置将你的 PLM 组件与 Workspace 中组件进行同步。
Workspace 支持将组件数据与公司企业系统进行单向或双向同步。Workspace 数据与企业系统(通常为 PLM 系统)之间的交互,通过 PLM Integration 页面进行配置与管理。该页面提供自动化接口,便于配置互连、映射参数数据,并指定数据同步方向。Workspace 与目标企业系统之间的组件数据同步使用内置的同步流程,可手动触发,也可设置为定时重复事件。
Workspace 支持以下 PLM 系统:
PLM 集成设置通过自动化界面完成,便于配置互连、映射参数数据,并指定数据同步方向。
Admin – Processes
Related pages: Creating & Managing Processes, Defining a Process Workflow
此页面提供用于创建和管理 Process Workflows 的界面,这些流程用于正式引导公司设计人员完成典型的日常设计流程,例如:
用于实现某个特定设计流程的每个工作流(Workflow)都是作为 Process Definition 的一部分创建的。因此,它也可以被称为该流程的底层工作流,或简称为 Process Workflow。流程及其工作流通过 Processes 页面界面创建与管理;在该界面中,可启用一系列预定义流程供使用,或使用内置的 Process Workflow Editor 克隆并修改以满足你的需求。
Admin – Explorer
Related page: Managing Content Structure & Access
此页面让你可以访问 Workspace 的结构,其展示与布局类似于 Altium Designer 的 Explorer panel。在这里,你可以浏览 Workspace 中的文件夹和条目(Items)。你也可以创建和编辑文件夹,从而构建 Workspace 的结构,而无需通过 Altium Designer 连接到该服务器。
也可以在此界面定义文件夹级与条目级共享——用于控制谁能在 Workspace 中看到哪些内容;并且在文件夹级别,还可控制其他用户是只能查看文件夹及其内容,还是也能编辑(即向其中发布/提交/上传设计数据)。内容也可以直接在此界面从 Workspace 下载。
浏览并定义 Workspace 的结构,同时定义对其内容的访问权限,并能够下载其内容。
你可以在 Admin – Explorer page 中对文件夹和条目执行软删除——将它们发送到 Workspace 的隔离 Trash area。
Admin – Usage and Billing
此页面提供关于 Altium Develop solution 的订阅与用户分配信息。
在页面的 Usage and Billing 选项卡中,你可以管理你的 Altium Develop 订阅。在页面的 Simultaneous Authors 区域中,你还可以看到当前通过 Altium Designer Develop 连接到 Workspace 的用户列表。点击
图标即可断开某个用户连接,从而释放作者席位供其他用户使用。
页面的 Invoices 选项卡包含你的 Altium Develop 订阅相关财务操作历史记录。
Admin – Events Log
Events Log 是 Workspace 中已发生的重要数据与用户事件的顺序列表。它为管理员提供单一入口,用于监控与审计关键 Workspace 活动,以满足数据治理目的。当为你的组织启用了 Altium Enterprise-level solution 时,管理员即可使用此选项。
记录的事件包括:用户(Workspace 成员)的添加、移除与分组分配;设计/组件数据的添加与移除;以及与用户共享这些数据。每条事件记录都包含详细信息,例如发生时间、触发事件的人员,以及受影响的对象或用户。
管理员的 Events Log 会记录与设计数据和用户访问相关的重要事件。
使用视图中的 Search 字段,可根据输入的搜索词筛选出感兴趣的事件列表。
如果最近的事件尚未出现在日志中,请刷新浏览器视图(F5)。
Events Log Export to SIEM Systems:
Altium 365 Workspace 提供一个 API,用于将 Events Log 数据传输到合适的 SIEM(Security Information and Event Management)系统,以满足合规与审计需求。请注意,只有在为你的组织启用了 Altium Enterprise-level solution 时,Altium 365 SIEM API 才可用。 更多信息请参见上面的 Audit Export 条目。
Admin – Extensions
此页面提供对 Workspace 中额外已授权服务的设置入口。Workspace Extensions 以可选择的磁贴形式呈现,可访问该服务的更多信息与配置选项。
点击某个 Extension 磁贴以打开该服务的设置视图,在其中你可以按需指定连接凭据及相关设置。
SiliconExpert
Altium 365 SiliconExpert Integration 可直接访问一组额外的高级制造商零部件数据,这些数据可用于你的 BOM Portal 文档、project BOM 文档以及 Library Health analysis。来自 SiliconExpert 的增强参数数据会以特定参数列(YTEOL、Inventory risk 等)的形式填充到 Workspace BOM 中。在 Altium Designer 中访问 Supply Chain Information features in Altium Designer 时,也可以使用 SiliconExpert 的高级参数化零部件数据以及带排序的替代料建议。
当你购买了 Altium SiliconExpert Integration license 时,此服务即可完全可用。要启用该服务,请通过选择其磁贴打开 SiliconExpert application,输入 Altium 提供给你的凭据,然后确认设置(
)。另请注意,你也可以通过激活试用期(
)来体验将 SiliconExpert 与 Workspace 集成所带来的收益。
一旦建立 SiliconExpert 服务连接,SiliconExpert Integration 视图将显示与你账户相关的信息,其中包括可配置的报告级别列表与参数数据:
-
Part Quota Details 部分的信息包括你当前的 SiliconExpert 零部件数据配额上限与使用情况。
-
Checks Manager 部分包含 SiliconExpert 参数值的默认报告级别(Report Level)设置。使用每个条目对应的下拉列表选择不同的报告级别(Fatal/Error/Warning),或选择 No Report 选项以阻止某个数值条件被报告。请注意,你也可以编辑 Years to End of Life 数值(以年为单位),这些数值将触发三个 YTEOL 报告级别。
-
Data Visibility Settings 列表包含你可用的所有 SiliconExpert 参数。使用参数复选框可切换它们在零部件数据列表(项目 BOM、托管 BOM 等)中的可见性,适用于 Altium Designer 与你的 Altium 365 Workspace——将鼠标悬停在参数对应的
图标上可查看相关信息。请注意,SiliconExpert 基础的 YTEOL 和 Lifecycle 参数始终可用,且其可见性状态无法切换。
滚动以查看完整的 SiliconExpert 配置选项。
Z2Data
Altium 365 Z2 Data 集成将增强的制造商器件信息和供应链数据直接引入你的 Workspace。来自 Z2 Data 的丰富专有数据源可帮助你在选择与采购设计中使用的器件时做出更明智的决策。Altium 365 中的 Z2 Data 集成以与上文 所述 的 Silicon Expert 集成类似的方式实现,并可用于 BOM Portal 文档、替代器件以及 Workspace 元器件的 Part Choices。
当你的 Altium 365 Workspace 启用 Z2 Data 集成后,Z2Data 页面中会包含一个应用磁贴。选择该磁贴以打开 Z2 Data 应用,然后点击
按钮以启用对 Z2 Data 资源的基础访问。
当你的 Z2 Data 访问权限激活后,Z2 Data 集成视图将填充与你当前访问级别相关的信息与设置:
-
Part Quota Details 部分中的信息包括你当前的 Z2 Data 器件数据配额上限与使用情况。
-
Checks Manager 部分包含 Z2 Data 参数值的默认报告级别(Report Level)设置。使用与每个条目关联的下拉列表来选择不同的报告级别(Fatal/Error/Warning),或选择 No Report 选项以阻止报告某个数值条件。请注意,你也可以编辑将触发三个 YTEOL 报告级别的 Years to End of Life 数值(以年为单位)。
另请注意,你还可以购买 Z2 Data 的高级访问级别,其中包含更大的器件数据配额,以及显著扩展的信息与风险评估细节集合。点击
按钮,或直接前往 Z2 Data 访问表单。