Altium 本地部署企业服务器

您正在阅读的是 5.5. 版本。关于最新版本,请前往 Altium On-Prem Enterprise Server 阅读 8.0 版本

由您自有 IT 部门安装并管理的 Altium On-Prem Enterprise Server 可与 Altium Designer 协同工作,为“如何在确保完整性与安全性的前提下处理设计数据”这一问题提供优雅的解决方案。该服务器不仅提供坚如磐石的安全数据存储,还支持将数据以彼此独立的修订版本重新发布——本质上是在不覆盖任何已发布数据的情况下,随时间推移跟踪设计变更。它还支持对数据生命周期进行管理,使需要使用数据的人员能够一目了然地看到数据在其“生命周期”中所处的阶段,从而判断该数据可以安全用于哪些用途。

Altium Designer 也可以连接到托管在 Altium 365 cloud-based infrastructure platform 上的 Altium 365 Workspace。使用 Altium 365 Workspace,您将获得更丰富的协作功能集,包括 Global Sharing。并且由于它基于云端,您无需担心手动升级,即可获得 Workspace 的最新版本。

Altium On-Prem Enterprise Server 提供一个 Workspace(也称为 Enterprise Server Workspace),用于管理所有数据,包括元器件、领域模型、原理图电路图纸以及设计模板。您甚至可以直接在 Workspace 中创建并管理整个设计项目,并通过以 CAD 为中心的管理视图来促进协作评审与评论。通过专用的 Manufacturing Portal,您可以查看并浏览已发布的文件数据、检查 BOM,并查看与评论设计本身的快照(即该已发布数据的来源)。您还可以控制设计人员的工作环境——确保公司范围内的设计标准得到强制执行并被遵循。

为增强并扩展设计协作,Enterprise Server Workspace 支持 Process Workflows——高度可定制的流程“流”,用于引导公司设计人员完成典型的日常设计流程,例如元器件与项目创建,或与设计项目相关的活动(如设计评审)。您可以将这些工作流定义得尽可能简单或按需复杂,而与其交互则通过 Tasks 的概念来实现。每个任务都是工作流推进过程中需要用户采取行动的节点。

通过在 Workspace 中提供一组可复用的设计“构建块”,您可以在启动新项目时确信:每个模型、元器件以及更高层级的设计元素都已被核准并批准使用,无需“重复造轮子”。Workspace 同时成为设计元素的来源与归宿:每个新设计都会使用发布到 Workspace 并通过 Workspace 管理的元素。而且只使用来自 Workspace 的元素进行设计,这些设计的完整性也将从根本上得到保障。


Workspace 内容

在 Enterprise Server Workspace 中,每一种可被存储、管理并复用的设计实体,都以特定类型的内容(或 Item)来表示。一个 Item 在 Workspace 中具有唯一标识,并且可以包含任意数量的 Revisions,其中每个修订版本都包含该 Item 的数据。每当对某个修订版本中包含的数据进行更改——对于大多数 Item 类型,这些数据可在关联的临时编辑器中直接编辑——更改都会被提交(或重新发布)为该 Item 的一个新修订版本,从而确保任何现有修订版本都不会被覆盖,进而保证最高的数据完整性。

一个内容 Item 可以拥有任意数量的修订版本,本质上代表该 Item 随时间推移的演进。进行更改后,新的数据内容会被提交/上传/发布到一个新的修订版本中。因此,一个 Item 的各个修订版本中存储的数据通常是不同的。为了区分这些不同的修订版本,会使用修订版本标识符(ID);该 ID 与 Item ID 组合后,可为 Item 的每一次发布创建唯一标识。这就形成了 Item-Revision

Item Revision 的另一个重要方面是其 Lifecycle State。这也是一种标识符,可用于快速评估该修订版本在其 life 中当前所处的阶段,以及设计人员因此被授权对其执行哪些操作。修订版本反映的是对 Item 所做的设计更改,而生命周期状态则从业务角度反映该 Item 的状态,例如 PlannedNew From DesignFor ProductionObsolete 等。

► 阅读:Workspace Content Types

直接编辑

