发布到工作区

您正在阅读的是 22. 版本。关于最新版本,请前往 发布到工作区 阅读 25 版本
 

父页面: 板设计发布

发布视图的在线模式下,发布过程是一个分阶段的流程,视图左侧的条目一目了然地显示您当前所处的阶段:

  1. 配置服务器发布 – 这个发布过程的阶段,您需要指定希望生成的数据类型:源数据(总是生成的)、制造数据、组装数据(对基础设计和每个检测到的变体)。
  2. 验证项目 – 当一个或多个验证类型报告在分配的OutJob文件中被检测到时,这个发布过程的下一个阶段会自动运行。所有在分配给正在发布的数据项的输出作业文件中定义的验证输出生成器都会运行。
  3. 生成数据 – 这个发布过程的下一个阶段会自动运行。这里是运行分配给包含的数据项的OutJob文件中定义的所有其他输出,以生成要发布到工作区目标项中的数据。
  4. 审查数据 – 所有验证检查通过,并且输出数据生成后,这个发布过程的阶段允许您审查生成的数据。

    如果您选择使用准备 & 发布准备 & 发布 & 发布到PLM命令(来自与按钮相关联的菜单),项目发布器将不会在审查数据阶段暂停。
  5. 上传数据 – 在前一阶段确认发布后,将自动进入下一个阶段。它简单地展示了数据上传到目标工作区中相关数据项的修订版的进度。
  6. 执行报告 – 这是过程的最后阶段,提供发布的摘要。提供导航链接,以便快速浏览到资源管理器面板中生成的项目修订。如果您作为发布并发布到PLM的过程的一部分访问了项目发布器,则将显示按钮。点击此按钮以继续该过程的底层工作流,发布到PLM。

    如果您选择使用准备 & 发布 & 发布到PLM命令(来自与按钮相关联的菜单),项目发布器将不会在执行报告阶段暂停,并且不会显示按钮。
  7. 发布到PLM – 当在相关激活的过程下运行发布(用于发布然后发布到PLM)时,只有这个阶段才会出现。当在前一阶段点击按钮(或如果使用了准备 & 发布 & 发布到PLM命令(来自与按钮相关联的菜单))时,将自动进入这个阶段。登录凭据对话框将出现。输入您PLM实例的用户名密码,并选择您想要使用的PLM模板(以<PLMInstance>:<PublishingTemplate>的形式出现)。

    请注意,您的PLM实例登录凭据只需要在第一次发布到该实例时输入。这些信息将随后与工作区一起存储。之后,任何将该项目发布到同一PLM实例的操作将直接进行,根据定义的工作流程和选择的发布模板。
    如果您是第一次发布,并且PLM端的部件编号尚未与工作区项目关联,那么这些部件编号将在PLM中创建并与项目关联,作为初始发布的一部分。您还可以定义工作区组件在PLM实例中的组件条目,作为发布操作的一部分 – 以在PLM中获取组件的BOM(可选,基于定义和用于发布项目到PLM实例时使用的发布模板)。

