创建和管理流程
对 Altium 软件的高度访问使 Altium Designer 及其连接的 Altium 365 Workspace 的功能得到增强,从而形成一个企业级的协作设计环境,其中一部分是对基于流程的工作流的支持,该工作流可引导设计人员完成典型的日常设计流程,如:............:
-
申请新零件
-
执行审查活动
-
创建新项目
用于执行特定设计流程的每个工作流都是作为Process Definition 的一部分创建的。因此,它可以被称为该流程的基础工作流,或简称为Process Workflow 。流程及其工作流都是由该工作区的管理员通过工作区的浏览器界面创建和管理的。
工作区包括一系列预定义流程,其中一些可立即使用(已激活),另一些可作为您自己的 流程定义的样本模板--后者可以编辑,以不同的名称重新保存,然后激活使用。为此,工作区包含一个功能强大的Process Workflow Editor ,它允许您根据公司的要求建立具有工作流程的流程,这些流程可简单也可复杂。
访问流程
所有流程管理均可在工作区的Processes 页面 (Admin – Processes) 中进行。
访问工作区浏览器界面的Processes 页面--处理流程及其相关工作流的命令中心。
Processes 界面由以下四个选项卡组成:
-
Browser - 提供所有流程(激活或关闭)的摘要列表。可以说是一个集中的 "流程仪表盘"。
-
Part Requests - 提供一个专门区域,用于管理与申请部件主题相关的流程。
-
Project Activities - 提供一个专门区域,用于管理与项目工作主题相关的流程,如审核和发布到 PLM 系统。
-
Project Creations - 提供一个专用区域,用于管理与创建新设计项目主题相关的流程。
下文将详细介绍这些不同的选项卡。
浏览器选项卡
使用该选项卡可集中浏览所有进程主题中所有激活或关闭的进程。默认情况下,该选项卡显示所有Active (运行中)进程。使用列表上方的下拉字段切换到查看所有Closed 进程(如已完成、已拒绝或已终止)。
对于每个条目,都会显示以下信息(如适用):
-
Status - 进程的状态。可以是以下状态之一:
-
Process Name - 进程定义的名称。
-
Title - 该字段用于区分同一进程的多个实例。标题是进程名称,带有实例后缀(#1,#2, 等等)。
-
State - 这是流程的相关工作流中当前达到的状态。
-
Assignee (仅活动流程)- 这是用户现在要执行的任务,以将流程从其当前工作流状态向前推进。
-
Started By - 启动流程的用户。
-
Started At - 流程启动的日期和时间。
-
Ended At (仅限已关闭进程)- 进程关闭的日期和时间。
对于活动进程,还有一个Terminate 控制 。单击该控件可强制结束进程。进程将移至Closed 进程列表。
单击流程的条目可查看其基本工作流程图(在列表下方的Diagram 选项卡上),显示完成流程需要发生的事情,以及该流程在流程中的位置,即现在谁需要执行任务来推进流程。
在Diagram 标签上查看选定流程的基本工作流程。每个工作流程都是以图表方式构建的,您可以立即查看流程当前所处的工作位置,以及下一个任务是谁,以便继续推进流程。
还可使用以下附加选项卡:
-
Data - 显示流程的所有相关数据。例如,对于审核流程,这可以包括项目及其数据集、审核类型、参与审核的人员以及任何其他附件。对于零件申请流程,可包括所附数据表、参数数据和任何初步组件。
- History - 显示流程工作流的操作历史。
使用Data 和History 选项卡可分别浏览流程的更多细节及其工作流程活动的轨迹。
部件请求/项目活动/项目创建选项卡
这些选项卡将流程集中到特定主题中,用于查看、创建和管理流程工作流,分别用于申请新零件、执行审核或发布到 PLM 系统或创建新设计项目。
默认情况下,选项卡的上部区域显示主题内已定义流程的所有Latest 版本。使用列表上方的下拉框可切换到查看All 已定义流程(即所有版本)。
浏览特定主题(本例中为Project Activities 主题)定义进程最新版本的示例。
每个条目都会显示以下信息:
- Process Name : version - 进程定义的名称及其版本。为确保始终查看/使用最新版本,请将列表上方的版本下拉字段设置为Latest 。
- Instances (active / all) - 当前处于活动状态的该版本进程定义实例的数量,以及已启动实例的总数。
- Created By - 创建此版本流程定义的用户。
- Created At - 创建(保存和部署)此版本流程定义的日期和时间。
- Active - 显示此版本的流程定义是处于活动状态 因而可以使用,还是已被暂停 或属于示例(模板)定义 因而不能使用。只有激活的流程定义才会出现在 Altium Designer GUI 的相关区域,供设计人员使用。单击图标可切换活动状态(如适用)。
-
Actions - 您可以访问每个条目的操作菜单 ,其中包括以下选项:
-
Start - 作为管理员,您可以通过单击Start 选项来启动该版本流程定义的新实例。只有在进程定义已激活的情况下才可用。如果流程已被暂停,或者它是一个示例(模板)定义,则该选项会变暗并处于非活动状态。
-
Edit - 选择菜单Edit 选项来修改流程定义的底层工作流。此版本流程定义的工作流程图将显示在Process Workflow Editor 中,作为工作的起点。任何管理员都可以修改任何用户定义的流程定义,无论该定义最初是由谁创建的,并将其保存和部署为下一版本。对于 Altium 提供的默认流程定义,您可以在编辑其中一个流程定义的基础上创建新的流程定义(实质上是分叉),但不能修改默认流程定义本身。有关编辑流程定义的更多信息,请参阅编辑现有流程定义。
-
Assign - 选择Assign 选项来限制工作区成员对该流程的访问权限--默认情况下,所有用户都可以访问该流程。在下面的Assign Access to This Workflow 窗口中,开始在Members/Roles 字段中键入可访问的用户名或角色组并从中进行选择,然后单击
确认设置。只有管理员和指定的成员或组才能访问该流程。
-
Remove - 单击Remove 菜单选项删除此版本的流程定义。请注意,Altium 提供的某些默认流程定义无法删除(因此没有此类控制)。如果流程定义的至少一个实例已启动,无论其是否仍处于活动状态,都不能删除该定义(Remove 菜单项不可用)。
-
单击流程定义的条目,可在列表下方的Diagram 标签上查看其图示工作流程。如果某个流程当前有一个活动实例,则视图会显示该流程在其流程中的位置,即现在有谁需要执行任务来推进流程。
默认流程定义
作为工作区实例的一部分,Altium 在三个流程主题中提供了大量流程定义。其中一些已激活,可直接使用,而其他一些则是样本,不能直接激活和使用。所有这些都可以作为起点,根据需要创建自己的流程定义。使用以下可折叠部分访问所提供流程定义的相关信息。
Altium 提供的零件请求流程定义
-
New Part Request - Altium-supplied_part_request_process_definitions" id="Altium-supplied_part_request_process_definitions"] 在默认情况下激活,是可移动的,其工作流程图如下所示。
- New Part Request Assign - 样本定义是可移动的,其工作流程图如下所示。
- New Part Request Multiple Tasks - 样本定义是可移动的,其工作流程图如下所示。
-
New Part Request with Lifecycle Change- 该工作流程图如下所示。要求的部件创建完成后,会自动进入Prototype生命周期状态。
-
Part Request with PLM Part Create - 样本定义,支持在 PLM 实例中自动创建组件,然后将生成的零件号传播回 Altium Designer 中的组件。它是可移动的,工作流程图如下所示。
Altium-supplied 项目活动流程定义
-
Design Review- 默认情况下,"Altium-supplied_project_activity_process_definitions "是激活的,是可移动的,其工作流程图如下所示。请参阅 "设计评审 "和"创建自定义设计评审"。 -
Ad Hoc Review - 默认情况下已激活,是可移动的,其工作流程图如下所示。
- Handoff Review - 默认情况下已激活,是可移动的,其工作流程图如下所示。
- Milestone Review - 默认情况下已激活,不可移动,其工作流程图如下所示。
- Project Releaser with Publish - 样本定义,提供发布到集成 PLM 实例的功能,作为项目发布器的附加阶段。它是可移动的,工作流程图如下所示。
- Publish to PLM (User selects) - 样本定义,提供将发布的项目产出发布到集成 PLM 实例的功能,但用户可以准确选择要发布的产出。它是可移动的,工作流程图如下所示。
添加新流程定义
Related page: 定义流程工作流
可以使用专用的Process Workflow Editor 创建新流程。要访问编辑器,请激活要创建新流程的主题选项卡,然后单击页面右上方的
按钮。
访问Process Workflow Editor 。确保所需的流程主题在访问前处于活动状态,这将确保新流程定义设置为正确的主题类型。
给新流程定义起一个有意义的名字,然后以图形方式构建工作流,并定义流程中每个元素所需的方面。对于用户任务,可使用User Form Editor 来设计将呈现给用户的所需表单,以便用户在工作流程的相关点接到任务时输入。
功能强大的Process Workflow Editor 可让您灵活地建立具有工作流的流程,这些流程可根据需要简单或复杂,并符合贵公司的要求。
按要求定义流程后,单击
按钮,即可将其添加到该流程主题的可用流程列表中。新的流程定义将被激活并可随时使用。
编辑现有流程定义
任何管理员都可以修改任何用户定义的流程定义,无论该定义最初是由谁创建的,并将其保存和部署为下一版本。为此,请从流程定义的
菜单中选择Edit 选项。该版本流程定义的工作流程图将显示在Process Workflow Editor 中,作为工作的起点。
编辑现有流程定义示例 - 访问Process Workflow Editor ,执行所需的更改。
根据需要对流程的图示工作流程进行更改,包括对与用户任务相关的表单进行更改,然后单击
按钮,将定义有效保存为下一版本。在此示例中,原始流程定义Company Pre-release Review : 1 (版本 1)被修改并保存为Company Pre-release Review : 2 (版本 2)。
使用左上角的下拉字段并将条目设置为All ,就可以看到现有流程定义的所有版本。在下图中,您可以看到Company Pre-release Review 流程定义的两个版本。
显示示例流程定义Company Pre-release Review 的所有版本。请注意,只有最新版本(版本 2)可以激活和使用。
导入/导出流程定义
流程定义可以导出和导入,这样就可以在不同的工作区实例中快速重复使用流程定义--这可以节省时间,因为流程的底层工作流可能特别复杂,如果要多次重新创建,就会非常麻烦。
导入
- 访问与要导入的流程定义相对应的主题选项卡 (Part Requests,Project Activities,Project Creations)。
-
单击
按钮创建新的流程定义,并访问Process Workflow Editor 。
-
单击
按钮。在出现的Open 对话框中,导航并打开所需的工作流文件 (*.aaw)。该文件的内容将完全覆盖当前为流程定义所定义的任何内容(名称、图表等)。
导出:
-
从流程条目的
菜单中选择Edit 选项,进入要导出的流程定义所需版本的编辑模式。
-
在Process Workflow Editor 中,单击
按钮。流程定义将以工作流文件 (.aaw )导出到为浏览器定义的默认下载文件夹中。 -
单击工作区界面左侧导航树中的Processes 条目,退出Process Workflow Editor ,但不会对流程定义做任何更改。
设计器访问流程工作流
Related pages: 执行审核、发布到 PLM、申请新零件
一旦为每个可用流程主题创建了公司所需的流程定义集,所有用户登录工作区后就可以使用这些已激活的定义。以下部分概述了设计人员可在 Altium Designer 或 Altium 365 工作区中访问和启动这些激活流程的位置。
部件请求
在Altium Designer 中,属于工作区流程Part Requests 主题的激活流程定义可在组件面板、制造商零件搜索面板和资源管理器面板中访问。
在工作区界面中,属于零件请求主题的已激活流程定义可在Part Requests 页面中通过
按钮访问。激活的零件申请工作流程通过工作区任务页面进行。
项目活动
作为项目活动主题一部分的已激活流程定义可在不同位置访问,如下所述。
审核活动和标准 PLM 发布
在Altium Designer 中,激活的审核和发布流程定义(项目活动主题的一部分)可从项目面板中的项目条目右键上下文菜单Project Activities 子菜单或主Project » Project Activities 菜单中访问。
在工作区界面,可从界面的Projects 页面访问已激活的审核和发布流程定义(属于项目活动主题的一部分)。选择所需的项目,然后从
菜单中选择所需的活动。
在工作区界面的Projects 区域访问已管理项目的已激活项目活动定义(审查和标准 PLM 发布)。
通过项目发布器进行 PLM 发布
在 Altium Designer 中,可通过Project » Project Releaser 子菜单访问活动项目,或右键单击项目面板中的设计项目条目,然后从Project Releaser 上下文菜单条目中选择发布到 PLM 实例的流程,作为项目发布程序的一部分。
更多信息,请参阅 "发布项目发布器"。
通过设计项目视图进行设计审查
Design Review 流程类型定义了项目设计审查的选项和行为,设计审查是通过 项目视图中的Design Reviews 页面创建和管理的。使用Design Reviews 页面上的
按钮调用新实例或从可用实例中进行选择。
更多信息请参见 设计审核。
在工作区详细项目视图中访问可用的Design Review 项目活动定义(包括提供的和自定义的)。
创建项目
在 Altium Designer 中,可在三个地方访问作为项目创建主题一部分的激活流程定义:
-
主菜单File » New » Project in
> 子菜单。 -
从Convert to Managed Project 上下文子菜单,通过右键单击项目面板中的非工作区项目条目进入。
-
从Make a copy of the managed project 上下文子菜单,通过右键单击项目面板中工作区项目的条目进入。
-
从Clone 上下文子菜单,当选择了工作区位置时,右键单击 "打开项目 "对话框中的项目条目即可访问。
从工作区界面,可以在以下位置访问作为项目创建主题一部分的已激活流程定义:
-
从界面的Projects 主页面,点击
按钮。




















