1. 授权认证
  2. 获取用户个人信息
  3. 项目协同
  4. 代码托管
  5. 持续集成
  6. 制品仓库
  7. 测试管理
  8. 文档管理
  1. 项目协同
  2. 代码仓库
  3. DevOps 实践之旅
  4. 一分钟开始持续集成之旅
  5. 持续部署
  6. 制品库

自定义工作流

功能介绍

工作流是一组事项在其生命周期中经历的状态流转,通常代表组织内的流程。

全局状态是事项在生命周期内所处的状态,项目中的各事项的工作流状态需要从全局状态中选择。例如某项目内的需求管理的工作流需要某状态(例如:“已审核”),且全局状态配置中存在该状态,则可以直接将状态添加至需求管理的工作流中。

自定义工作流满足了不同团队的个性化需求,既可以构建敏捷开发工作流,也可以适应经典项目协同模式,甚至是混合工作方式。更重要的是,通过定义全局工作流状态,能够实现状态定义的一致性,提高跨项目和跨部门协作的效率。

功能设置

  1. 需要先创建全局状态,再从已有的全局状态中挑选所需状态用于创建项目内各事项的工作流状态。

  2. 工作流配置完成后,可在项目内各事项(需求管理、工作管理、缺陷管理)中选取对应的状态。

全局状态配置

全局状态可以统一团队内不同项目的处理流程,使得一个状态在不同项目内的含义一致,方便成员实现跨项目合作。

全局状态列表

全局状态列表展示了当前团队下所有事项类型可选择的状态。

  1. 可在【功能设置】->【项目协同】->【状态设置】中进行查看。

全局状态创建

  1. 点击【状态配置】中右上角的【创建状态】按钮。

  2. 填写【状态名称】、【状态类型】、【状态描述】后即可完成全局状态创建。

状态类型必须为“未开始”、“进行中”、“已完成”三者其中之一。

修改/删除全局状态

  1. 选择任一全局状态,点击末端编辑按钮即可进行【状态名称】、【状态类型】、【状态描述】的修改。

  1. 选择任一全局状态,点击最末端删除按钮即可删除全局状态(删除全局状态前需要确保无项目使用该全局状态)。

工作流配置

工作流配置包含配置事项的状态和步骤,步骤用于指定不同状态间的流转。

工作流配置页

工作流配置页包含状态列表,并且每个状态内都包含多个步骤,每个步骤都是从当前状态指向另一个状态。

单个状态下的步骤列表展示的数据如下:

  • 步骤名称;

  • 开始状态,即步骤开始前事项的状态;

  • 目标状态,即执行完步骤后事项变成的状态;

  • 用户权限,限制哪些用户可执行该步骤;

  • 操作,包含排序、编辑、重命名和删除。

状态编辑

添加状态

新添加的状态不能与已添加的状态重复。

  1. 在任一项目【项目设置】->【项目协同】->【事项工作流】中点击【添加状态】按钮。

  1. 选择所需的需求状态(若查询不到需要的状态,可直接点击“前往新建任务状态”跳转至全局状态配置页新建全局状态并返回当前页选择)。

  1. 若在上一步配置时打开“让所有的状态转换到该状态”选项,则所有当前已存在的状态下都将创建一条新步骤,且步骤的目标状态为新创建的状态,步骤名称默认为新创建的状态名。

删除状态

当状态下不存在步骤,无任何事项使用该状态时,状态即可被删除。

步骤编辑

添加步骤
  1. 在任一项目【项目设置】->【项目协同】->【事项工作流】点击【创建步骤】按钮,选择【目标状态】,填写【步骤名称】后即可完成步骤添加。

所选择的目标状态不能与当前状态下的已有步骤的目标状态重复。新添加的步骤名称不能与已存在的步骤名称重复。

步骤权限

步骤权限规定了哪些成员拥有执行当前步骤的权限。默认情况下(未设置步骤权限),所有项目内成员均可执行该步骤。

  1. 点击【任一步骤】末端的编辑按钮将调整至步骤权限配置页面。

  1. 步骤权限列表可添加角色成员,点击【应用配置】按钮即可生效新的步骤权限。

重命名/删除步骤
  1. 点击【任一步骤】最末端按钮可进行步骤重命名及删除操作。

工作流使用(以需求工作流为例)

需求工作流默认分为待评估已评估研发中已发布已关闭五个状态。

  1. 在需求列表页点击【任一需求】,进入需求详情页。新创建的需求状态默认为待评估

  1. 根据需求进行的阶段选择所对应的状态。

上一篇绑定兔小巢
最近更新
感谢反馈有用
感谢反馈没用