使用任务进行工作
Altium On-Prem Enterprise Server 中的 Tasks 功能,为 Workspace 成员提供了一种高度可视化的方法,用于访问、创建和管理作业活动(用户任务)。任务以看板(Kanban)流程样式呈现,在各自的“泳道”行中向完成推进,并相应改变其状态级别(ToDo、InProgress 和 Resolved)。任务本身可由具备相应权限的 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 成员 来创建。 与项目关联的任务仅对拥有该项目查看/编辑权限的用户可见。
-
一般任务可通过
-
The project-specific Tasks view – 会显示适用于当前打开的 Workspace 项目的所有任务。其中包括一行与项目本身关联的一般任务,以及可折叠的、适用于特定项目文档的任务行:
-
一般任务可通过
按钮创建,并可在 Task details 窗格中分配给特定用户或设置不同优先级。这些任务与当前打开的项目相关联。
- 项目文档任务通过 将项目文档评论分配给某个 Workspace 成员 来创建。
-
一般任务可通过
有关在 Workspace 中分配项目评论任务的信息,请参阅 Web Viewer 页面。
有关在设计端分配评论任务的信息,请参阅 Altium Designer Commenting 页面。
任务磁贴
Tasks 仪表板的图形磁贴表示活动任务在各状态级别间推进,直至完成(Resolved)状态。每个磁贴会显示与其关联任务相关的摘要信息,包括:
- 与任务相关的评论,或一般任务的名称条目。
- 被分配该任务的 Workspace 成员的用户图标。
- 任务标识符(ID),由项目 ID 与项目任务编号组合而成。请注意,示例 Workspace 项目将显示为项目名称,而不是 项目 ID。
-
表示当前任务
Priority设置的图标。
磁贴还包含其“选项”下拉菜单(
)中的相关命令:
- 使用 Copy Link 选项将任务网页链接发送给其他人(需对方可访问该 Workspace)。
- 使用 Delete 选项移除任务——仅任务创建者或 Workspace 管理员可用。注意:如果任务由项目评论创建,则该评论也会被删除。
- 使用 Show in Design 选项在其设计文档中打开(交叉探测到)该评论——当任务与评论关联时可用。
任务视图特性
尽管界面相对简洁,Workspace Tasks 仪表板提供了一种灵活高效的方式,可在实际设计环境中(而非外部系统)管理并跟踪工作流。除与 Workspace 设计数据的内在关联外,仪表板界面还提供以下交互特性:
-
Drag and drop – 将任务磁贴拖拽到新的行位置以更改其工作流状态(
ToDo、InProgress、Resolved)。 - Filtering – 选择看板顶部的用户图标,将列出的任务限定为分配给该用户的任务;再次点击可取消该用户筛选。
-
Open project – 将鼠标悬停在任务行关联的项目名称上,并点击
按钮,在新的浏览器标签页中打开该项目(在全局 Tasks 视图中可用)。
- Cross-probing – 从项目相关任务导航到其关联的项目文档评论(使用 Show in design)是双向的。要导航回项目专属 Tasks 视图中的条目,可在打开的评论左上角或其在 Comments and Tasks 窗格中的条目里选择任务引用 ID(显示示例)。
-
Task details pane – 选择任务磁贴以在 Task details 窗格中访问其相关信息与控件,该窗格提供:
- 用于更改任务活动 Status、分配的 Workspace 成员(任务 Assignee)以及任务 Priority 级别的下拉菜单选项。
- 用于向任务详情窗格条目添加补充信息的描述字段。
- Show in Design 链接,用于交叉探测到宿主文档中的关联评论——适用于与项目评论相关的任务。
- 任务的顺序历史记录,包括其进度 Status、用户 Assignee 和 Priority 级别的变更。
-
用于在任务线程中添加附加说明或评论的
Comment输入字段(支持@用户提及)。此外,也可将本地复制的图片粘贴到该字段中。
选择任务磁贴以在 Task details 窗格中打开其信息。
基于流程的工作流任务
除 上下文感知任务 提供的功能外,Altium Enterprise Server Workspace 中的 Tasks 视图还支持与 Process Workflows 相关联的任务。高度可配置的流程工作流用于严格引导设计人员完成典型的日常设计流程,例如申请新器件、执行设计评审以及创建新项目。用于实现特定设计流程的每个工作流,都是作为 Process Definition 的一部分创建的。流程及其工作流由该 Workspace 的管理员通过 Workspace 界面创建和管理。
更多信息请参阅 Creating & Managing Processes。
设计人员可以访问并启动在管理层面已启用的任意流程。与流程(更准确地说是其定义的工作流)的直接交互通过 Tasks 仪表板进行,在这里流程任务与前述标准 Workspace 作业请求任务共存。Workspace 中额外提供的流程工作流任务,关联的是为使定义的工作流推进到流程下一步而需要执行的用户操作。
选择一个工作流任务,可在任务视图右侧窗格中查看其相关信息。注意:工作流任务通过磁贴左侧的绿色线条来标识。
|
一个 Ad Hoc Review 流程任务被分配给某个 Workspace 用户成员。用户在登录 Workspace 后可以推进该任务。 一个 Ad Hoc Review 流程任务被分配给某个 Workspace 用户成员。用户在登录 Workspace 后可以推进该任务。 |
为被分配的用户(即受分配者)提供一个可用且处于活动状态的工作流任务——当其登录 Workspace 后,可通过右侧任务窗格将工作流推进到下一个流程步骤。在下面的 Ad Hoc Review process 示例中,用户提交的数据(
)将推动流程向 Completed 状态推进——或者用 Tasks 页面流术语来说,推进到 Resolved 状态。
|
被分配了工作流任务的用户在登录到 Workspace 后,可以完成流程步骤。 被分配了工作流任务的用户在登录到 Workspace 后,可以完成流程步骤。 |
处理流程任务(Working With Process Tasks)
填充在 Tasks 页面中的流程工作流任务,是对活动 Processes 中需要 Workspace 成员执行操作的步骤所产生的响应。所有用户都能看到此类任务,但只有被分配到该任务的用户(Assignees)才能对其执行操作。
对于流程本身,Workspace 管理员启用的流程可根据流程功能从不同位置由用户发起:
- 项目活动(例如评审),会为被分配的评审人员创建任务。
- 项目创建,当需要用户输入时会创建任务。
-
元器件请求,会为处理该请求的用户创建任务。
-
可通过
Part Requests 页面上的 按钮发起。
-
可通过
-
启用的流程也可以直接在 Altium Designer 内发起,生成的 任务可在 Tasklist 面板中访问。
►有关在 Altium Designer 中处理评审活动的详细信息,请参见 Performing Design Reviews。
任务详情窗格(Task Details Pane)
选择一个流程任务条目磁贴,即可在右侧窗格中查看其完整详情。虽然内容会因 Process Form design 而异,但用户通常可使用的通用元素包括:
- Assignee – 需要采取操作以完成流程工作流步骤(或仅当前步骤)的指定 Workspace 成员或组。Workspace 管理员可通过下拉用户列表将当前任务重新分配给其他 Workspace 成员。
- Show Activity – 打开项目的 Activities 页面,其中显示所选任务对应的项目流程的完整详情。流程图(选择 Diagram 视图)会指示流程中的当前步骤及其被分配的用户,而 History 视图将显示当前的流程工作流事件序列。
右侧的 Task 窗格提供将任务分配给其他用户的选项,并可打开与当前任务相关的流程 Activities 页面。
对于工作流任务,窗格主体会显示 流程表单(process Form),其中包含创建该任务的管理员为其定义的全部信息与输入字段。这些输入字段用于从用户获取选择、信息或数据,以推动该工作流继续向前推进。
在某些情况下,工作流任务会以“ ? ”字符作为被分配用户的图标。这表示该任务阶段未分配——尚未明确分配给某个 Workspace 成员——需要由合适的用户(候选人 Candidate)进行分配或认领。
在这种情况下,工作流流程本身在创建或编辑时,已将该阶段分配给一组用户或某个特定组,例如 Librarians。其目的在于让合适的候选人接管该任务阶段,并执行所需操作,使流程进入下一步或完成。
已创建的流程工作流可以包含分配给某个 Workspace 成员组的任务阶段,组内成员作为候选人可认领该任务。
Activities 页面
项目 Activities 页面提供与当前项目相关的活动或已关闭流程(Processes)的详细概览。当从导航树直接打开该页面时,会列出与该项目相关的所有流程,包括其进度状态与用户分配情况。或者,当 Activities 页面在 Tasks 视图中与所选任务关联(通过详情窗格的 Show Activity 命令)时,则只显示与该特定任务相关的流程。
Activities 页面在直接打开时,将显示与当前打开项目相关的所有流程。
列表中的流程条目包含详细信息,例如其在工作流中的当前阶段位置(State)、分配到该流程的 Workspace 成员(Assignee)、发起该流程的用户(Started By)以及发起时间(Started At)。单击列标题可按该数据列对流程列表排序,再次单击可切换排序顺序。请注意,只有流程发起人或管理员才能终止流程(
)。
所选流程的更多详情可在屏幕下方区域的信息选项中查看,包括:
- Diagram – 表示该活动工作流与状态(流程已到达的位置)的带注释图形,并通过对应的受理人(assignee)姓名高亮显示。
- Data – 与该活动相关的参数化数据,包括指向关联项目的链接。
- History – 工作流事件的顺序历史(开始、准备、任务完成等),自上而下显示。
|
Activities 页面提供有关流程工作流及其当前任务阶段的详细信息。 Activities 页面提供有关流程工作流及其当前任务阶段的详细信息。 |
可通过
按钮发起新的流程活动。将
按钮切换到
模式,可列出非活动流程(即处于 Completed 或 Terminated 状态的流程),并可使用
按钮将当前显示的流程详细列表下载为 CSV 格式文件。
Part Requests 页面
除了在 Part Request processes 中通过 Tasks 页面上的工作流任务进行交互外,Workspace 专用的 Part Requests 页面还提供与这些任务相关流程的详细概览。与项目 Activities 页面类似,Part Request 页面提供相关流程的完整详情,包括其状态与关联用户。
选择一个请求流程条目可查看其底层流程工作流(Diagram 选项卡),该视图会指示请求在流程中的位置,以及由谁执行任务以推动请求继续进行。还提供用于查看与请求相关数据的选项卡(Data tab),以及查看请求流程工作流中已执行操作历史的选项卡(History)。请注意,只有流程发起人或管理员才能终止请求流程(
)。
Part Requests 页面显示一个活动的请求流程、当前未完成任务以及负责该任务的人员。
在该页面中,可通过
按钮发起新的 Part Request 流程;通过将上方的 Active 控件切换到 Closed 模式,可在列表中显示非活动的 Part Request 流程(即处于 Completed 或 Terminated 状态的流程)。仅对 Workspace 管理员开放的
按钮用于将当前显示的 Part Release 流程详细列表下载为 CSV 格式文件。
有关在 Altium Designer 中处理 Part Requests 的更多信息,请参见 Process-based Part Requests。








