[内容网络产品需求说明书 V7.6.0](https://www.kdocs.cn/l/cqzhTrluWRtv) # 试用单优化 - 试用变更成功后试用单处理逻辑优化 > 10 工时。 ## 需求评审 1、若试用变更工单被驳回(包含驳回工单、不可承接驳回工单)则试用单状态不变。【现状如此。】 2、对于已完成的工单,增加试用变更单进单校验。 1. 若试用时长流量已用完,也正常进单,正常变更状态。【现状如此。】 2. 若试用变更单新增了域名,则校验分发范围跟原试用变更单是否一致,若一致则正常进单,若不一致则退单处理,退单原因为:一个订购下,域名分发范围必须一致。(**需求点!(待自测。)**) 3. 若校验失败则做退单处理,并邮件告警出来。【现状如此。】 3、跟集客大厅交互,3.14 反馈试用单状态的接口,反馈已完成、已删除的状态时,流量时长为必填字段,若没查到数据则不反馈该字段。(**需求点!(待自测。)**) > 已完成(试用时长耗尽或者流量,停用中) > 已删除(配置删除,工单保留) 4、试用变更工单为变更流量跟时长工单(不增域名),工单已完成且工单处理结果为变更成功。 1. 若试用状态为试用中,则仅增加试用单的流量时长等信息,试用工单状态、产品状态、试用状态(集客大厅)不变。【现状如此。】 2. 若试用状态为已完成,则增加试用单的流量时长等信息,试用工单状态为已反馈、试用状态(集客大厅)试用中、产品状态变更为试用中,域名需同步开启。【现状如此。】 3. 若试用状态为已删除,不可仅提交试用变更流量时长工单。【现状如此。】 5、试用变更工单变更域名(包含同步增加的流量/时长)工单已完成且工单处理结果为变更成功。下发 bpm 域名配置工单后,域名状态为部署中。 1. 若试用状态为试用中,则同步变更试用单的流量时长等信息,试用工单状态、产品状态、试用状态(集客大厅)不变,新增的域名状态为已生效。【现状如此。】 2. 若试用状态为已完成,则需增加试用单的流量时长等信息,试用工单状态已反馈、试用状态(集客大厅)试用中、产品状态变更为试用中,旧域名需同步开启,新增的域名状态为已生效。【现状如此。】 3. 若试用状态为已删除(必须新增域名,若没有域名则退单处理),则同步增加试用单的流量时长等信息,试用工单状态为已反馈、试用状态(集客大厅)试用中、产品状态变更为试用中,新增的域名状态为已生效。【现状如此。】 6、对于已删除的试用单,若试用变更单未增加流量时长(仅增加域名),且流量时长已耗尽,则按照正常流程处理,试用变更单完成后,试用工单状态已反馈,试用状态试用中,产品状态为试用中,域名状态为已生效。(**需求点!**) > 历史域名问题,是否状态变更。 7、试用变更工单支持同一种分发范围之间相互调整。即分发范围网内和三网视为一种类型,可互相调整。网内和海外,三网和海外不可调整。 1. 10.1.2 新增 processType 枚举值 9“试用变更分发范围工单”。当试用变更工单变更了分发范围时(不可同时新增域名和变更分发范围),通过业务适配单下发给 bpm,processType 为 9. 2. 给 bpm 下发的试用变更单(10.1.2 章节),prodType 枚举值 1 2 可互相调整,其他不可调整,给 BPM 下发试用变更单时需带该试用单下所有的域名信息。域名状态不变,需根据 bpm 反馈的结果,刷新分发范围信息。 3. 若下发试用变更分发范围工单,summaryOfDemand 字段必填,需拼接内容信息:原分发范围是**需变更为**,分发平面不能变。 4. BPM 反馈变更成功后,若变更了分发范围,试用单、企业管理产品详情也要同步变更。 5. 不涉及域名状态变更,需联调测试直播流程是否正常。 8、当省运营经理、集团运营经理收到试用变更工单时,可以退回或受理试用变更工单。若退回试用变更工单则退回到集客大厅。(**需求点!(待自测。)**) ### 会上疑问点 1. ~~流量未查询到填空。~~ 2. ~~分发范围调整不做限制。BPM 交互增加新的工单类型。是否允许反馈失败。驳回是全量驳回。~~ 3. ~~建单不校验。通过时长和流量耗尽限制。~~ 4. 可能出现问题:**验收反馈时间是未来时间。可以是负数。** ## 需求备注 IBS 集中运营 - BPM 对接接口规范 V6.0(10.1.2 新增 processType 枚举值【9 试用变更分发范围工单】)- 20241216 ## 需求开发 # 信安信息巡检 Bug 优化 ## 需求评审 版本遗留 Bug。 ## 需求备注 版本遗留 Bug。 ## 需求开发 # 增加信安巡检功能 # 用例评审 2024 年 12 月 13 日测试用例评审。 # 冒烟自测 ![](../../../../attachment/images-paste/image-20241217143940888.png) ![](../../../../attachment/images-paste/image-20241217143955761.png) 第一步: 变更分发范围(ProdType)为:三网 > 这里应该是:三网 CDN ![](../../../../attachment/images-paste/image-20241217144839755.png) ![](../../../../attachment/images-paste/image-20241217145123454.png) ![](../../../../attachment/images-paste/image-20241217145248700.png) ![](../../../../attachment/images-paste/image-20241217145453393.png) ![](../../../../attachment/images-paste/image-20241217160617993.png) ![](../../../../attachment/images-paste/image-20241218145342208.png) ## 试用变更(新增域名,变更分发范围)- 试用单为试用中 ``` 前提: 1.已存在试用单,工单状态:已反馈,工单处理结果:试用可以承接 分发范围(ProdType)为:移动网内CDN 试用订购ID:012024111815 ``` ![](../../../../attachment/images-paste/image-20241218184629983.png) ## 变更分发范围 1->2:试用变更(不新增域名)- 试用单试用中 ``` 1.已存在试用单,工单状态:已反馈,工单处理结果:试用可以承接 分发范围(ProdType)为:1 移动网内CDN 试用订购ID:012024111815 ``` ## 可查询到时长流量:试用删除(无域名)- 试用单已暂停 ``` 1.已存在试用单,工单状态:已完成,工单处理结果:试用暂停 试用订购ID:012024111815 已试用流量:10PB 已试用时长:10天 ``` ![](../../../../attachment/images-paste/image-20241218190615350.png) ![](../../../../attachment/images-paste/image-20241218190624728.png) ![](../../../../attachment/images-paste/image-20241218191107259.png) ## 试用变更(新增域名)- 试用删除且流量耗尽 ``` 前提: 1.已存在试用单,工单状态:已完成,工单处理结果:试用流量耗尽 试用单订购ID:012024111815 域名:test.com 2.对该试用单(012024111815)提交试用删除工单,试用删除工单到已完成状态 3.该试用单的 工单状态:已完成,工单处理结果:试用删除 试用单订购ID:012024111815 ``` ![](../../../../attachment/images-paste/image-20241218192901828.png) ![](../../../../attachment/images-paste/image-20241218193126928.png) ![](../../../../attachment/images-paste/image-20241218193606802.png) ![](../../../../attachment/images-paste/image-20241218193609623.png) ## 试用变更(不新增域名)- 运营经理驳回 ``` 1.已存在试用单,工单状态:已反馈,工单处理结果:试用可以承接 试用订购ID:012024111815 试用时长:5天 试用流量:5PB ``` ``` List productIdList = selfServiceDomainConfigList.stream() .map(SelfServiceDomainConfigPO::getProductId) .filter(Objects::nonNull) .collect(Collectors.toList()); ``` ## 春良 ``` 1.已存在试用单,状态为已反馈,工单处理结果为:试用可以承接 订购关系ID:012024111815 MarketingTrial值为1(是) ``` ``` 前提: 1.集团企业账号,已存在试用单,订购直播加速 单号:2024111818, 工单状态:已完成, 工单处理结果:试用删除 2.提交试用变更工单(新增域名)接口,使试用单存在在途试用变更工单 ```