基于流程的零件请求

工程师在捕捉下一个设计时,可以使用的设计组件数量不尽相同,从分散在各个符号库和模型库中的几百个到存储在公司专用零件数据库中的几十万个不等。但是,无论手头有多少可用的组件,总会有更多没有的组件需要创建和添加,以便重复使用。

对于小型设计公司来说,工程师只需换个 "帽子",就能成为库管理员--为设计库中缺少的部件提供所需的资料。但是,对于一个大型企业来说,如果有一个专门的图书馆部门来发展和维护设计组件(该企业的所有工程师和设计师都可以访问),那么向该部门提交新(缺失)组件的请求就很有意义了。Altium Designer 为此提供了一个优雅的解决方案 - Part Requests功能。

工程师只需提出创建一个或多个部件的请求,并在请求完成、部件可用或被拒绝(以及拒绝的原因)时收到通知。请求者提供尽可能多的关键信息来支持他们的请求(制造商和零件编号、描述、任何相关的数据表(PDF 或 URL))。甚至可以创建存根组件项,然后由库管理员运行(并完成)。

请注意,本文档介绍的是基于工作流程的默认零件申请功能。如果您希望在连接到企业服务器工作区时使用传统的零件申请方法,也是可以的。为此,请启用 Legacy Part Requests Active选项。 Admin – Settings – Vault – Legacy Part Requests页面上的选项。

零件申请流程工作流

Related page:Creating & Managing Processes(Altium 365 工作区企业服务器工作区)

Altium Designer 提供强大的协作设计环境。其中一部分是支持 WorkflowsAltium Designer 提供了一个强大的协作设计环境,其中一部分是对工作流的支持,这些工作流引导公司的设计人员完成典型的日常设计流程,如创建新零件。用于实施特定设计流程的每个工作流都是作为一个Process Definition。因此,它可以被称为该流程的底层工作流,或简称为工作流

流程及其工作流由工作区管理员通过工作区的浏览器界面创建和管理。针对零件申请的单个预定义流程定义可在开箱即用时激活。New Part Request).可以在 Part Requests页面的 Admin – Processes页面的选项卡上。您可以根据需要使用、修改或创建自己的流程定义,以满足贵公司提出零件申请的需要。此外,还提供另外五个流程定义示例 New Part Request Assign, New Part Request Multiple Tasks, Part Request with PLM Part Create, Part Request with lifecycle changeNew Part Request Notify 3rd party.这些定义不能按原样激活和使用。因此,这些定义中的每一个都更像是一个 "模板"--根据贵公司的要求进行编辑、命名并保存为一个新的流程定义,然后就可以与 "部分申请 "流程主题中的所有其他定义一起激活和使用。

  • New Part Request- 该流程定义可激活使用,其工作流程图如下所示。

    流程定义的工作流程图。 New Part Request流程定义的工作流程图。
    流程定义的工作流程图。 New Part Request流程定义的工作流程图。

  • New Part Request Assign- 模板示例定义,您可以据此创建自己的定义(编辑、命名,然后保存/部署)。工作流程图如下所示。

    流程定义示例的工作流程图。 New Part Request Assign流程定义示例的工作流程图。
    流程定义示例的工作流程图。 New Part Request Assign流程定义示例的工作流程图。

  • New Part Request Multiple Tasks- 模板示例定义,您可以据此创建自己的定义(编辑、命名,然后保存/部署)。工作流程图如下所示。

    示例流程定义的工作流程图。 New Part Request Multiple Tasks示例流程定义的工作流程图。
    示例流程定义的工作流程图。 New Part Request Multiple Tasks示例流程定义的工作流程图。

  • Part Request with PLM Part Create- 模板示例定义,支持在 PLM 实例中自动创建组件,然后将生成的零件编号传播回工作区中的组件。工作流程图如下所示。

    工作流程图 Part Request with PLM Part Create示例流程定义的工作流程图。
    工作流程图 Part Request with PLM Part Create示例流程定义的工作流程图。

    需要注意的一点是,在修改此示例定义以创建自己的定义时,必须指定要创建部件的 PLM 实例。在工作流程图中选择 Create Part in PLM实体,并从与该字段相关的下拉菜单中选择 PLM 实例。 PLM Instance字段相关的下拉菜单中选择 PLM 实例。该菜单会列出当前定义的所有 PLM 实例(在 PLM Integration页面上定义的)。
  • Part Request with lifecycle change- 模板示例定义,提供更改组件生命周期状态的功能。工作流程图如下所示。

    的工作流程图。 Part Request with lifecycle change示例流程定义的工作流程图。
    的工作流程图。 Part Request with lifecycle change示例流程定义的工作流程图。

  • New Part Request Notify 3rd party- 样本定义,提供使用工作流中的参数触发 EDS 通知并等待 EDS 响应的功能。这可用于将第三方系统集成到 Enterprise Server 流程中(需要访问 Enterprise Server SDK),使您能够进一步定制工作流程,并支持在工作流程中影响来自外部的流程决策。工作流程图如下所示。

    工作流程图 New Part Request Notify 3rd party示例流程定义的工作流程图。
    工作流程图 New Part Request Notify 3rd party示例流程定义的工作流程图。