发布视图的在线模式下,发布过程是一个分阶段的流程,视图左侧的条目一目了然地显示您当前所处的阶段:

  1. 配置服务器发布 - 这个发布过程的阶段是您指定希望生成的数据类型:源数据(总是生成的)、制造数据、组装数据(对于基础设计和每个检测到的变体)。
  2. 验证项目 – 当在分配的OutJob文件中检测到一个或多个验证类型报告时,这个发布过程的下一个阶段会自动运行。所有定义的验证输出生成器,都在分配给正在发布的数据项的输出作业文件中定义,并运行。
  3. 生成数据 – 这个发布过程的下一个阶段会自动运行。这是在分配给包含的数据项的OutJob文件中定义的所有其他输出运行的地方,以生成要发布到工作区目标项中的数据。
  4. 审查数据 – 所有验证检查通过,并且输出数据生成后,这个发布过程的阶段允许您审查生成的数据。

    如果您选择使用准备 & 发布准备 & 发布 & 发布到PLM命令(从与按钮关联的菜单中),项目发布器将不会在审查数据阶段暂停。
  5. 上传数据 – 在前一阶段确认发布后,将自动进入下一个阶段。它简单地展示了数据上传到目标工作区中相关数据项的修订版的进度。
  6. 执行报告 – 这是流程的最后阶段,提供发布的摘要。提供导航链接,以便快速浏览到资源管理器面板中生成的项目修订。如果您作为发布并发布到PLM的过程的一部分访问了项目发布器,那么将显示按钮。点击此按钮以继续该过程的底层工作流,以发布到PLM。

    如果您选择使用准备 & 发布 & 发布到PLM命令(从与按钮关联的菜单中),项目发布器将不会在执行报告阶段暂停,也不会显示按钮。
  7. 发布到PLM – 当在相关激活的过程下运行发布(用于发布然后发布到PLM)时,只有这个阶段才存在。当在前一阶段点击按钮(或如果使用了准备 & 发布 & 发布到PLM命令(从与按钮关联的菜单中),则直接进入)。将出现登录凭据对话框。输入您PLM实例的用户名密码,并选择您要使用的PLM模板(以<PLMInstance>:<PublishingTemplate>的形式出现)。

    请注意,您的PLM实例登录凭据只需要在第一次发布到该实例时输入。这些信息将随后存储在工作区中。之后,任何将该项目发布到同一PLM实例的操作将直接进行,根据定义的工作流程和选择的发布模板。
    如果您是第一次发布,并且PLM端的部件编号尚未与工作区项目关联,那么这些部件编号将在PLM中创建并与项目关联,作为初始发布的一部分。您还可以定义工作区组件在PLM实例中的组件条目,作为发布操作的一部分 - 在PLM中获取组件的BOM(可选,基于定义和用于发布项目到PLM实例时使用的发布模板)。

在线阶段 1 – 配置服务器发布

发布过程的这一阶段是您指定希望生成的数据类型的地方。可以发布的数据项包括:

  • 源数据 – 源设计的快照。
  • 制造数据 – 制造厂需要的数据,用以创建裸板。
  • 基础设计的装配数据(无变化) – 装配厂根据物料清单完全装配裸板所需的数据,适用于非变化的基础设计。
  • 设计变体n的装配数据 – 装配厂根据物料清单装配裸板所需的数据,适用于基础设计的变体n

装配数据集的数量将对应于基础(非变化)设计,以及为该设计定义的所有检测到的变体。

此外,您可以添加和配置自定义数据部分 - 允许您创建一套定制的发布数据。这更多是为了向后兼容或自定义数据流。除了源数据外,不创建任何引用。可以添加和配置任意数量的自定义数据集作为发布的一部分(点击当前定义的数据项列表下方的添加部分控件)。
项目发布过程的第一阶段 - 配置要包含在发布中的内容(要生成的数据)。

Source Data项总是包含在发布中。其他数据项可以选择性地包含。

要将“制造数据”和“装配数据”项包含在发布中,至少需要将一个OutputJob文件分配给它们。如果您有以子字符串“fab”和“ass”开头的Output Job文件,当首次访问发布视图时,这些OutJobs将自动分配给相应的“制造数据”和“装配数据”部分。如果没有,您将需要在每种情况下手动分配适用的OutJobs。这可以通过项目发布选项对话框发布选项标签页完成(点击视图左下角的根据需要将OutJobs分配给适用的数据集。按钮访问)。
根据需要将OutJobs分配给适用的数据集。

在配置为发布所需的数据项后,点击视图右下角的按钮以继续。

按钮有两种状态。点击它将启动标准的准备命令。这将继续进行发布直到审查数据阶段 - 允许你在提交数据发布之前基本上再次检查一切是否就绪。如果你不想暂停进行审查,使用与按钮关联的下拉菜单并选择准备并发布命令。

作为准备的一部分,将执行几项发布前检查,包括:

  • 确保项目及所有文件已被保存。
  • 如果适用,确保项目和所有相关文件已提交至版本控制系统(VCS)。
  • 确保每个启用的数据项都被命名。
  • 确保用户有权创建目标项(及其修订版)。
  • 在工作区创建所需的目标项(及计划中的修订版),对于已存在的项,确保使用下一个修订版。

