1  15后新版本禅道的安装升级
2  15后新版本禅道的新增功能
3  15后新版本禅道的界面变化
4  15后新版本禅道的最简使用
5. 15后新版本禅道的基本使用
5.1  新手引导
5.2  全局添加
5.3  接口库
5.4  配置飞书内的禅道单点登录
6. 按照角色使用15后版本禅道
6.1. 管理员
6.1.1  维护组织部门
6.1.2  维护用户
6.1.3  维护权限
6.2. 项目集负责人
6.2.1  创建项目集
6.2.2  添加产品
6.2.3  创建项目
6.2.4  管理人员
6.2.5  添加干系人
6.3. 产品经理
6.3.1  创建产品
6.3.2  维护模块
6.3.3  产品多分支/平台管理
6.3.4  维护计划
6.3.5  维护需求
6.3.6  需求的评审
6.3.7  创建发布
6.3.8  跟踪进度
6.4. 项目经理
6.4.1  维护项目和执行
6.4.2  维护团队
6.4.3  关联需求
6.4.4  分解任务
6.4.5  跟踪进度
6.4.6  瀑布项目的使用
6.4.7  看板项目的使用
6.5. 研发人员
6.5.1  参加产品计划会议,分解任务
6.5.2  领取任务,并每天更新任务
6.5.3  创建版本,提交测试
6.5.4  确认Bug,解决Bug
6.5.5  执行的综合、需求、Bug、任务看板
6.6. 测试人员
6.6.1  撰写用例
6.6.2  执行用例
6.6.3  提交Bug
6.6.4  验证和关闭BUG
7. DevOps 功能
7.1  Git/SVN版本库管理和查看代码
7.2. 集成GitLab
7.2.1  绑定用户,关联issue,进行构建
7.2.2  合并请求
7.2.3  禅道中GitLab的权限
7.3  集成Jenkins,进行构建
7.4  集成SonarQube
8  通用看板功能
9. 后台设置
9.1  集成禅道客户端
9.2  模型
9.3  自定义
9.4. 通知
9.4.1  邮件
9.4.2  Webhook
9.4.3  浏览器
9.4.4  设置
9.5  插件
9.6  二次开发
9.7  系统
9.8  导入Jira数据
9.9  登记菜单和权限
10. 权限维护和访问控制
10.1  项目集的权限维护和访问控制
10.2  产品的权限维护和访问控制
10.3  项目的权限维护和访问控制
10.4  执行的权限维护和访问控制
10.5  项目和执行的访问控制和数据关系

产品多分支/平台管理

2022-02-08 19:19:16
先知
3941
最后编辑:LuLu 于 2022-03-31 09:22:24
分享链接

禅道16.0版本开始,优化和增强了产品的分支/平台功能,主要特点如下:

  • 多分支/平台功能兼容各种大小型项目,项目/迭代可以关联对应产品的某个分支/平台。
  • 分支/平台支持灵活管理,可以把分支/平台理解为时间层面的概念,不同时间阶段会产生不同的分支/平台。
  • 分支/平台支持合并功能,可以将已经完成分支/平台合并到主干和其他分支/平台。
  • 除主干外,其他分支/平台之间管理是相互独立的,不能混在一起。

产品经理在禅道中如何维护产品多分支和平台管理,可点击视频了解详情: https://www.zentao.net/redirect-index-20671.html



接下来,我们以多分支产品为例,给大家详细介绍产品的多分支/平台的增强功能。

一、维护多分支产品的分支

1、将产品设置为多分支产品

添加产品时,产品类型选择多分支或多平台。

2、设置产品分支

到产品--设置--分支列表里,查看和维护分支。
系统会自动生成一个主干的默认分支,主干分支不可编辑和删除。


3、新建分支

点击分支列表右上角的新建分支按钮,进入新建分支的弹窗页面。

输入分支名称和分支描述,点击保存即可。

4、编辑分支
点击分支列表中的编辑按钮,可以编辑分支。

编辑分支时,可以修改分支名称、分支状态、分支描述。

分支创建成功后,默认状态是激活的,可以编辑修改为关闭。

批量编辑分支,勾选多个分支后,点击底部的编辑按钮,进入批量编辑分支页面。

批量编辑分支页面:

5、关闭分支