功能强大的 Process Workflow Editor为您提供了灵活性,使您可以根据公司的要求,建立既简单又复杂的工作流程。

启动零件请求

一旦按照公司要求为零件申请流程主题创建了所需的流程定义集,这些已激活的定义将在所有用户主动连接到工作区后供其使用。下面将介绍设计人员可以通过 Altium Designer 以及工作区的浏览器界面访问并启动这些激活的流程。

工作区的管理员可以直接从工作区的 Part Requests选项卡中的 Processes工作区的管理员可以直接从工作区浏览器界面中的标签启动任何已激活进程定义的新实例,方法是单击 控件。

在 Altium Designer 中

在 Altium Designer 中,可在以下位置访问作为部件请求主题一部分的已激活流程定义:

  • 组件面板。右键单击面板主区域 - 激活的零件要求流程定义可从 Operations » Submit Request子菜单。或者,点击 Submit request链接。 Need more components?部分下的链接。

    在 Component面板。
    Component面板。

    如果 "零件申请 "流程主题没有可用的流程定义,该子菜单将显示为灰色(不可用)。 Submit Request子菜单将显示为灰色(不可用)。您可能需要退出工作区再重新登录,或重新启动 Altium Designer 来刷新。
  • 制造商零件搜索面板。如果当前选择的搜索项没有 图标,则在 Details窗格(通过单击 访问)将显示 按钮。单击该按钮的下拉菜单部分,可访问活动部件请求流程定义菜单。直接单击按钮的主体部分将启动列表中的第一个流程定义。

    通过 Manufacturer Part Search面板申请零件的额外好处是,它将自动为您填写关键信息,包括所有数据表和参数信息。

    从面板内的 Manufacturer Part Search面板内,从没有模型的组件启动零件请求。
    从面板内的 Manufacturer Part Search面板内,从没有模型的组件启动零件请求。

    如果 "零件需求 "流程主题没有可用的活动流程定义, 按钮将显示为灰色(不可用)。您可能需要退出工作区再重新登录,或重新启动 Altium Designer 来刷新。

    如果当前选择的搜索项有 图标,则与 按钮相关的菜单中将提供活动的零件请求流程定义(单击按钮的下拉部分)。

    在 Manufacturer Part Search面板内,从具有模型的组件启动零件申请。
    Manufacturer Part Search面板内,从具有模型的组件启动零件申请。

    也可从面板主区域的右键菜单中的 Submit Request子菜单。

    从 Manufacturer Part Search面板主区域启动零件申请。
    Manufacturer Part Search面板主区域启动零件申请。

    如果零件申请流程主题没有可用的流程定义,子菜单将显示为灰色。 Submit Request子菜单将显示为灰色(不可用)。您可能需要退出工作区再重新登录,或重新启动 Altium Designer 来刷新。

  • 资源管理器面板,当专用 Part requests文件夹或进行搜索后。可使用 按钮,按下后将显示可供选择的活动部件请求流程定义。

    从 Explorer面板内启动零件申请。
    Explorer面板内启动零件申请。

    请注意,如果企业服务器工作区启用了遗留零件申请功能,则该按钮将显示为 。菜单上还会出现一个与使用该传统功能的新零件申请有关的附加条目。其后缀为 (Legacy).如果 "零件申请 "流程主题没有可用的活动流程定义,且未启用 "遗留零件申请 "功能, 则不会显示该按钮。 Submit Request按钮将不会显示。您可能需要退出工作区再重新登录,或重新启动 Altium Designer 来刷新。

启动请求

选择所需的零件请求流程定义后,将出现 Start Part Request对话框。这将显示用于定义所请求零件的控件--提供尽可能多的信息,以便被指派制造零件的人员能按需提供零件。