如果发现任何问题,将提供解决方案帮助您解决(例如,保存本地修改的文件并提交至VCS)。

此时将生成源数据项 —— 包含向目标项修订版发布的源设计项目文件的快照。

在线阶段 2 - 验证项目

在阶段 1 顺利完成后,当在指定的 OutJob 文件中检测到一个或多个验证类型报告时,下一个发布流程阶段将自动运行。所有在分配给要发布的数据项的输出作业文件中定义的验证输出生成器都将被执行。这包括运行以下任何内容:

  • 差异报告 – 使用比较器确定源文件和PCB设计文档是否正确同步。
  • 电气规则检查 – 检查捕获的源设计的电气/绘图有效性。
  • 设计规则检查 – 根据指定的板级设计约束,检查PCB文档的有效性。
  • BOM检查 – 检查源BOM文档(*.BomDoc)中与设计项目或部件选择相关的可能违规情况(如果可用)。
  • 印制板封装比较报告 – 将板上的印制板封装与其源库进行比较,确保它们是最新的,并且匹配。
  • 组件状态检查 – 检查处于限制状态的组件。作为配置的一部分,您确定对目标管理内容服务器中当前定义的每个生命周期定义的每个当前定义状态采取的行动;不采取任何行动、发出警告或生成错误。后者将阻止设计的发布。此外,运行检查将生成一个便于查看的基于HTML的报告,允许您一目了然地看到哪些设计组件不处于有效状态。
  • 环境配置合规性检查 – 检查只有通过环境配置允许您的指定角色(如果适用)使用的数据项是否被使用。此检查还可以确保所有设计项目都来源于一个工作区。
  • 差异报告 – 使用比较器确定源文件和PCB设计文档是否正确同步。
  • 电气规则检查 – 检查捕获的源设计的电气/绘图有效性。
  • 设计规则检查 – 根据指定的板级设计约束,检查PCB文档的有效性。
  • BOM检查 – 检查源BOM文档(*.BomDoc)中与设计项目或部件选择相关的可能违规情况(如果可用)。
  • 印制板封装比较报告 – 将板上的印制板封装与其源库进行比较,确保它们是最新的,并且匹配。
  • 组件状态检查 – 检查处于限制状态的组件。作为配置的一部分,您确定对目标管理内容服务器中每个当前定义的生命周期定义的每个当前定义状态采取的行动;不采取任何行动、发出警告或生成错误。后者将阻止设计的发布。此外,运行检查将生成一个便于查看的基于HTML的报告,允许您一目了然地看到哪些设计组件不处于有效状态。
  • 环境配置合规性检查 – 检查只有通过环境配置允许您的指定角色(如果适用)使用的数据项正在被使用。此检查还可以确保所有设计项目都来源于一个工作区。

如果验证成功,将显示图标,并显示文本通过。如果不成功,则会显示图标,并显示文本失败

如果任何验证检查未能成功通过,发布将失败。
点击视图右下角的将停止发布过程。

在线阶段 3 – 生成数据

第二阶段无问题完成后,将自动运行发布过程的下一个阶段。这是运行所有其他输出的阶段——在分配给包含的数据项的OutJob文件中定义的输出,以生成要发布到工作区中相关目标项的数据。

与其他阶段一样,但在这个阶段更为明显,因为它需要更长的时间来运行,使用图标来表示生成的进度: – 尚未运行/生成。 – 正在运行/生成。

– 生成成功。

– 生成失败。

点击视图右下角的将停止发布过程。

在线阶段 4 – 审核数据

通过所有验证检查并生成输出数据后,此发布过程的阶段允许您审核生成的数据。

如果您选择使用准备与发布命令(来自与按钮相关联的菜单),项目发布器将不会在审查数据阶段暂停。


在提交发布并将数据上传到工作区之前,检查生成的数据是否一切正常。

页面默认显示生成数据的简单(紧凑)视图。通过点击感兴趣部分的详情控件,切换到更详细的视图。

点击详情控件,从简单视图切换到生成数据的详细视图,针对相关部分。再次点击隐藏详情控件以切回。
点击详情控件,从简单视图切换到生成数据的详细视图,针对相关部分。再次点击隐藏详情控件以切回。

