使用任务进行工作

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

Parent page: Altium On-Prem Enterprise Server

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 窗格中分配给特定用户或设置不同的优先级。这些任务不与特定项目关联。
    • 项目专属任务可从项目的任务视图创建(见下方“Project-specific Tasks”),或通过 将项目评论分配给某个 Workspace 成员 来创建。 与项目关联的任务仅对拥有该项目查看/编辑权限的用户可见。

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

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

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

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

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

任务磁贴

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

  • 与任务相关的评论,或一般任务的名称条目。
  • 被分配该任务的 Workspace 成员的用户图标。
  • 任务标识符(ID),由项目 ID 与项目任务编号组合而成。请注意,示例 Workspace 项目将显示为项目名称,而不是 项目 ID
  • 表示当前任务 Priority 设置的图标。

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

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

任务视图功能

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

  • Drag and drop – 将任务磁贴拖拽到新的行位置以更改其工作流状态(ToDoInProgressResolved)。
  • Filtering – 选择看板顶部的用户图标,将列出的任务限定为分配给该用户的任务;再次点击可取消该用户筛选。
  • Resolved visibility – 在 Resolved 列标题中选择 Show More 选项以显示所有先前已解决的任务。使用 Show Less 选项可将视图切换回默认状态(仅显示过去一周内解决的任务)。注意:已解决任务以只读(变暗)方式显示,但具备相应权限的用户可将其改回活动 InProgress 状态或删除。

  • Open project – 将鼠标悬停在与任务行关联的项目名称上并点击 按钮,可在新的浏览器标签页中打开该项目(在全局 Tasks 视图中可用)。
  • Cross-probing – 从与项目相关的任务导航到其关联的项目文档评论(使用 Show in design)是双向的。要导航回其在项目专属 Tasks 视图中的条目,请在打开的评论左上角选择任务引用 ID,或在 Comments and Tasks 窗格中的条目里选择该 ID(show example)。
  • Task details pane – 选择任务磁贴可在 Task details 窗格中访问其相关信息与控件,该窗格提供以下内容的访问入口:
    • 用于更改任务活动 Status、分配的 Workspace 成员(任务 Assignee)以及任务 Priority 级别的下拉菜单选项。
    • 用于向任务详情窗格条目添加补充信息的描述字段。
    • 用于交叉定位到宿主文档中关联评论的 Show in Design 链接——适用于与项目评论相关的任务。
    • 任务的顺序历史记录,包括其进度 Status、用户 AssigneePriority 级别的变更。
    • 用于在任务线程中添加附加说明或评论的 Comment 输入字段(支持 @ 用户提及)。此外,也可将本地复制的图片粘贴到该字段中。

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

基于流程的工作流任务

以下部分概述了可通过服务器 Workspace 界面使用的 流程工作流任务。启用流程的任务视图是在上文所述标准 上下文感知任务视图 基础上的增强。

上下文感知任务 提供的功能外,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 后即可推进该任务。

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

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

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

更多信息请参见 上下文感知任务(Context-Aware Tasks)部分

使用流程任务(Working With Process Tasks)

填充到 Tasks 页面中的流程工作流任务,是在活动的 流程(Processes) 中某些步骤需要工作区成员采取行动时创建的。所有用户都能看到此类任务,但只有被分配到该任务的用户(Assignees)才能对其执行操作。

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

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

任务详情窗格(Task Details Pane)

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

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

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

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

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

在这种情况下,工作流流程本身在创建或编辑时,已将该阶段分配给一组用户或某个特定的 成员角色组(member Role group),例如 Librarians。其目的在于让合适的候选人接管该任务阶段,并执行所需操作,从而将流程推进到下一步或完成。

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

已创建的流程工作流可以包含分配给一组工作区成员的任务阶段,这些成员作为候选人可以认领该任务。已创建的流程工作流可以包含分配给一组工作区成员的任务阶段,这些成员作为候选人可以认领该任务。

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

Activities 页面

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

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

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

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

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

从 Tasks 窗格打开的 Activities 页面。该视图提供关于流程工作流及其当前任务阶段的详细信息。从 Tasks 窗格打开的 Activities 页面。该视图提供关于流程工作流及其当前任务阶段的详细信息。

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

Part Requests 页面

以下信息适用于基于 流程工作流(Process Workflows) 的 Part Requests。关于标准“非托管(unmanaged)”的 Part Requests,请参见 此 Part Requests 页面。

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

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

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

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

有关在 Altium Designer 中处理 Part Requests 的更多信息,请参见 基于流程的 Part Requests(Process-based Part Requests)

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