使用任务进行工作

您正在阅读的是 7.2. 版本。关于最新版本,请前往 使用任务进行工作 阅读 8.0 版本

Altium On-Prem Enterprise Server 中的 Tasks 功能,为 Workspace 成员提供了一种高度可视化的方法,用于访问、创建和管理作业活动(用户任务)。任务以看板(Kanban)流程样式呈现,通过其“泳道”行逐步推进直至完成,并相应改变其状态级别(ToDoInProgressResolved)。任务本身可由具备相应权限的 Workspace 成员创建和处理,并可分配给任意 Workspace 成员或组。

Tasks 仪表板视图提供两种能力级别:

  • Context-Aware Tasks – 处理由 项目评论 创建的任务,或与项目无关的一般任务。
  • Process Workflow Tasks – 处理上下文感知任务(同上),以及与活动的 流程工作流 相关联的任务。

上下文感知任务

Tasks 仪表板以单个任务磁贴的行进行排列,内容同时包含一般任务以及从特定项目分配的任务。可通过将任务磁贴拖拽到新的行位置,或在右侧的 Task details 窗格中更改其 Status,将任务推进到另一个阶段(状态级别)。该窗格还允许你将 Assignee(任务分配给谁)更改为其他 Workspace 成员,并修改任务的 Priority 级别。

Workspace 任务可在全局级别访问(涵盖所有 Workspace 项目,可从 Workspace 主菜单 进入),也可在项目级别访问(包含适用于当前打开项目的任务,可在查看该项目时从 主菜单 进入)。这两种视图的差异如下:

  • The global Tasks view – 会显示 Workspace 中当前所有处于活动状态的任务。其中包括一行与 Workspace 项目无关的一般任务,以及可折叠的、适用于特定设计项目的任务行:
    • 一般任务可通过 按钮创建,并可在 Task details 窗格中分配给特定用户或设置不同的优先级。这些任务不与特定项目关联。
    • 项目专属任务可从项目的任务视图创建(见下方“项目专属任务”),或通过 将项目评论分配给某个 Workspace 成员 来创建。与项目关联的任务仅对拥有该项目查看/编辑权限的用户可见。


    整体(全局)Tasks 仪表板视图包含 Workspace 中所有活动任务。

  • The project-specific Tasks view – 会显示适用于当前打开的 Workspace 项目的所有任务。其中包括一行与项目本身关联的一般任务,以及可折叠的、适用于特定项目文档的任务行:


    项目 Tasks 仪表板视图包含适用于当前打开项目的所有活动任务。

有关在 Workspace 中分配项目评论任务的信息,请参阅 Web Viewer page

有关在设计端分配评论任务的信息,请参阅 Altium Designer Commenting page

任务磁贴

Tasks 仪表板的图形磁贴表示活动任务在各状态级别间推进,直至进入已完成(Resolved)状态。每个磁贴会显示与其关联任务相关的摘要信息,包括:

  • 与任务相关的评论,或一般任务的名称条目。

  • 被分配该任务的 Workspace 成员的用户图标。

  • 任务标识符(ID),由项目 ID 与项目任务编号组合而成。

  • 表示当前任务 Priority 设置的图标。

磁贴还包含其“选项”下拉菜单()中的相关命令:

  • 使用 Copy Link 选项将任务的 Web 链接发送给其他人(需具备 Workspace 访问权限)。
  • 使用 Delete 选项移除任务——仅对任务创建者或 Workspace 管理员可用。注意:如果任务由项目评论创建,则该评论也会被删除。
  • 使用 Show in Design 选项在其设计文档中打开(交叉探测到)该评论——当任务与评论关联时可用。

任务视图功能

尽管界面相对简洁,Workspace Tasks 仪表板提供了一种灵活高效的方式,可在实际设计环境中(而非外部系统)管理并跟踪工作流。除与 Workspace 设计数据的内在关联外,仪表板界面还提供以下交互功能:

  • Drag and drop – 将任务磁贴拖拽到新的行位置,以更改其工作流状态(ToDoInProgressResolved)。
  • Filtering – 选择看板顶部的用户图标,将列出的任务限定为分配给该用户的任务;再次点击可取消该用户筛选。
  • Open project – 将鼠标悬停在与任务行关联的项目名称上,并点击 按钮,在新的浏览器标签页中打开该项目(在全局 Tasks 视图中可用)。
  • Cross-probing – 从与项目相关的任务导航到其关联的项目文档评论(使用 Show in design)是双向的。要导航回项目专属 Tasks 视图中的条目,可在打开的评论左上角或其在 Comments and Tasks 窗格中的条目里选择任务引用 ID(show example)。
  • Task details pane – 选择任务磁贴以在 Task details 窗格中访问其相关信息与控件,该窗格提供以下访问项:
    • 用于更改任务活动 Status、分配的 Workspace 成员(任务 Assignee)以及任务 Priority 级别的下拉菜单选项。

    • 用于在任务详情窗格条目中添加补充信息的描述字段。

    • 用于交叉探测到宿主文档中关联评论的 Show in Design 链接——适用于与项目评论相关的任务。

    • 任务的顺序历史记录,包括其进度 Status、用户 AssigneePriority 级别的变更。

    • 用于在任务线程中添加附加说明或评论的 Comment 输入字段(支持 @ 用户提及)。此外,也可将本地复制的图片粘贴到该字段中。