Enterprise Server Workspace 提供了一种灵活且安全的方法,用于集中存储与管理 Altium Designer 中使用的各类设计数据。从原理图模型到元器件,从受管图纸到已完成的 PCB 设计,Workspace 为电子设计数据的存储与管理提供了理想方式。

借助 Workspace 对直接编辑的支持,许多设计实体都可以被编辑并发布到相应且新创建的 Workspace Item 的初始修订版本中。直接编辑让您摆脱对独立、受版本控制的源数据的依赖。您只需使用从 Workspace 直接加载最新源数据的临时编辑器来编辑受支持的 Item 类型。编辑完成后,该实体会被发布(或重新发布)到其父 Item 的后续计划修订版本中,并关闭临时编辑器。硬盘上不会留下文件,不必纠结是否在使用正确或最新的源数据,也无需维护独立的版本控制软件。Workspace 会以您所期望的同等完整性处理这一切,并以加速数据变更的方式完成管理。

并且在任何阶段,您都可以回到 Workspace 中受支持 Item 的任意修订版本并直接编辑它。只需在该修订版本上右键单击,并从上下文菜单中选择 Edit 命令。临时编辑器将再次打开,并将该修订版本中包含的实体打开以供编辑。按需修改后,将文档发布提交到该内容 Item 的下一个修订版本中。


元器件

Altium Designer 采用统一设计方法,传统上使用一种贯穿电子设计流程各个方面的元器件模型。然而,为了将电子设计过程无缝融入整体的产品开发流程中,该模型需要演进——扩展以覆盖其他方面,包括其他设计流程(尤其是 MCAD 与工业设计),以及与产品开发流程交叉的业务流程(如采购与制造)。

这种演进后的对象模型称为 Unified Component Model

在该建模范式下,设计人员所看到的设计元器件与 Manufacturer 和/或 Vendor 的物料是分离的。这些信息不再作为元器件的一部分来定义。相反,使用 Part Choices 将设计元器件映射到一个或多个 Manufacturer Parts,而这些 Manufacturer Parts 又可以映射到一个或多个 Vendor parts,使设计人员能够预先声明:在设计中某个设计元器件可使用哪些真实物料。

这些元器件及其 Part Choices 会存储在 Workspace 中。一个元器件以一系列修订版本的、具有唯一标识的 Component item 形式存储。每个修订版本都受生命周期管理,从而提供经认证的元器件集合,可被授权重新实例化到新的设计项目中、用于样机制造,或用于量产。简而言之,这是通过 Workspace Libraries 实现的元器件目录。

Altium Designer 的 Components panel 提供了一个强大的界面,用于与所有元器件交互。对于 Workspace 库元器件,该面板提供基于过滤器的参数化(分面)搜索能力,用于指定目标元器件参数。此外,该面板还提供选项:通过 Component Editor(其 Single Component Editing 模式)编辑元器件;通过 Explorer panel 在其源 Workspace 中查看元器件;以及执行元器件管理功能,例如创建与克隆元器件,或编辑所选元器件的 Part Choices 与 Type。
通过使用 Altium Designer 的 Manufacturer Part Search panel,您可以搜索真实世界的制造商物料,然后将这些物料获取到您的 Workspace 中。获取过程包括创建一个新元器件——使用 Component Editor 的 Single Component Editing 模式——并发布到目标 Workspace。

设计管理

Enterprise Server Workspace 与 Altium Designer 结合,为 Workspace 基础架构中的设计项目提供支持。这些项目面向项目生命周期的开发阶段,简化了受版本控制项目的创建与持续工作流。由 Workspace 控制的集中式存储也使该功能成为其他协作服务的基础。

使用由 Workspace 托管的项目的一些关键优势包括:

  • 存储更简化。无需决定存储位置。备份及其他基础服务均已处理。
  • 为协作功能提供基础。
  • 强制版本控制。
  • 专用评论系统的优势。
  • 通知与状态。包括本地修改在内的文档状态对整个设计团队可见。
  • 并行 PCB 设计无需任何复杂设置即可工作。
  • 可将项目共享给多人进行编辑,或仅用于查看与评论。