可以通过分支列表右侧操作栏的关闭按钮对分支进行关闭。

6、设置默认分支
鼠标悬停在分支名称时,会显示设为默认分支按钮。

点击设为默认分支后,会弹窗提示设为默认分支后,计划和发布列表将默认选中默认分支。
该功能还在完善中,敬请期待。

设置成功后,默认分支由主干变为测试用分支3。

7、分支的排序

拖拽可以实现分支的排序,分支列表排序后,可以实现分支的排序。

排序成功后,其他涉及到分支的排序也与分支列表的排序一致。
重新排序后的下拉组件的分支:

8、分支的合并

主干不可以被合并,分支列表中选中了主干分支,再选择其他分支,那么底部不显示合并按钮。

选择其他分支时,显示合并按钮。

点击合并后,可以把选中的分支合并到其他非选中的分支里(合并到已有的分支里)。

合并分支后,将会把分支下面对应的发布、计划、版本、模块、需求、Bug、用例都合并到新的分支下。

还可以合并到新创建的分支里。

勾选新建分支,输入新分支名称和描述,点击保存即可合并到新建分支中。

点击保存后,会提示进行确认,合并分支后,数据将不可以恢复,需要谨慎操作。

二、分支所属模块的维护

维护了分支后,接下来我们来维护分支下的模块。分支的模块维护与正常产品的模块维护一致,我们简单介绍说明一下。

1、添加分支的模块

产品--设置--模块里,创建和维护当前分支下的模块。

切换产品下拉组件的分支名后,可以创建其他分支下的模块。

2、模块名和分支名的显示设置

多分支产品下,显示设置多了一项分支名显示。
点击模块下的显示设置,可以对列表是否显示模块名和分支名进行编辑。

设置为都显示后,需求列表页面如下:

三、分支的其他功能和逻辑

可以关联需求、模块、计划、发布所属的分支。

可以关联版本、Bug、用例 所属的分支。

项目和执行可以关联产品的分支进行需求开发。
1、模块的展示和选择逻辑

主干分支下创建/ 编辑需求、Bug、用例时,只能选择主干的模块。
分支1下创建/ 编辑 需求、 Bug、用例时,可以选择分支1和主干的模块。
升级数据处理,需求、Bug、用例在哪个分支的模块下,升级后统一归并到模块所属分支下。


以需求为例:
创建主干需求,只能选择主干下的模块。


切换为非主干分支后,所属模块可以选择主干和当前分支的所属模块。

2、计划的展示和选择逻辑
创建需求关联计划时,只能关联本分支下的未过期的非父计划。
计划关联需求时,主干计划只能关联主干需求。

计划关联需求时,分支1计划能关联主干和分支1的需求。
创建项目和执行时,只能关联分支下非父计划和未过期的计划。
编辑项目和执行时,可以关联分支下所有非父计划。


3、 版本关联需求和Bug逻辑
主干版本关联需求时,不点击搜索,列表显示执行已关联主干的需求且版本未关联的主干需求,点击搜索时搜索主干所有的需求。
主干版本关联Bug时,不点击搜索,列表显示执行下主干Bug且版本未关联的主干Bug,点击搜索时显示主干所有Bug。(不再区分提交Bug关联的执行)
分支1版本关联需求时,不点击搜索,列表显示执行已关联主干和分支1的需求且版本未关联的需求,点击搜索时搜索主干和分支1所有的需求。
分支1版本关联Bug时,不点击搜索,列表显示执行下分支1的Bug且版本未关联的分支1下的Bug,点击搜索时显示主干和分支1所有的Bug。


以版本关联需求为例,我们来说明以上逻辑:

主干的版本关联需求页面,未点击搜索时,列出了执行已关联的需求且版本未关联的主干分支的需求:

点击搜索后,列出了 主干分支下所有的需求。

4、发布关联需求和Bug的逻辑

4.1 产品发布关联需求和Bug(主干)
关联需求:默认进来显示当前产品的主干需求,搜索也是显示主干需求。
关联Bug:默认进来显示当前产品的主干下的Bug,搜索也是显示主干下的Bug。


4.2 产品发布关联需求和Bug(分支1)
关联需求:默认进来显示当前产品分支1和主干需求,搜索也是显示分支1和主干需求。
关联Bug:默认进来显示当前产品分支1和主干下的Bug,搜索也是显示分支1和主干下的Bug。


