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

题目:vbs批量开通工具,实现vbs开通的ux设计和流程调度的更多相关文章

  1. Python开发程序:简单主机批量管理工具

    题目:简单主机批量管理工具 需求: 主机分组 登录后显示主机分组,选择分组后查看主机列表 可批量执行命令.发送文件,结果实时返回 主机用户名密码可以不同 流程图: 说明: ### 作者介绍: * au ...

  2. 批量改名工具 Bulk Rename Utility

    好用的批量改名工具 Bulk Rename Utility 功能: 这个工具既可以改文件名,也可以改目录. 使用技巧: 结合前缀4位 数字 可以让文件排列很整齐 例如:         0030 关于 ...

  3. windows下运行的linux服务器批量管理工具(带UI界面)

    产生背景: 由于做服务器运维方面的工作,需要一人对近千台LINUX服务器进行统一集中的管理,如同时批量对LINUX服务器执行相关的指令.同时批量对LINUX服务器upload程序包.同时批量对LINU ...

  4. Dynamic CRM 2013学习笔记(四)单据编号及插件批量注册工具

    基本上每个实体form上都会有单据编号,而且不同的实体编号要求还不太一样,这时就需要一个通用的单据编号插件,可配置以应对不同的需求. 下面简单介绍下实现步骤: 1. 创建二个实体,以保存各实体所要求的 ...

  5. Max批量导出工具

    Max批量导出工具 http://www.paulneale.com/scripts/batchItMax/batchItMax.htm Scripts Batch It Max: Batch It ...

  6. .NET DLL 保护措施应用实例(百度云批量保存工具)

    最近做了个小工具,将保护措施思路全部应用到了此工具中. 点我下载   百度云批量保存工具是一款专门用于自动批量保存百度云分享的软件. 本软件特点:1:完全模拟人工操作:2:可以批量保存百度分享的文件( ...

  7. ATF批量导出工具

    ATF批量导出工具 08 / 31, 2013 批量导出Atf的工具,使用是adobe atf 编码核心 先说一下关于atf的bug 当atf导出时候启用了mips选项会导致:如果纹理问长方形时上传会 ...

  8. LittleTools之批量替换工具

    身为程序员,有很多事情都可以交给机器来做,这样可以提高工作效率. 在此先写个批量替换工具,用来将某些对象统一替换为另一对象. 比方说场景中摆了一堆树,位置.比例.旋转都已经调好了,但是对树的样式不太满 ...

  9. 【Python之旅】第六篇(七):开发简易主机批量管理工具

    [Python之旅]第六篇(七):开发简易主机批量管理工具 python 软件开发 Paramiko模块 批量主机管理 摘要: 通过前面对Paramiko模块的学习与使用,以及Python中多线程与多 ...

随机推荐

  1. python笔记32-ddt框架优化(生成html报告注释内容传变量)

    前言 至于什么是ddt这个可以参考我之前写的博客内容,使用ddt框架的时候,有个问题困扰我很久了,一直没得到解决(也有很大小伙伴问过我,没解决抱歉了!) 这个问题就是:如何使用ddt框架时,生成的ht ...

  2. 实现工资的按天统计(X:日期 Y:姓名)

    案例:工人工资按天按班别存入数据库,想实现一根据部门及员工姓名还有日期的汇总表... 汇总表效果如下: 还可以根据XY坐标对应的值查询显示该日期的明细记细 2013-09-06升级(如是当月最多只能显 ...

  3. struts2 <s:select>标记取包含map的list的值

    如下list map.put("ID","001"); map.put ("NM","test1"); list.add ...

  4. DAHON 美国大行

    DAHON美国大行1982年创立于美国加州,多年来一直率先推动环保的代步工具——折叠自行车.创新是大行的生命,从韩氏兄弟发明了全世界第一辆小到能够放进火车座椅底下的折叠自行车起,大行就开启了不断向前的 ...

  5. [Android] repo 下载Android源码(国内镜像)

    reference : http://blog.csdn.net/shenlan18446744/article/details/51490560 repo 下载Android源码(国内镜像) 下载r ...

  6. Android安卓手机游戏开发

    成都传智播客Java培训,免费学Android安卓手机游戏开发,安卓android开发课程包括Android安卓应用开发和Android安卓游戏开发两个方向,可是偏向游戏开发. 依据"199 ...

  7. 数学图形之Boy surface

    这是一个姓Boy的人发现的,所以取名为Boy surface.该图形与罗马图形有点相似,都是三分的图形.它甚至可以说是由罗马曲面变化而成的. 本文将展示几种Boy曲面的生成算法和切图,使用自己定义语法 ...

  8. C#版查杀本地/远程进程工具

    xkill [原创] Author: R&S E-mail: yrwithsh@vip.sina.com HomePage: fz5fz.yeah.net Date: 10/04/2003 u ...

  9. [置顶] 利用Global.asax的Application_BeginRequest 实现url 重写 无后缀

    利用Global.asax的Application_BeginRequest 实现url 重写 无后缀 <%@ Application Language="C#" %> ...

  10. typescript 的一种引入文件的方式 Triple-Slash Directives

    ---恢复内容开始--- /// reference 原文: https://www.typescriptlang.org/docs/handbook/triple-slash-directives. ...