发布到 PLM
父页面: 交互式流程工作流
从Altium Designer发布到连接的工作区的设计数据 - 通过项目发布器 - 也需要通过数据管理流程(如PLM(产品生命周期管理))提供给更广泛的企业。公司PLM系统中最新的ECAD工程数据的存在为管理采购、组件来源和企业级供应链提供了必要的设计生产信息。
Altium Designer和连接的工作区的结合为用户提供了一种相对简单的方式,通过利用工作区内定义的基于流程的工作流,将发布的工程文件传播(或“发布”)到PLM,这些工作流可以直接在Altium Designer设计环境中访问。
► 有关流程及其底层工作流的更多信息,请参阅创建和管理流程(Altium 365工作区,企业服务器工作区)。
可配置的流程指定了PLM发布程序的用户界面、流程流程和错误处理,而与PLM系统的数据连接(目前)由可编辑的XML文件处理。在工作区中设置,通常由管理员完成,流程和PLM数据连接文件被配置为适应公司PLM实例和数据管理政策。
作为起点,PLM配置文件适用于流行的系统,如PTC Windchill®、Arena®等,工作区还为常见的PLM发布任务提供了预加载的流程。提供的示例流程实际上是只读模板,必须重新保存为可用的命名流程。
► 有关配置PLM流程工作流和PLM实例连接的更多信息,请参阅PLM集成(Altium 365工作区,企业服务器工作区)。
以下PLM发布流程(在连接的工作区中启用时)在Altium Designer中可用:
- 工作区示例流程:
带发布的项目发布器
- 将发布的项目数据作为项目发布器的最后阶段发布到PLM。 - 工作区示例流程:
在PLM中初始化的项目
- 在创建新项目时在PLM中初始化发布结构。 - 工作区示例流程:
发布到PLM(用户选择)
- 将指定项目的选定发布数据发布到PLM。
每个流程,作为从Altium Designer菜单重新保存的名称,启动与连接的工作区中的匹配发布动作。这将适当的发布数据推送到指定的PLM实例,并接受返回的参数数据,例如在PLM中创建的项目或对象关联的识别号 - PLM零件号。
请注意,下面的Altium Designer中的PLM发布流程概述与Windchill PLM实例交互。
带发布的项目发布器
在工作区启用后,Project Releaser with Publish
流程为Altium Designer中的项目发布器添加了一个新的最终阶段。
当项目发布的所有阶段都成功完成后,可以运行附加的发布到PLM步骤,它将所有发布的对象数据推送到指定的PLM实例。有关此PLM发布过程的概述,请参阅下面的发布到PLM部分。
►有关发布设计的更多信息,请参阅电路板设计发布。
在PLM中初始化的项目
如果公司的工程工作流程与PLM完全集成,可能希望在ECAD设计周期的一开始就在PLM中建立设计项目的发布结构。这可以通过在Altium Designer中应用工作区的Project with Initialize in PLM
流程来创建一个新的PCB项目,同时在PLM中创建相应的发布框架条目。
在这里显示的示例案例中,该流程被命名为带PLM初始化的新项目。这是从工作区的Project with Initialise in PLM
模板流程中派生出来的。
要启动该流程,请从主菜单中选择文件 » 新建 » 项目在 <workspace> » 带PLM初始化的新项目(或您的等效流程)。请注意,这里还有一个额外的新项目菜单选项,它是从工作区的项目
流程中派生出来的,用于创建标准项目。
在匹配的工作区流程工作流和其用户界面表单中定义的带PLM初始化的新项目对话框(在此示例中命名)中输入新项目的名称、类型、应用的模板等,如果需要,还可以在对话框的高级标签下编辑项目存储路径。
使用以下登录凭据对话框来选择适用的工作区PLM模板,因此目标PLM实例,以及您的PLM登录凭据。凭据将与项目一起保存,不会再次请求与项目的后续PLM交互。
随着流程的进行,可以在任务列表面板(查看 » 面板 » 任务列表)中监控其步骤和状态。当所有活动任务完成后,可以通过选择显示已关闭选项在活动列表中查看流程活动的最终状态。选择刷新按钮()来更新条目。
带PLM初始化的新项目流程成功完成后将有以下结果:
- 在活动工作区中创建一个新项目,并在Altium Designer中提供。
- 项目发布结构项及其关联的PLM零件编号被添加到PLM实例中。
- 由PLM生成的零件编号作为PLM
PartNumber
参数被传回到Altium Designer。
在PLM实例中创建的项(通常显示为文件)对应于Altium Designer项目发布包,如Altium Designer的Explorer面板中的Releases部分所示(项目视图)。项的命名及其关联属性由工作区中的PLM实例配置定义(Altium 365工作区,企业服务器工作区)- 特别是在XML
配置文件中。
在PLM结构中,包含的项目父项定义了发布中的父子关系 - 这里标题为Altium Designer项目 - 项目7
,关联的PLM零件编号为0000023627
。当Altium Designer项目开发完成并发布到工作区和PLM后,PLM项目结构将被更新并添加。
由PLM实例生成的PLM项零件编号在PLM结构初始化过程中传回到工作区。它们作为工作区托管的项目参数变得可用,并且可以在原理图文档中应用为特殊文本字符串。请注意,生成的参数的名称及其值号码格式由PLM安装本身决定。
发布到PLM - 用户选择
发布到PLM(用户选择)
过程允许您选择要推送到PLM实例的已发布项目数据的特定修订版。
对于已经存在于PLM中的项目项,例如上面概述的项目初始化PLM结构(在PLM中初始化的项目),根据需要更新和添加项。对于PLM实例中尚不存在的项目发布数据,结构和数据将被添加到PLM。在这两种情况下,PLM零件编号将被分配给任何新的PLM项,并作为参数传回到Altium Designer。
在这里显示的示例中,流程被命名为发布到PLM – 选择
,它是从工作区中的发布到PLM(用户选择)
模板流程派生而来的。请注意,如果所选项目尚未发布到工作区,则不会有可用于传播到PLM的发布包。要从设计环境启动流程,请从主菜单中选择项目 » 项目活动 » 发布到PLM – 选择(或您的等效流程)。
以下发布到PLM – 选择对话框会自动选择当前活动的Altium Designer项目以发布到PLM,但是项目下拉菜单及其类型提前过滤可以用来选择工作区中任何已发布的项目作为替代。
对话框的请求标题字段允许将此发布到PLM任务的流程重命名。 AUTO
设置将任务命名为其流程名称 - 在本例中为发布到PLM - 选择
。点击对话框的按钮来调用发布到PLM流程。
以下选择要发布的数据对话框允许您选择特定的项目修订版本发布,然后从该发布中选择发布包。
或者,选择对话框的浏览按钮()打开选择设计审查数据集资源管理器对话框,在这里可以指定发布的特定已发布数据集。请注意,要查看已发布数据的所有修订版本,必须在对话框的菜单中取消选择仅显示最新选项。
通过上述任一方法,可以在选择要发布的数据对话框中建立要发布的数据集修订列表。
提交该列表()进行发布将访问PLM实例,PLM实例将响应请求您的PLM用户凭据。提交这些信息以确认并开始发布到PLM的操作。
可以在任务列表面板(查看 » 面板 » 任务列表)中监控发布过程的进度,其中命名的任务及其状态将包含在面板的任务列表中,并在成功完成时作为已关闭的活动。启用面板的显示已关闭选项后,选择一个已关闭的活动将打开一个相应的信息对话框,其中包括任务的相关PLM发布详细信息(数据标签)和其流程状态的图形表示(图表标签)。
在PLM实例本身(本例中为Windchill)中,将添加条目以包括指定的项目发布数据。请注意,创建的Windchill条目和数据的结构将取决于其设置和Altium Designer PLM发布模板的配置。
在这个例子中,为项目5
发布的装配和制造文件的指定修订版添加了PLM条目,以及设计中使用的组件的条目。请注意,组件CAP01005
已经存在于PLM中,是之前的发布过程中添加的。
内容和结构
对于所有类型的Altium Designer到PLM数据交互,可以通过选择一个文件发布条目,或者用Altium Designer的术语来说,一个发布包,来查看其组成的文件集合,从而看到条目的PLM父子结构。
PLM发布过程还将包括设计中使用的组件,如上图所示。
工作区PLM发布模板的配置(Altium 365工作区,企业服务器工作区)将决定何时/是否在PLM中创建组件条目。使用模板的默认配置,已经存在于PLM中的组件条目将被链接,而不在PLM中的将被创建并链接。
当在PLM中创建了一个新的组件条目时,其PLM零件编号将作为参数传回到工作区中匹配的组件。下图显示了在一个组件的参数列表中,在其被发布到PLM并随一个发布的设计项目一起发布之前和之后的情况。