对话框中包含的实际信息取决于相关表单中为流程工作流元素定义的内容。 Start元素的相关表单中定义的内容。下图显示了为 Start元素定义的表单 New Part Request定义的表单,以及从 Start Part Request对话框。 Components面板或 Explorer面板运行该定义时产生的对话框。

示例显示了 Start Part Request对话框时的示例 New Part Request流程定义时的对话框示例。 Components面板或 Explorer面板运行流程定义时的对话框示例。对话框的内容在很大程度上取决于该定义流程工作流的开始元素的底层表单。
示例显示了 Start Part Request对话框时的示例 New Part Request流程定义时的对话框示例。 Components面板或 Explorer面板运行流程定义时的对话框示例。对话框的内容在很大程度上取决于该定义流程工作流的开始元素的底层表单。

下图显示了 Start Part Request对话框。 New Part Request流程定义从 Manufacturer Part Search面板运行流程定义时的对话框。从该面板提交零件请求的另一个好处是,它会自动为您填写关键信息,包括所有数据表和参数信息。

示例显示了 Start Part Request对话框 New Part Request流程定义时的对话框示例。 Manufacturer Part Search面板运行流程定义时的对话框示例。请注意,很多信息都已预先填入(此处所选零件用绿色高亮显示)。
示例显示了 Start Part Request对话框 New Part Request流程定义时的对话框示例。 Manufacturer Part Search面板运行流程定义时的对话框示例。请注意,很多信息都已预先填入(此处所选零件用绿色高亮显示)。

对于默认的零件请求流程定义,可使用以下控件:

  • Request title- 自动生成标题并分配给申请,格式为 ProcessName> #n.该字段包含文本 AUTO不可编辑。

  • Part number- 这是一个必填字段,向库管理员说明您需要他们制作的零件的具体零件编号。

  • Manufacturer- 这是一个必填字段,用于向库管理员说明零件的实际制造者。

  • Description- 该字段可用于对零件进行丰富的描述(通常取自制造商的数据表)。

  • Priority- 这是一个必填字段,用于标明请求的优先级。请选择 Low, MediumHigh.默认设置为 Medium.

  • Needed by- 使用该字段指定组件准备就绪的日期。单击该字段将弹出一个日历窗口,用于指定所需的日期。

  • Link- 如果您有零件数据表的 URL,请将其输入此字段。

  • Datasheets- 如果您有该零件的任何数据表,请使用该字段添加数据表,可以通过点击 按钮的对话框添加,也可以将数据表拖放到指定区域。可附加任何格式的文件。要删除文件,请单击其删除控件 ()

  • Preliminary components- 使用该字段可添加工作区中任何现有符号、基底面和组件的链接,这些链接可用作创建所需零件的基础。单击该字段并开始键入,即可访问可用项目列表(按项目 ID)。选择一个条目将其添加到字段中。或者,单击 按钮进入 Choose Items对话框(是 Explorer面板),浏览所需的初步组件。要删除条目,请单击其关闭控件 ()

    添加工作区中现有内容的链接,以便在创建所需的零件时使用。
    添加工作区中现有内容的链接,以便在创建所需的零件时使用。

  • Properties- 该字段仅在从面板中选定的零件开始请求时可用,并且只需加载/显示该零件的参数,以及 Manufacturer Part Search面板中选择的零件开始请求时,该字段才可用,而且只需加载/显示该零件的参数及其值。

请记住,您可以使用的控件取决于您的零件请求流程定义的 Start元素的表单是如何定义的。你可能会有类似的控制、更多的控制、更少的控制或不同的控制--这就是能根据公司需要定制流程及其元素的魅力所在。

按要求输入/指定所有数据后,单击 按钮启动申请。点击 Part number, ManufacturerPriority字段是处理零件请求所需的最基本数据,因此是必填字段。如果在没有定义这些字段的情况下尝试启动请求,该字段将被标记为必填字段,并显示红色感叹号图标,同时 按钮也不可用。

该 Part number, Manufacturer和 Priority是创建新部件所需的基本信息,因此是必填项 - 如果其中一个字段未定义,则无法继续执行请求。
Part number, ManufacturerPriority是创建新部件所需的基本信息,因此是必填项 - 如果其中一个字段未定义,则无法继续执行请求。

工作区浏览器界面

