题目: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. DWZ SSH2 菜单树--使用Struts2 标签(iterator/set/if 组合使用)

    最近在研究DWZ框架,然后要写一个菜单树,后台我使用了SSH2,然后想把菜单通过后台传过来的对象展示出来. 但是,发现应用样式的时候,如果子菜单在子循环中为空的话,会多出一对空标签“<ul> ...

  2. ubuntu MySQL安装和设置

    1. apt-get install mysql-server 2. apt-get isntall mysql-client 修改 /etc/mysql/my.cnf #bind-address   ...

  3. Android Protobuf应用及原理

    前言 之前一直忙于移动端日志SDK Trojan的开源工作,已十分稳定地运行在饿了么团队App中,集成了日志加密和解密功能.哎呀,允许我卖个狗皮膏药,不用不知道,用了就知道,从此爱不释手,Trojan ...

  4. 最小二乘法least square

    上研究生的时候接触的第一个Loss function就是least square.最近又研究了一下,做个总结吧. 定义看wiki就够了.公式如下 E(w)=12∑n=1N{y−xWT}2E(w)=12 ...

  5. coursera课程Text Retrieval and Search Engines之Week 2 Overview

    Week 2 OverviewHelp Center Week 2 On this page: Instructional Activities Time Goals and Objectives K ...

  6. Java IO的简单示例

    File类示例 public class FileUsageTest { private static void usage() { System.err.println("Usage: F ...

  7. OTL翻译(3) -- OTL的主要类

    相比于传统的C++类库而言,OTL更像是一个代码容器,里面复杂,但对外的接口简单.OTL在处理程序方面受到了STL的影响. OTL有一个模板框架,它实现了otl_stream的概念.该框架由模板类和内 ...

  8. An easier way to debug windows services

    Have you got tired of attaching the Visual Studio debugger to the service application? I got the sol ...

  9. 顺序查找 && 折半查找

    顺序查找                                                             算法描述 顺序比较即可. 平均查找长度 (n+1)/2, 其中n为表长 ...

  10. RUP

    RUP随想 [摘要] 本文主要阐述一下我对RUP软件工程思想的看法以及一些感想.我认为软件工程既然是工程,那么纯粹的空谈理论是没有意义的,软件工程需要实干.我认为软件工程的思想实际上和兵法理论是一样的 ...