管理通过 Workspace 界面的 Projects 页面进行。可通过该界面创建新项目,或通过 Altium Designer 中的 Create Project dialog 创建。或者,也可以快速将现有本地项目 made available in the Workspace

您还可以访问面向制造的、以 CAD 为中心的项目视图,该视图提供 Design、Supply、Manufacture、Activities 和 History 等视图选项:

  • Design– 显示并浏览源项目的设计文档,查看设计对象属性并添加评审评论。此视图使用 Web Viewer interface。该视图面向源项目数据的最新版本,而不是该项目的某个指定发布版本,因此可视为在制(WIP)视图。你可以查看基础设计或其任一定义的变体。
  • Supply – 以交互方式检查从设计文档中提取的在制(WIP)BOM 数据,包括从项目中已填充的 ActiveBOM 文档派生的制造商与供应商器件数据条目。
  • Releases – 查看项目的发布版本。可访问并打开完整的发布数据,或打开某个特定装配包;后者将通过 Manufacturing Portal 在单独的选项卡中呈现。通过该门户,你可以查看并浏览已发布的文件数据、检查 BOM,并查看与评论设计本身的快照(即该发布数据的来源)。无论是在 Releases 视图中,还是通过针对某个特定发布版本的 Manufacturing Portal,你都可以访问用于下载制造数据的控件,并可按不同粒度下载(从完整数据集到单个生成的输出文件)。
  • Activities – 搜索、查看并访问适用于所选项目的工作流流程活动,例如设计评审。使用所选活动的子选项卡可查看其实时流程图、相关数据与事件历史。
  • History – 浏览与项目相关的主要事件的时间线,包括创建、提交、发布、克隆以及 MCAD 交换。每当与项目相关的受支持事件发生时,该事件都会以专用磁贴的形式添加到时间线中,并在适用时提供多种操作。更多信息请参见 Project History
Workspace 项目的优势在于默认启用版本控制,并且可以协同工作,而无需担心共享盘、服务器、协议等问题。版本控制由 Workspace 内置的 Git 版本控制服务提供支持。
► 阅读 Workspace Projects

配置管理

为便于在企业级别强制执行设计人员的工作环境——确保其遵循组织在设计、文档与生产方面所要求的标准——Enterprise Workspace 提供 Team Configuration Center

Team Configuration Center 的作用是让组织对设计人员所使用的环境进行集中管控。它通过定义与管理 Environment Configurations 来实现。这些用于约束每位设计人员的 Altium Designer 工作环境,使其只能使用公司认可的设计要素,包括原理图模板、输出作业配置文件、Workspace 首选项等。换言之,它实现了 Centralized Environment Configuration Management

可通过该 Center 专用的基于浏览器的界面定义任意数量的环境配置。每个配置所使用并强制执行的数据——称为 Configuration Data Items——来源于 Workspace。并且,通过将每个环境配置与特定用户角色关联,再将用户分配到这些角色中,用户一旦登录 Enterprise Server Workspace,正确的工作环境就会立即加载到 Altium Designer 中。采用这种基于角色的方法可确保设计人员始终获得其应有的设置,无论他们使用的是自己的电脑,还是与其他设计人员共用一台电脑。


工作流

Altium Designer 提供强大的 collaborative design environment。其中一部分是对 Process Workflows 的支持,用于引导公司的设计人员完成典型的日常设计流程,例如:

  • 申请新的 Workspace 库元件
  • 执行与项目相关的活动,例如设计评审或发布到 PLM
  • 创建新的 Workspace 项目。

用于实现某个特定设计流程的每个 Workflow,都是作为 Process Definition 的一部分创建的。因此,它也可以被称为该流程的底层 Workflow,或简称为 Process Workflow

流程及其 Workflows 通过 Enterprise Server Workspace 界面创建与管理——由该 Workspace 的管理员执行。对于前面提到的三个设计领域,安装中已包含预定义的流程工作流。其中一些开箱即用即可启用。你可以按需使用、修改它们,或创建你自己的流程以满足公司需求。另一些是示例——这些不能直接启用并按原样使用。因此,它们更像“模板”——编辑以满足你公司的要求,命名并保存为新的流程定义,然后你再 can 将其激活并使用,与其他所有定义一起使用。