在工作区的浏览器界面中,可通过以下页面访问作为零件请求主题一部分的已激活流程定义 Part Requests页面,单击页面右上方的 按钮。

从工作区浏览器界面的 Part Requests页面访问已激活的零件需求定义。此处显示的是访问 Altium 365 工作区中的定义。将光标移至图片上可查看在企业服务器工作区中访问定义的情况。
从工作区浏览器界面的 Part Requests页面访问已激活的零件需求定义。此处显示的是访问 Altium 365 工作区中的定义。将光标移至图片上可查看在企业服务器工作区中访问定义的情况。

如果部件请求流程主题没有可用的活动流程定义, 按钮将不可用。如果只有一个流程定义,按钮将不显示下拉功能,而是在单击后立即启动该流程。

启动申请

选择所需零件申请流程定义后,将出现一个窗口,其标题反映了所选流程定义的名称。这将显示用于定义所需零件的控件--提供尽可能多的信息,以便被指派制造零件的人员能按需提供零件。

对话框中包含的实际信息取决于相关表单中为流程工作流元素定义的内容。 Start元素的相关表单中定义的内容。下图显示了为 Start元素定义的表单 New Part Request窗口。 New Part Request窗口。

示例显示了 New Part Request窗口。 New Part Request窗口的示例。窗口的内容在很大程度上取决于该定义流程工作流的开始元素的底层窗体。
示例显示了 New Part Request窗口。 New Part Request窗口的示例。窗口的内容在很大程度上取决于该定义流程工作流的开始元素的底层窗体。

对于默认的部分请求流程定义,可使用以下控件:

  • Request title- 自动生成标题并分配给请求,格式为 ProcessName> #n.该字段包含文本 AUTO且不可编辑。

  • Part number- 这是一个必填字段,向库管理员说明您需要他们制作的零件的具体零件编号。

  • Manufacturer- 这是一个必填字段,用于向库管理员说明零件的实际制造者。

  • Description- 该字段可用于对零件进行丰富的描述(通常取自制造商的数据表)。

  • Priority- 这是一个必填字段,用于标明申请的优先级。请选择 Low, MediumHigh.默认设置为 Medium.

  • Needed by- 使用该字段指定组件准备就绪的日期。单击该字段将弹出一个日历窗口,用于指定所需的日期。

  • Link- 如果您有零件数据表的 URL,请将其输入该字段。

  • Datasheets- 如果您有该零件的任何数据表,请使用该字段添加,可以通过点击 按钮进入对话框,也可以将数据表拖放到指定区域。可附加任何格式的文件。要删除文件,请单击其删除控件 ()

  • Preliminary components- 使用该字段可添加工作区中任何现有符号、基底面和组件的链接,这些链接可用作创建所需零件的基础。单击该字段并开始键入,即可访问可用项目列表(按项目 ID)。选择一个条目将其添加到字段中。或者,单击 按钮进入 Explorer窗口,浏览所需的初步组件。要删除条目,请单击其关闭控件 ()

    添加工作区中现有内容的链接,以便在创建所需的部件时使用。
    添加工作区中现有内容的链接,以便在创建所需的部件时使用。

请记住,您可以使用的控件取决于您的零件请求流程定义的 Start元素的表单是如何定义的。您可能会有类似的控件、更多的控件、更少的控件或不同的控件--这就是能够根据公司需求量身定制流程及其元素的魅力所在。

按要求输入/指定所有数据后,单击 按钮启动申请。点击 Part number, ManufacturerPriority字段是处理零件请求所需的最基本数据,因此是必填字段。如果在未定义这些字段的情况下尝试启动请求,该字段将被标记为必填字段。

字段 Part number, Manufacturer和 Priority是创建新部件所需的基本信息,因此是必填项 - 如果其中一个字段未定义,则无法继续申请。
字段 Part number, ManufacturerPriority是创建新部件所需的基本信息,因此是必填项 - 如果其中一个字段未定义,则无法继续申请。

初始请求分配

新零件请求的初始分配方式取决于为以下项定义的设置 Assignee, ExceptTask ownership- 的设置,这些设置是流程定义底层工作流的一部分。

  • Assignee- 用户可以是工作区的单个用户、多个用户或特定角色(用户分组)。
  • Except- 谁不允许在任务上工作,即使他们是受让人范围的一部分(例如,请求人不应该批准自己的零件请求!)。
  • Task ownership- 决定谁可以执行任务,与该字段中指定的用户有关。 Assignee字段中指定的用户。有以下选项
    • One of assigned users- 如果该字段中只有一个用户 Assignee字段中只有一个用户,则处理请求的初始任务将直接分配给该用户。如果有多个受让人,则所有用户都会在其任务列表中看到该任务,然后其中一个用户会将任务分配给自己。
    • All assigned users- 所有受让人都会收到任务。

