题目:vbs批量开通工具,实现vbs开通的ux设计和流程调度
需求点:支持开通前检查(检查失败不允许开站),开通过程监控,开通后业务检验,失败后重新开通,支持部分站点开通(比如用户导入的模板中有10个站点,用户选择站点分批开通)
场景1:用户导入编排模板和规划模板,执行开通前检查通过,运行开站,完成开通流程
(1)导入 --- 成功
(2)开通前检查 --- 成功
(3)选择部分站点 --- 成功
(4)开通 --- 成功
(5)生成报告 --- 成功
场景2:用户导入编排模板和规划模板,执行开通前检查不通过,给出提示引导修复后运行开站,完成开通流程
(1)导入 ---成功
(2)开通前检查 ---失败
(3)提示修复方法 ---成功,引导方法(按场景模板来提示引导)
(4)执行(1)(2)成功,继续(5)
(5)开通 ---成功
(6)生成报告 ---成功
场景3:用户导入编排模板和规划模板,执行开通前检查通过,执行开站,部分站点开通失败;根据错误信息修复重新开站成功
(1)导入 ---成功
(2)开通前检查 ---成功
(3)开通 ---部分失败
(4)提示错误修复 ---成功
(5)执行(1)(2)成功,继续(6)
(6)开通 ---成功
(7)生成报告 ---成功
场景4:用户导入编排模板和规划模板,执行开通前检查通过,选择部分站点执行站点开通,开站成功
(1)导入 ---成功
(2)开通前检查 ---成功
(3)选择部分站点 ---成功
(4)开通 ---成功
(5)生成报告 ---成功
(1)导入
输入:模板数据,OES_ITRAN_TDD_CM_Orch.xls
输出:导入成功/导入失败
界面:关键节点绿灯显示
(2)开通前检查
输入:模板数据,OES_ITRAN_TDD_CM_Orch.xls
输出:检查成功 -> 继续 /检查失败 -> 给出引导
界面:
(3)选择部分站点
输入:界面选择的站点数据,默认全选
输出:选择的站点预览
界面:
(4)开通
输入:选择的站点数据
输出:开通结果(开通成功,开始失败,部分失败)
界面:显示实例化中,实例化成功,建链成功,数据同步中,开通完成等
(5)生成报告
输入:开通结果
输出:开通报告(包含FM数量,开通过程的结果)
界面:
特别说明:开通前检查内容可自行打桩模拟检查通过和失败的场景;开通工具是一个调度工具,开通过程中涉及到交互的系统包括vmanager,cm,fm,pm,mq等,跟这些系统的交互留一个空的方法打桩即可,除了mq,消息协议都是restful。
过程状态可以根据流程图自行提取,用于界面展示,比如:实例化中,实例化成功,建链成功,数据同步中,开通完成等