选择任务磁贴可在 Task details 窗格中打开其信息。

基于流程的工作流任务

以下部分概述了可通过 Workspace 浏览器界面使用的 Process Workflow Tasks。启用流程的任务视图是在上文所述标准 Context-Aware Tasks view 基础上的增强。

Context-Aware Tasks 提供的功能外,Altium Enterprise Server Workspace 中的 Tasks 视图还支持与 Process Workflows 相关联的任务。高度可配置的流程工作流用于严格引导设计人员完成典型的日常设计流程,例如申请新器件、执行设计评审以及创建新项目。用于实现特定设计流程的每个工作流,都是作为 Process Definition 的一部分创建的。流程及其工作流由 Workspace 管理员通过 Workspace 界面创建和管理。

更多信息请参阅 Creating & Managing Processes

设计人员可以访问并发起在管理层面已启用的任何流程。与流程(更准确地说是其定义的工作流)的直接交互通过 Tasks 仪表板进行,在这里流程任务与前文概述的标准 Workspace 作业请求任务共存。Workspace 中额外提供的流程工作流任务,关联的是某个用户必须执行的操作,以便让定义的工作流推进到流程的下一步。

选择一个工作流任务可在任务视图右侧窗格中查看其相关信息。注意:工作流任务会在磁贴左侧显示一条绿色线作为标识。

Javascript ID: ProcessTasks_AES7_2

一个 Ad Hoc Review 流程任务会分配给某个 Workspace 用户成员。该用户登录 Workspace 后即可推进该任务。

一个 Ad Hoc Review 流程任务会分配给某个 Workspace 用户成员。该用户登录 Workspace 后即可推进该任务。

为被分配的用户(即受让人)提供一个可用且处于活动状态的工作流任务——当其登录 Workspace 后,可通过右侧的任务窗格将工作流推进到流程的下一步。在下方 Ad Hoc Review process 示例中,用户提交的数据()将推动流程向 Completed 状态推进——或者用 Tasks 页面流的术语来说,推进到 Resolved 状态。

Javascript ID: ProcessTaskAction_AES7_2

被分配了工作流任务的用户在登录 Workspace 后即可完成流程步骤。

被分配了工作流任务的用户在登录 Workspace 后即可完成流程步骤。

Tasks 页面视图提供了一系列用于管理和处理任务的通用功能,包括交叉探测(cross-probing)、基于用户的任务筛选、可折叠的行分组等。该仪表板视图可从 Workspace 主菜单(涵盖所有任务)进入,也可在查看特定项目时从 主菜单进入。

更多信息请参见 Context-Aware Tasks section

处理流程任务(Working With Process Tasks)

填充在 Tasks 页面中的流程工作流任务,是对活动 Processes 中需要 Workspace 成员执行操作的步骤所产生的响应。所有用户都能看到此类任务,但只有被分配到该任务的用户(Assignees)才能对其执行操作。

对于流程本身,Workspace 管理员启用的流程可根据其功能由用户从不同位置发起:

  • Workspace 管理员可在 Admin – Processes page 中,通过启动某个已启用的流程条目()来发起流程。
  • 请注意,标准的非工作流任务可通过 Tasks 页面上的 按钮(用于 General Tasks)创建,也可通过将 Comment 分配给某个 Workspace 成员来创建。

任务详情窗格(Task Details Pane)

选择一个流程任务条目磁贴,即可在右侧窗格中查看其完整详情。尽管内容会因 Process Form design 而异,但用户通常可使用的通用元素包括:

  • Assignee – 需要执行操作以完成流程工作流步骤(或仅当前步骤)的指定 Workspace 成员或组。Workspace 管理员可通过下拉用户列表将当前任务重新分配给其他 Workspace 成员。
  • Show Activity – 打开项目的 Activities page,其中显示与所选任务相关的项目流程的完整详情。流程图(选择 Diagram 视图)会指示流程中的当前步骤及其被分配的用户,而 History 视图将显示当前的流程工作流事件序列。

右侧的 Task 窗格提供将任务分配给其他用户的选项,并可打开与当前任务相关的流程 Activities 页面。右侧的 Task 窗格提供将任务分配给其他用户的选项,并可打开与当前任务相关的流程 Activities 页面。