对于默认的部件申请流程定义,工作区的 Assignee定义为工作区的管理员("角色 "成员)。 Administrators角色的成员)。 Task ownership设置为 One of assigned users,这意味着必须由其中一个管理员用户来处理申请。

哪个用户最初负责处理新零件请求,取决于对 Assignee, Except和 Task ownership的设置。上图显示了默认流程定义的设置。 New Part Request流程定义的设置。
哪个用户最初负责处理新零件请求,取决于对 Assignee, ExceptTask ownership的设置。上图显示了默认流程定义的设置。 New Part Request流程定义的设置。

处理零件申请

Related page:Working with Tasks(Altium 365 工作区企业服务器工作区)

零件申请启动后,与该申请的交互--或者说其定义的流程工作流--是通过以下概念进行的 Tasks.任务与工作流中定义的用户任务有关--工作流要取得进展,用户必须在这一点上采取行动。对于零件申请,工作流程中的初始任务将指向被指派并负责创建该零件的人员。

从 Altium Designer 访问任务

当您通过 Altium Designer 连接到工作区时,您当前的任务列表将通过任务列表面板显示。对于与零件请求相关的任务,请查看 Title任务的名称,它反映了相关流程的名称以及实例后缀(如、 New Part Request #1).任务名称只是流程底层工作流中用户任务元素的名称。

示例 当前分配给或可分配给当前连接到工作区的用户的部分请求任务。
示例 当前分配给或可分配给当前连接到工作区的用户的部分请求任务。

未分配的任务在任务列表中显示为 图标。分配给您的任务以 图标区分。

单击任务条目将进入一个对话框,其中包含与该任务相关的表单。该表单显示管理员在创建流程工作流时为该特定用户任务定义的所有信息和字段,以便从用户处获取选择、信息或数据,从而促进该工作流的继续进展。

如果任务当前尚未分配,则所有可以执行任务的用户 Candidates任务的用户都能在他们的 Tasklist面板中看到该任务。要处理这样的任务,您需要先将其分配给自己。单击此类任务时,随后的表单会提供一个 按钮--单击该按钮即可执行任务。之后,您就可以按照任务的基本流程开展工作了。

与默认流程相关联的用户任务表单示例 New Part Request流程相关的用户任务的示例表单。 Tasklist面板访问时,与默认流程相关联的用户任务的示例表单。
与默认流程相关联的用户任务表单示例 New Part Request流程相关的用户任务的示例表单。 Tasklist面板访问时,与默认流程相关联的用户任务的示例表单。

要查看任务父流程的基本工作流,请将 Diagram选项卡激活。该图显示了流程的完整工作流,以及流程中已到达的点,即您当前正在处理的用户任务,您的姓名也反映了这一点。

访问默认流程的工作流程图 New Part Request访问默认流程的工作流程图,突出显示需要采取行动的用户任务,以及由谁采取行动。 访问默认流程的工作流程图 New Part Request访问默认流程的工作流程图,突出显示需要采取行动的用户任务,以及由谁采取行动。

根据需要与表单交互,以完成任务。这可能意味着选择一个选项、发表评论或附加其他文件/数据。以默认 New Part Request流程为例,零件创建者的任务有三个关键字段:

  • Components- 使用该字段添加工作区中任何现有符号、足迹和组件的链接,这些符号、足迹和组件都是为交付所要求的零件而创建的。
  • Next step- 使用此字段确定此零件请求生命周期的下一步:
    • Completed- 如果您已经创建了零件(以及相关的领域模型(如果适用)),请选择此选项。
    • Rejected- 如果您不打算创建部件,请选择此选项(关键是要在 Note字段)。
    • Needs more info- 如果在没有请求者提供进一步信息的情况下无法创建部件,请选择此选项(关键是要在 Note字段)。
  • Note- 使用此字段提供与任务相关的注释。例如,说明新创建的组件 "可以使用",或简明扼要地解释为什么不能创建请求的部件。如果您需要请求者提供更多信息,也可以在此标记原始请求中缺少的内容!
同样,您可以使用的字段将取决于作为流程定义一部分的任务表单。通常会在表单中指定需要发生的事情,而执行任务所需的任何数据通常都会随表单一起提供,或作为链接提供。只要管理员在定义流程(及其工作流程)时直观地设计了用户任务的表单,您就能高效地完成分配给您的每一项任务,不会有任何歧义,也不需要查询需要完成的任务--当然,除非用户要求一个新的部件,并且没有提供足够的信息供您采取行动,在这种情况下,您可以选择需要更多信息来完成任务!

按要求填写任务表格后,单击 按钮,以便流程进入下一个相关阶段。任务将被视为已完成,并从面板中删除。如果流程中的下一个任务也分配给了您,相关表格将自动显示。

如果表单的任何必填字段尚未处理,软件将检测到这一点。必填字段将突出显示,您可以根据需要返回并处理,然后再尝试提交。

从工作区的浏览器界面访问任务

登录工作区的浏览器界面,访问 Tasks页面,查看当前需要采取行动的未完成任务列表。每个任务都是相关流程工作流中达到的特定阶段。

对于与零件申请相关的任务,请查看 Title的任务,它反映了相关流程的名称以及实例后缀(例如 New Part Request #1).任务名称只是流程底层工作流中用户任务元素的名称。

当前已分配给或可分配给当前连接到工作区的用户的零件需求任务示例。此处显示的是 Altium 365 工作区中的零件需求任务。将光标悬停在图片上可查看企业服务器工作区中的零件请求任务。
当前已分配给或可分配给当前连接到工作区的用户的零件需求任务示例。此处显示的是 Altium 365 工作区中的零件需求任务。将光标悬停在图片上可查看企业服务器工作区中的零件请求任务。

未分配的任务会以 图标显示在任务列表中。分配给您的任务以 图标区分。
对于从 Altium Designer 中的 Task management在 Altium Designer 中的 "编辑操作权限 "对话框中添加到全局操作的用户,任务列表顶部提供了一个过滤控件。使用该控件可在查看所有任务 (My tasks) 和所有用户的所有任务 (All tasks).对于其他用户,任务列表会自动过滤,只列出需要他们关注的任务。管理员还可以从流程工作流的角度,从 Browser页面的 Processes页面的选项卡浏览所有未完成的任务。

单击与零件申请相关的任务条目,其相关表单就会显示在页面右侧的 Form标签页右侧的相关表单。该表单将显示管理员在创建流程工作流时为该特定用户任务定义的所有信息和字段,以便从用户处获取选择、信息或数据,从而促进该工作流的继续进展。

如果任务当前尚未分配,则所有可以执行任务的用户 Candidates的用户都能看到。要处理此类任务,您需要先将其分配给自己。方法是单击 Assignee字段,然后开始键入您的姓名--在动态列表中选择您的条目。之后,您就可以根据任务的基本流程开展工作了。

与默认 '新零件申请 '流程相关联的用户任务的表单示例,从工作区的 Tasks页面访问工作区浏览器界面时的用户任务示例表单。
与默认 "新零件申请 "流程相关联的用户任务的表单示例,从工作区的 Tasks页面访问工作区浏览器界面时的用户任务示例表单。

要查看任务父流程的基本工作流程,请将 Diagram选项卡激活。该图不仅显示了流程的完整工作流,还显示了流程中已到达的点,即您当前正在处理的用户任务,您的姓名就反映了这一点。

访问默认流程的工作流程图 New Part Request流程的工作流程图,突出显示需要采取行动的用户任务以及由谁采取行动。在本例中,用户 Pavel.Demidov@altium.com的任务是创建所需的部件,他需要处理该任务才能使工作流程进入下一个事件。
访问默认流程的工作流程图 New Part Request流程的工作流程图,突出显示需要采取行动的用户任务以及由谁采取行动。在本例中,用户 Pavel.Demidov@altium.com的任务是创建所需的部件,他需要处理该任务才能使工作流程进入下一个事件。

根据需要与表单交互,以完成任务。这可能意味着选择一个选项、发表评论或附加其他文件/数据。以默认 New Part Request流程为例,部件创建者的任务有三个关键字段:

  • Components- 使用该字段添加工作区中任何现有符号、足迹和组件的链接,这些符号、足迹和组件都是为交付所要求的零件而创建的。
  • Next step- 使用此字段确定此零件请求生命周期的下一步:
    • Completed- 如果您已经创建了零件(以及相关的领域模型(如果适用)),请选择此选项。
    • Rejected- 如果您不打算创建部件,请选择此选项(关键是要在 Note字段)。
    • Needs more info- 如果在没有请求者提供进一步信息的情况下无法创建部件,请选择此选项(关键是要在 Note字段)。
  • Note- 使用此字段提供与任务相关的注释。例如,说明新创建的组件 "可以使用",或简明扼要地解释为什么不能创建请求的部件。如果您需要请求者提供更多信息,也可以在此标记原始请求中缺少的内容!
同样,您可以使用的字段将取决于作为流程定义一部分的任务表单。通常会在表单中指定需要发生的事情,而执行任务所需的任何数据通常会随表单一起提供,或作为链接提供。只要管理员在定义流程(及其工作流程)时直观地设计了用户任务的表单,您就能高效地完成分配给您的每一项任务,不会有任何歧义,也不需要查询需要完成的任务--当然,除非用户要求一个新的部件,并且没有提供足够的信息供您采取行动,在这种情况下,您可以选择需要更多信息来完成任务!

按要求填写任务表格后,单击 按钮。任务将被视为已完成,并从您的任务列表中删除。如果流程中的下一个任务也分配给了您,相关表格将自动显示。

如果表单的任何必填字段没有填写,软件会检测到并标记出错。必填字段会突出显示,您可以根据需要返回并处理,然后再尝试提交。

查看零件申请

任何用户都可以随时查看零件申请活动,包括活动申请和已关闭申请。可以从两个地方进行查看。

零件申请页面(工作区浏览器界面)

Part Requests页面可以集中浏览所有零件请求。

所有用户都能从该页面看到零件申请活动,有助于防止同一零件被多次申请。 Part Requests页面上,所有用户都能看到零件申请活动,有助于防止对同一零件提出多个申请。

从一个方便的位置浏览所有零件申请流程。这里显示的是在 Altium 365 工作区中访问 Part Requests页面。将光标移动到图片上,查看在企业服务器工作区中访问页面的情况。
从一个方便的位置浏览所有零件申请流程。这里显示的是在 Altium 365 工作区中访问 Part Requests页面。将光标移动到图片上,查看在企业服务器工作区中访问页面的情况。

默认情况下,选项卡的上部区域显示所有 Active(正在运行的)零件请求进程。切换到查看所有 Closed进程(如已完成、已拒绝或已终止)。

每个条目都会显示以下信息(如适用):

  • Status- 部件申请流程的状态。可以是以下状态之一:
    • Active- 部件申请流程当前处于活动状态,其相关工作流程正在进行中。
    • On hold- 零件申请流程当前处于活动状态,但正在等待初始输入,如受让人分配,然后其工作流程才能继续。
    • Closed- 零件申请流程已关闭,例如要么成功完成,要么被拒绝。
    • Terminated- 零件申请流程已关闭,由申请发起人或工作区管理员直接终止。
  • Process Name- 部件申请流程定义的名称。
  • Title- 该字段用于区分同一零件申请流程的多个实例。标题是流程名称,带有实例后缀(.#1, #2等)。
  • State- 这是流程的相关工作流中当前达到的状态。
  • Assignee(仅限活动流程)- 这是用户现在需要执行的任务,以便将零件申请流程从当前工作流程状态中移出。
  • Started By- 启动零件申请流程的用户。
  • Started At- 部件申请流程启动的日期和时间。
  • Ended At(仅限已关闭流程)- 零件申请流程结束的日期和时间。

对于活动的零件申请流程,还有一个 Terminate控制 ()。单击该控件可强制结束零件申请流程。该流程将移动到 Closed零件申请进程列表。只有零件请求的发起者或工作区的 Administrators角色的成员才能终止零件申请流程。

零件申请流程可按任何具有 控件的列排序--点击控件或列名。也可以使用列表顶部的 Search字段进行搜索。所有字段中的数据除 Status, Started AtTerminate以外的所有字段中的数据都可用于搜索。

单击零件申请流程的条目可查看其基本工作流程图(在列表下方的 Diagram选项卡上),显示完成流程需要发生的事情,以及该流程在其流程中所处的位置,即现在谁需要执行任务来推进流程。

单击右下方的 控件,突出显示工作流程中当前到达的点--用户条目会瞬间闪烁。

在工作流程的 Diagram选项卡。每个工作流程都是以图表形式构建的,可以让你一目了然地看到零件申请目前在工作流程中的位置,以及谁现在有下一个任务,以便继续推进该申请。
在工作流程的 Diagram选项卡。每个工作流程都是以图表形式构建的,可以让你一目了然地看到零件申请目前在工作流程中的位置,以及谁现在有下一个任务,以便继续推进该申请。

还提供以下附加选项卡:

  • Data- 显示流程的所有相关数据。对于零件申请流程,这可能包括所附数据表、参数数据和任何初步组件。

    数据表等相关实体将显示为超链接,以便快速导航或打开。
  • History- 显示流程工作流程中的操作历史。

使用 Data和 History选项卡分别浏览零件申请流程的更多细节及其工作流活动的轨迹。
使用 DataHistory选项卡分别浏览零件申请流程的更多细节及其工作流活动的轨迹。

任务列表面板(Altium Designer)

当您通过 Altium Designer 连接到工作区时,您已启动的所有基于流程的活动都可在 Activities区域浏览。要只列出零件申请流程,请单击 按钮,并禁用 Project ActivityProject Creation条目(只保留 Part Request条目)。

直接从 Altium Designer 访问您已启动的零件请求。
直接从 Altium Designer 访问您已启动的零件请求。

默认情况下,该区域会显示所有 Active(正在运行的)零件请求进程。通过点击 Closed进程(如已完成、已拒绝或已终止),方法是单击 按钮,并启用 Show closed条目。

每个条目都会显示以下信息(如适用):

  • State- 部件申请流程的状态。可以是以下状态之一:
    • Active- 零件申请流程当前处于活动状态,其相关工作流程正在进行中。
    • On hold- 零件申请流程当前处于活动状态,但正在等待初始输入,如受让人分配,然后其工作流程才能继续。
    • Closed- 零件申请流程已关闭,例如要么成功完成,要么被拒绝。
    • Terminated- 零件申请流程已关闭,由申请发起人或工作区管理员直接终止。
  • Title- 该字段用于区分同一部件申请流程的多个实例。标题是流程名称,带有实例后缀(.#1, #2等)。
  • Type- 部件请求流程定义的名称。
  • Started- 零件申请流程启动的日期和时间。
即使您是管理员,也只能通过 Altium Designer 查看自己的零件申请。此外,您不能通过 Tasklist面板终止。

单击一个条目将进入一个对话框,在该对话框的 Diagram选项卡上,显示要完成流程需要发生的事情,以及该流程在其流程中的位置,即现在谁需要执行任务来推进流程。切换到对话框的 Data选项卡,显示流程的所有相关数据。对于零件申请流程,这可能包括所附的数据表、参数数据和任何初步组件。

在所选零件申请流程的 Diagram选项卡。每个工作流程都以图表的形式构建,让你可以一目了然地看到零件申请目前在工作流程中的位置,以及谁现在有下一个任务,以便继续推进该申请。切换到 Data选项卡,查看申请的附件。
在所选零件申请流程的 Diagram选项卡。每个工作流程都以图表的形式构建,让你可以一目了然地看到零件申请目前在工作流程中的位置,以及谁现在有下一个任务,以便继续推进该申请。切换到 Data选项卡,查看申请的附件。

适用的实体(如数据表)将显示为超链接,以便快速导航或打开。

电子邮件通知

只有原始请求者和任何需要执行与该请求相关任务的用户才会收到适用的电子邮件通知。发起请求的请求者会在提交新零件请求和请求完成后(成功创建零件或请求被拒绝)收到通知。处理该请求的用户会收到与该请求有关的任何任务通知,这些任务需要他们关注。如果需要原始申请者提供更多信息,他们也会收到通知。

启用电子邮件通知功能后,将收到电子邮件通知。该功能由管理员在 Email Notifications页面 (Admin – Settings – Email Notifications)上的工作区浏览器界面进行。

零件请求完成后收到的电子邮件示例。
零件请求完成后收到的电子邮件示例。

AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
功能可用性

您可使用的功能取决于您所选择的 Altium 解决方案 —— Altium DevelopAltium Agile(Agile Teams 或 Agile Enterprise 版本),或仍在有效订阅期内的 Altium Designer。

如果您在软件中未找到文中提及的功能,请联系 Altium 销售团队了解更多信息。

旧版文档

Altium Designer 文档不再提供版本区分。如果您需要访问 Altium Designer 旧版本的文档,请前往其他安装程序页面的旧版文档部分。

Content