产品版本与分支

产品管理主要包括:

 

产品版本管理

02 产品分支管理

 

 

 

一 版本管理

1.1 查看版本详情

版本一旦创建成功,就会生成对应的版本详情页,记录了版本的详细信息,包括版本名称,类型,创建时间,开发记录,以及对应的开发配置详情和技能详情。
在产品详情页,点击开发管理列表的某一行,可以进入版本对应的详情页。或者在开发完成页面,点击查看详情按钮,也能进入版本详情页。


Minion

 

1.2 开发记录

在版本详情页, 点击开发记录列表中的蓝色按钮“查看详情”,进入对应的开发记录详情页。


Minion

点击单条记录的查看详情,可以看到Json格式的前后操作内容的对比。

Minion


Minion

1.3 复制与删除

DUI全链路智能语音交互对话平台也支持常用的版本管理功能,包括版本的复制,编辑,删除等。
 在版本详情页面点击右上角按钮“更多操作”,可以看到复制和删除操作入口。

Minion

 

复制规则

控制台上可以选择复制版本,复制成新版本或者另存为新产品,复制需要遵循如下规则:

1)复制生成的新版本或者新产品需要输入名称,且名称不可与已有的版本或产品重复;

2)复制操作需要有开发产品版本的操作权限。

 

删除规则
控制台上允许删除创建的语音交互版本,删除需遵循如下规则:
1)项目组管理员可以删除本项目组下版本,包括已发布和未发布的;
2)项目组成员、外部协作者和分配了删除权限的开发者,只能删除自己创建的、不在分支上的版本。

二 分支管理

2.1 概念说明

分支: 分支代表运行环境,多个版本可以在不同环境并行运行。
分支号: 分支号用于指定不同的运行环境及设备组,是设备获取对应更新资源的唯一识别编号;在分支管理页面可以看到。

 

Minion

分支名称: 分支名称是对分支号的补充描述,在产品的发布列表页可以看到。

 

2.2 版本和分支关系

通过对版本号以及分支的管理,实现对客户端版本的管理。

版本和分支关系如下:
1)产品的语音交互系统发布时,会将版本数据部署到分支,客户端根据分支号获取版本更新服务;
2)原分支上若有版本,发布时会被新发布的版本替换掉;
3)一个分支只能填充一个已发布的版本,但一个已发布的版本可以应用到多个分支上;
4)客户端测试时,只能选择更新到分支上最新的版本;
5)客户端暂不支持更新到指定的历史版本,因此,请尽量遵循新版本优于旧版本的原则进行此操作。

2.3 分支管理

平台提供对分支号进行增、删、改、查操作。
在产品详情页面,点击左侧的【发布管理】,进入发布版本列表,点击右上角【分支管理】,进入分支管理页面,可以看到产品下的所有分支,并且对分支进行管理。

Minion

 

2.3.1 新建分支

开发者可以在系统默认正式分支和测试分支的基础上,根据需要自行创建分支。如下图:
 
Minion

 

2.3.2 选择分支

在分支管理页面,可以选择将已发布的版本应用到分支上。 点击右侧【选择版本】按钮,出现选择版本的弹窗。

Minion

 

1)选择的版本将替换原来分支上的版本。

2)选择范围只包括已发布的版本。

2.3.3 删除分支上的版本

在产品详情页,查看要删除的版本是否在分支上:
1)版本V1.1.1不在分支上,可以直接删除;
2)版本V1.1.2在正式分支上,无法直接删除,需要联系项目组管理员进行删除操作。

Minion

注意:未发布的版本不会被应用到分支。