题目: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。
过程状态可以根据流程图自行提取,用于界面展示,比如:实例化中,实例化成功,建链成功,数据同步中,开通完成等

04-28 15:24