对于工作流任务,窗格主体会显示 process Form,其中包含创建该任务的管理员为其定义的所有信息与输入字段。这些输入字段用于从用户获取选择、信息或数据,以推动该工作流继续向前推进。

在某些情况下,工作流任务会以“ ? ”字符作为被分配用户的图标。这表示该任务阶段未分配——尚未明确分配给某个 Workspace 成员——需要由合适的用户(Candidate)进行分配或认领(claim)。

在这种情况下,工作流流程本身在创建或编辑时,已将该阶段分配给一组用户或某个特定 group,例如 Librarians。其目的在于让合适的候选人接管该任务阶段,然后执行所需操作,使流程进入下一步或完成。

请注意,process Form design 也可以包含 ExceptExcept 字段,用于将特定用户排除为候选人。这可能是指定的用户名,或其他系统用户(例如流程发起人),可通过在 Except 字段中输入 $ Initiator 来实现。

已创建的流程工作流可以包含分配给某个 Workspace 成员组的任务阶段,作为候选人他们可以认领该任务。已创建的流程工作流可以包含分配给某个 Workspace 成员组的任务阶段,作为候选人他们可以认领该任务。

在 Altium Designer 中,未分配的任务会以条目形式出现在 Tasklist panelTasks 区域,并带有 图标。点击此类任务后,后续表单会提供一个 按钮,使你无需进入浏览器界面即可接手该任务。随后,分配给你的任务会以 图标加以区分。

Activities 页面

项目 Activities 页面提供与当前项目相关的活动或已关闭 Processes 的详细概览。当从导航树直接打开该页面时,会列出与该项目相关的所有流程,包括其进度状态与用户分配情况。或者,当 Activities 页面在 Tasks 视图中与所选任务关联(通过详情窗格的 Show Activity 命令)时,则只显示与该特定任务相关的流程。

Activities 页面在直接打开时,会显示与当前打开项目相关的所有流程。Activities 页面在直接打开时,会显示与当前打开项目相关的所有流程。

列表中的流程条目包含详细信息,例如其在工作流中的当前阶段位置(State)、分配给该流程的 Workspace 成员(Assignee)、发起该流程的用户(Started By)以及发起时间(Started At)。点击列标题可按该数据列对流程列表排序,再次点击可切换排序顺序。请注意,只有流程发起人或管理员才能终止流程()。

所选流程的更多详情可在屏幕下方区域的信息选项中查看,包括:

  • Diagram – 表示该活动工作流及其状态(流程已到达的位置)的带注释图形,并通过对应的被分配人姓名进行高亮。
  • Data – 与该活动相关的参数化数据,包括指向关联项目的链接。
  • History – 工作流事件的顺序历史(开始、准备、任务完成等),自上而下显示。
Javascript ID: AES_ProjectActivitiesFromTask_7_0

Activities 页面提供有关流程工作流及其当前任务阶段的详细信息。

Activities 页面提供有关流程工作流及其当前任务阶段的详细信息。

可通过 按钮发起新的流程活动。将 按钮切换到 模式,可列出非活动流程(即 CompletedTerminated 的流程),并使用 按钮将当前显示的流程下载为 CSV 格式的详细列表文件。

Part Requests 页面

以下信息与基于 Process Workflows 的 Part Requests 相关。关于标准“未受管(unmanaged)”的 Part Requests,请参见 this Part Requests page。

除了通过 Tasks 页面上的工作流任务与 Part Request processes 交互之外,Workspace 专用的 Part Requests 页面还提供与这些任务相关流程的详细概览。与项目 Activities 页面类似,Part Request 页面提供相关流程的完整详情,包括其状态与关联用户。

选择一个请求流程条目可查看其底层流程工作流(Diagram 选项卡),其中指示该请求在流程中的位置,以及由谁执行任务以推动请求继续进行。还提供用于查看与请求相关数据的选项卡(Data tab),以及查看请求流程工作流中已执行操作历史的选项卡(History 选项卡)。请注意,只有流程发起人或管理员才能终止请求流程()。

Part Requests 页面显示一个活动的请求流程、当前未完成的任务以及其负责人。Part Requests 页面显示一个活动的请求流程、当前未完成的任务以及其负责人。

在该页面中,可通过 按钮发起新的 Part Request 流程;通过将上方的 Active 控件切换到 Closed 模式,可在列表中显示非活动的 Part Request 流程(即 CompletedTerminated 的流程)。仅对 Workspace 管理员开放的 按钮用于将当前显示的 Part Release 流程下载为 CSV 格式的详细列表文件。

关于在 Altium Designer 中处理 Part Requests 的更多信息,请参见 Process-based Part Requests

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