文章目录
前言
禅道是一款国产开源的项目管理软件,它基于敏捷和CMMI管理理念进行设计,集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,完整覆盖研发项目管理的核心流程,在软件行业受到广泛使用。
本文将介绍禅道的后台自定义功能,希望对有相关需求的朋友有所帮助。
(本文基于禅道17.7版本进行讲解,其他版本可能界面有些不同,但是操作步骤是基本一致的,可做参考)
一、前置权限
要进行后台自定义,首先得有后台的相关权限。一般来说,禅道的admin账户,或者其他自定义的管理员账户会拥有该权限,如果没有相关权限,可能连相关界面都无法看到,这点需要事先说明。
二、自定义功能概述
禅道的自定义功能分为了“项目、产品、执行、看板、研发需求、任务、Bug、用例、测试单、代办、用户、必填项、区块、流程”等14个模块,一般来说,很多模块都是默认配置即可,本文主要对平时经常需要进行自定义的几个模块(研发需求、任务、Bug、用例、测试单、待办、用户、必填项)进行讲解。
禅道的自定义功能操作方式比较简单,可以通过可视化的界面进行配置,不需要进行代码的二次开发。大致分为三种类型:1、(不参与运算的项)可以修改自定义名称,也可以自定义添加或删除;2、(参与运算的项)仅支持修改自定义名称,不提供自定义添加和删除功能;3、通过约束的选项进行自定义选择。
三、自定义
1. 自定义“研发需求”
“研发需求”中能对“类型、优先级、来源、关闭原因、阶段、状态、评审规则、评审结果、评审流程”等进行自定义。
其中“类型、优先级、来源、关闭原因”不仅可以修改命名,还可以通过右侧的“+”和“X”来对条目进行增加或删除,如下所示:
而“阶段、状态、评审结果”等,由于需要参与运算,所以不提供自定义添加功能,只能对命名进行修改,如下图所示:
“评审规则”和“评审流程”则可以通过选项进行自定义,如下图所示:
2. 自定义“任务”
类似的,“任务”中能对“优先级、类型、关闭原因、状态、工时”等进行自定义。部分示例如下:
3. 自定义“Bug”
类似的,“Bug”中能对“优先级、严重程度、操作系统、浏览器、类型、解决方案、状态、久未处理天数”等进行自定义。部分示例如下:
4. 自定义“用例”
类似的,“用例”中能对“优先级、类型、阶段、执行结果、状态、评审流程”等进行自定义。部分示例如下:
5. 自定义“测试单”
类似的,“测试单”中能对“类型、测试类型、优先级”等进行自定义。部分示例如下:
6. 自定义“待办”
类似的,“待办”中能对“优先级、类型、状态”等进行自定义。部分示例如下:
7. 自定义“用户”
类似的,“待办”中能对“职位、状态、可用联系方式、列出已删除用户”等进行自定义。部分示例如下:
8. 自定义“必填项”
“必填项”模块的自定义功能非常重要,可以用于约束禅道的各个页面提交时,必须要填哪些项(这些项一般会在右上角显示一个红色的“*”号),避免在创建相关项的时候因为疏忽或偷懒,未填一些关键信息。
比如提交和编辑Bug时,应至少包括“所属项目、所属模块、影响版本、Bug类型、Bug标题、严重程度、优先级、重现步骤”等,可做如下配置:
总结
以上便是禅道后台自定义功能的简单介绍,能够基本满足项目管理的日常需要。如果默认自带的功能+自定义仍然不能满足你的需求,可能就需要安装额外的插件,或者进行二次开发了。这些将在后续文章中逐一介绍。