4.3 项目发布 关联需求和Bug(主干)

关联需求:默认进来列版本所属产品关联的主干需求,搜索列当前产品下所有的主干需求。
关联Bug:默认进来列版本所属产品关联的主干下的Bug,搜索列当前产品下所有的主干下的Bug。


4.4  项目发布 关联需求和Bug(分支1)
关联需求:默认进来列版本所属产品关联的主干/分支1需求,搜索列当前产品下所有的主干/分支1需求。
关联Bug:默认进来列版本所属产品关联的主干/分支1下的Bug,搜索列当前产品下所有的主干/分支1下的Bug。


4.5 关联遗留的Bug默认进来列出的范围
当前发布所属产品所属分支/主干下、Bug创建日期在版本所属迭代起止日期中间(可以等于),激活状态、或解决日期大于版本所属执行的结束日期,且是该发布下未关联的Bug。


4.6 关联解决的Bug默认进来列出的范围
当前发布所属产品所属分支/主干下、Bug解决日期大于版本所属迭代开始日期和属于当前版本的所属执行的Bug, 或者不属于当前版本的所属执行,但创建日期小于版本所属执行的开始日期,且为该发布下未关联的Bug。


评论列表
James 2022-07-29 17:57:32
创建了一个多平台产品,但是没办法新建平台,只有一个主干
cuiping 2022-08-01 08:03:51 回复
确认下后台人员所在权限分组有创建分支的权限吗;
另外创建分支入口在产品设置菜单下。
zzz 2022-03-28 11:43:42
如果一个产品既是多平台,又是多分支怎么处理?好像新建产品只能从中二选一?
禅道-阿龙 2022-03-28 13:06:46 回复
禅道中多分支和多平台是同一种管理方式,只是名称不同,可以任选其一。
饶生 2022-03-10 14:40:39
多平台这个概念,在11.7版本中都有一个所有平台,现在直接变成了主干了?想删也删不了。16.x的产品计划,必须选一个平台,如果这个产品计划包含了多个平台如:pc\app\小程序等,难道要创建3个计划吗?这个真的难搞,还没有11.x清晰。
禅道-阿龙 2022-03-10 16:37:16 回复
新版本中计划如果涉及到多个平台可以选择主干。
饶生 2022-03-10 16:50:13 回复
这个真的难理解,但是在计划列表中,又有一个所有计划,其实就是一个具体的平台存在了
王林 2022-03-10 17:04:22 回复
这个功能不是必须的,用不到的话可以在创建产品时类型选择正常
饶生 2022-03-10 17:06:00 回复
新版本,项目关联产品,也需要一个个去关联产品-平台,因为没有所有平台了,如果没选其中一个平台,提bug的时候项目都找不到。主干就不能解决这个问题。还没有12.x好用
王林 2022-03-10 17:17:34 回复
新版本是这样设计的,分支更像是gitalb中的分支管理。
如果这个项目是对多个分支来做的就需要关联多个分支,不在有所有分支的概念了。
饶生 2022-03-10 17:21:04 回复
分支是分支,平台是平台吧。平台之前的定义是:PC、IOS、小程序等。跟分支没有关系吧。现在新的版本等同于一个了
王林 2022-03-11 08:35:31 回复
禅道里分支和平台使用上是一样的,名称不同。
曹生 2022-03-10 09:22:04
你好,对分支的使用场景不是很清晰,代码存在主干和分支,但是需求也存在主干和分支,就有点费解,我作为一名多年的产品经理,没有看到哪个实际场景中需求也需要主干和分支
禅道-阿龙 2022-03-10 13:25:47 回复
多分支或者多平台是针对于产品的,不是对于需求的;
多分支可以适用于同一款产品不同客户的定制场景,多平台可以适用于同一款软件不同平台的场景,比如Windows、Mac、Android。
王林 2022-03-10 13:27:22 回复
举个例子,
贵公司除了通用软件产品的开发,还会给其他客户在通用产品基础上做一些定制开发
那通用产品就是主干,其他公司定制部分就是分支,定制做完后,可能定制部分的功能需要放到通用产品上,那把分支合并到主干上。
1/1 1
发表评论
评论通过审核后显示。