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

自定义状态流转与工作流

功能介绍

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

本文将以全局状态设置项目内工作流配置两个模块介绍如何自定义团队专属的工作流。使用的顺序为:

  1. 在功能设置中先创建全局状态,再从已有的全局状态中挑选出用于项目内的各项工作流状态。

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

全局状态设置

点击首页左侧的「功能设置」>「项目协同设置 - 状态设置」,此处为项目协同功能模块的全局设置,调整后将会团队全局的项目协同功能产生影响。全局状态可以统一团队内不同项目的处理流程,使得一个状态在不同项目内的含义一致,方便成员实现跨项目合作。

仅位于开启了【项目协同设置 - 管理配置】权限的用户组成员才能修改或添加自定义属性。

项目内工作流配置

工作流配置包括界定事项的状态与步骤,步骤表示事项从开始状态到目标状态的过程。进入任意项目,点击左侧菜单中的「项目设置」>「需求工作流」进行配置。

举例:当一个需求目前位于「开发中」的状态时,点击不同的步骤会前往不同的目标状态。

工作流视图

工作流配置页包含两种视图:表格视图和列表视图。

表格视图下,首列与首行分别表示开始状态与结束状态,表格内的方块表示状态变更时所提示的步骤

列表视图下,每个状态都配有一个表格,表格内展示了由当前状态作为开始状态时涉及的多个步骤与用户权限。

设置状态

状态分为初始状态与目标状态,用于定义事项目前的所处阶段。点击「添加状态」按钮后可录入在「全局状态设置」中已有的状态。

任何状态

若选择打开「任何状态可转换到该状态」按钮,则意味着项目内的所有状态都可以切换至该目标状态。除了通过按钮开启,也可以直接在「任何状态」栏中添加目标状态。如下图所示,所有的状态都可以切换至「待处理」状态。出现未生效的原因是「待评估」状态栏中已自行定义了切换至「待处理」状态,故任何状态栏下的规则会被覆盖。

设置步骤

步骤用于各状态间的流转。点击「创建步骤」可以定义初始状态至目标状态时的流转过程,步骤的名称默认为目标状态。

配置规则

步骤的规则有四种类型:步骤权限、附加属性、更改处理人、更改属性值。

步骤权限

默认所有的步骤都不会限制成员执行。若配置了步骤权限,则只允许规则中配置的成员才可执行步骤。

附加属性

状态变更前,需要额外录入属性的值,提交后才可继续执行步骤。该规则可配置多个属性组成表单,当事项状态变更时将自动弹出表单,用户录入要求的内容并提交后,状态才可变更。

更改处理人

状态变更后,自动修改事项的处理人。

更改属性值

当事项状态变更后,自动将已配置的属性值改为指定的值。

应用其他项目配置

项目协同可选择复制其他项目中相应的属性和工作流配置。具体操作方法是在首次启用项目协同功能时,选择右侧的「应用其他项目的属性配置」。

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

在阅读中是否遇到以下问题?

您希望我们如何改进?