在生成数据的紧凑视图中,点击查看链接以打开关联的数据文件或文件集,可以在Altium Designer内的相关编辑器中(例如CAM编辑器)或在相关的外部应用程序中打开(例如Microsoft Excel)。在详细视图中,双击一个条目以仅查看该文件。 许多设计师常用的准备发布测试是比较当前发布的Gerber文件与上一次发布的Gerber文件。对于发布到Altium 365 工作区的项目,点击Gerber输出旁边的比较Gerber链接,并从下拉菜单中选择一个之前的发布版本,以比较准备的Gerber数据与所选发布的数据。比较在Altium 365平台上执行。您的默认浏览器将打开您的公司工作区并显示结果。


在将数据发布到 Altium 365 工作区之前,通过项目发布器访问 Gerber 对比功能。

了解更多关于 Gerber 对比 功能。

源数据部分的紧凑视图中,点击查看链接将打开Windows文件资源管理器,定位到已保存项目源文件快照的临时文件夹。通过位于节标题右侧的浏览链接也提供了此功能。实际上,每个部分都有这样的控制,可以快速跳转到该数据的子文件夹,位于临时文件夹内。
在详细视图中,右键上下文菜单上的命令提供了打开文档和浏览到其生成位置(在临时文件夹中)的能力。您还可以添加文件夹位置和创建日期的数据列 - 右键点击网格的标题区域并选择选择列命令,访问一个对话框以定制所呈现的数据。

如果在审查数据后,您发现需要进行修改,请点击视图右下角的按钮。一个确认对话框将会出现,提醒您所有生成的数据将会丢失 - 点击确定将取消发布,并且您将返回到流程的第一阶段。

系统自然地阻止在准备发布和将数据发布到工作区之间修改设计文件。如果您以任何方式更改设计文件,发布过程将终止,并且您将返回到发布准备之前的初始阶段。

如果生成的数据都看起来不错,请通过点击按钮(也位于视图的右下角)来继续发布。将会出现确认发布对话框,总结将要发布到托管内容服务器的项目配置。在这里,您还有机会添加名称(默认条目是[ProjectName])、描述,并添加任何相关的发布说明。
确认将要发布的内容,包括生成的项目修订版,以及更改名称/描述和添加发布说明的能力。

在线阶段 5 – 上传数据

在确认上一阶段的发布后,将自动进入下一个阶段。这一阶段简单地展示了数据上传到工作区中相关数据项的修订版的进度。


此阶段仅反映了生成的数据上传到工作区中链接的项目修订版的进度。

在线阶段 6 – 执行报告

这是流程的最后一个阶段,提供了发布的总结。


发布的最终报告。

使用导航链接快速访问关联的项目修订版,其中包含已发布的数据(制造数据、组装数据和任何自定义数据集),在资源管理器面板中 —— 您工作区的门户。

通过资源管理器面板,直接在工作区查看项目发布的数据,由Altium Designer提供支持。
通过资源管理器面板,直接在工作区查看项目发布的数据,由Altium Designer提供支持。

直接在工作区中查看项目发布的数据,感谢浏览器面板的帮助。
直接在工作区中查看项目发布的数据,感谢浏览器面板的帮助。

就是这样 - 当你的项目发布后,你可以简单地关闭发布视图(使用位于视图右下角的按钮)。当你将来需要重新发布同一个项目时,项目发布器能够快速轻松地帮助你完成,并自动增加目标项-修订版。

每次对项目进行发布时,都会在项目的历史视图时间线上添加一个项目已发布事件磁贴。发布人的姓名(和照片)以及日期和时间将被展示。如果在通过确认发布对话框发布生成的数据到工作区时添加了发布说明,那么这些说明也会显示在磁贴中。发布中包含的每个数据集也将被列出。

请注意,如果最新的项目提交尚未被标记,则会自动为此最新提交分配一个标签。该标签的格式为RELEASE_<RevisionID>,其中<RevisionID>是发布项目源的修订号(A.1A.2等),例如,RELEASE_A.3

项目历史视图中的项目已发布事件磁贴示例。由于最新的项目提交没有标签,所以在发布后被标记。
项目历史视图中的项目已发布事件磁贴示例。由于最新的项目提交没有标签,所以在发布后被标记。