强大的 Process Workflow Editor 提供了灵活性,使你能够构建简单或复杂程度恰到好处、并与公司需求一致的工作流流程。

在 Altium Designer 中进行设计时,设计人员可以访问并发起任何已在管理层面启用的流程。与某个流程(更准确地说是其定义的工作流)的交互通过 Tasks 进行。Task 对应工作流中定义的用户任务——即工作流推进过程中需要用户采取行动的节点。

ECAD-MCAD 协同设计

大多数电子产品的设计都需要固定在某种机械结构上——例如机箱或外壳。在设计流程后期才发现电路板(ECAD)与机箱/外壳(MCAD)之间存在机械冲突,代价可能非常高。虽然你可以从 Altium Designer 导出 3D 模型,但这是一项需要有意识决策并手动执行的流程。现实中,这种操作并不频繁,导致 MCAD 设计人员无法确定自己拿到的是否是最新版本。确保不会仅仅因为工具之间无法互通而白白浪费一大笔钱,本不该这么困难。

Enterprise Server Workspace 支持原生的 ECAD 与 MCAD 协作,使数据在不同领域之间无缝流动。不再需要轮询更新,也不再有不确定性。随着设计演进,数据会在不同领域之间推送,确保设计一致性。

支持以下 MCAD 平台:

  • Dassault Systemes SOLIDWORKS®
  • Autodesk Inventor Professional®
  • PTC Creo Parametric®
  • Autodesk Fusion 360®
  • Siemens NX®

官方支持的 MCAD 工具版本取决于所使用的 Altium CoDesigner 插件版本。相关信息可在 New in CoDesigner page 中找到。

MCAD CoDesigner 用于在电气工程师与机械工程师之间同步 PCB 设计。它通过 Altium Designer 端的 MCAD CoDesigner 面板直接处理 ECAD 与 MCAD 数据,并在你的 MCAD 软件中通过相应的插件面板进行配合。后者通过安装(并注册到 MCAD 软件)Altium CoDesigner 插件来提供。请从 altium.com 站点的 Downloads page 中的 MCAD CODESIGNER PLUGINS 部分获取与你的 MCAD 软件对应的插件。
► 阅读 ECAD-MCAD CoDesign

PLM 集成

Enterprise Server Workspace 支持与企业系统进行单向或双向的元件数据同步。通过配置文件,你可以指定同步方向,从而确定哪些参数由哪个系统作为主数据。Enterprise Server 与目标企业系统之间的元件数据同步使用内置的同步流程,可手动触发或设置为定时重复事件。

提供了一个专用的 Project Creations 工作流,用于支持在你的 PLM 实例中自动创建料号,然后将其作为项目的 Workspace 参数进行传播。你还可以在 Altium Designer 中运行 Project Releaser 时,将设计发布到你的 PLM 实例。发布操作使用发布模板——作为 PLM 实例集成配置的一部分进行定义——以控制数据应如何传播到 PLM。

Enterprise Server 安装包含一个 CSV 元件数据库导入工具,可用于将从其他系统(PLM、ERP 或其他)导出的文件中的元件数据导入到 Enterprise Server Workspace。该桌面工具以可配置的批处理(*.bat)文件形式实现,可将目标电子表格文件(*.csv)中的元件数据导入到 Workspace,导入方式由现有 Workspace 模板或专用配置文件决定。

此外,还对以下 PLM 系统提供直接支持:

  • PTC Windchill® PLM(11.1 M020)以及 PTC Windchill® PLM(11.0 M030)
  • Arena® PLM
  • Oracle® Agile™ PLM
  • Siemens Teamcenter®with additional setup

接口配置通过 Workspace 界面完成,连接设置与参数映射在基于 XML 的配置文件中定义(上传到 Workspace)。同时还包含一个智能配置生成器,用于帮助创建到企业系统的自定义连接。

请注意,Part Choice 数据的同步是单向的——仅从企业系统同步到 Enterprise Server。
► 阅读 PLM Integration
AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。