了解更多关于项目历史

发布到 PLM 实例

相关页面:PLM 集成(Altium 365 工作区企业服务器工作区),发布到 PLM

您可以将设计发布到 PLM 实例,作为在 Altium Designer 中运行项目发布器的一部分。发布操作使用发布模板——作为该 PLM 实例集成配置的一部分定义——来控制数据如何传播到 PLM。通过适当配置的流程可以使用此功能。作为安装的一部分提供了一个示例流程定义 - 带发布的项目发布器 - 其底层工作流程使得作为项目发布器的附加阶段能够发布到集成的 PLM 实例。下面显示了工作流程图。

此流程定义不能按原样激活和使用。因此,它更像是一个“模板” - 编辑以适应您公司的要求,命名并保存为新的流程定义,然后您可以激活并使用。

默认带发布的项目发布器示例流程定义的工作流程图
默认带发布的项目发布器示例流程定义的工作流程图

一旦激活,作为项目发布器的一部分发布到 PLM 实例的流程可以从 Altium Designer 中的项目 » 项目发布器子菜单或通过右键单击项目面板中的设计项目条目访问的项目发布器上下文子菜单中访问。

访问作为项目发布器一部分发布到 PLM 实例的流程
访问作为项目发布器一部分发布到 PLM 实例的流程

项目发布器将出现,带有一个额外阶段 - 7. 发布到 PLM。此外,菜单中提供了一个命令,与按钮相关 - 准备 & 发布 & 发布到 PLM - 如果您希望运行项目发布器而不停下来审查生成的数据和执行报告。

运行项目发布器而不停下来审查生成的数据和执行报告的额外命令
运行项目发布器而不停下来审查生成的数据和执行报告的额外命令

如果您使用标准准备命令运行项目发布器,在审查并发布数据之后,按钮将在执行报告阶段呈现。点击此按钮以继续该流程的底层工作流程,以发布到 PLM。将出现登录凭据对话框。输入您的 PLM 实例的用户名密码,并选择您要使用的 PLM 模板(以<PLMInstance>:<PublishingTemplate>的形式出现)。

如果您选择使用准备 & 发布 & 发布到 PLM命令,您最终将直接呈现登录凭据对话框。项目发布器将不会在执行报告阶段暂停,也不会呈现按钮。
请注意,您的 PLM 实例登录凭据只需要在第一次发布到该实例时输入。这些将随后与工作区一起存储。之后,任何将该项目发布到同一 PLM 实例的操作将直接进行,根据定义的工作流程和选择的发布模板。

首次发布到 PLM 实例时访问的登录凭据对话框。
首次发布到 PLM 实例时访问的登录凭据对话框。

点击图表标签以查看该流程的底层工作流程。

登录凭据对话框的图表标签
登录凭据对话框的图表标签

点击按钮以根据该工作流程继续发布过程。

如果您是第一次发布,并且零件编号(在 PLM 侧)尚未与工作区项目关联,那么这些零件编号将在 PLM 中创建并与项目关联,作为初始发布的一部分。您还可以定义工作区组件在 PLM 实例中的组件条目,作为发布操作的一部分 - 在 PLM 中获取组件的 BOM(可选,基于定义和用于将项目发布到 PLM 实例时使用的发布模板)。
通过工作区的浏览器界面,从项目的详细管理页面上的“活动”视图,检查发布到PLM流程的状态。打开项目的详细管理页面,需要在工作区浏览器界面的“项目”页面中选择所需项目,点击项目列表上方的控件,并在相关菜单中选择“打开”条目。或者,直接在列表中双击所需的项目条目。页面将在新的浏览器标签页中打开。您将始终能够查看已创建的确切内容,例如PLM实例中的零件号,这些内容作为流程工作流历史记录的一部分(历史记录选项卡)。
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.

软件的功能取决于您购买的Altium产品级别。您可以比较Altium Designer软件订阅的各个级别中包含的功能,以及通过Altium 365平台提供的应用程序所能实现的功能。

如果您在软件中找不到某个讨论过的功能,请联系Altium销售团队以获取更多信息。

Content