全局变量:
g_dictGlobal = {} g_iRetryNum = 0 g_dictException = {}
初始化模块:
Log.Info("——————进入初始化模块——————") /* 1.设置日志界别为3级 */ Log.SetLevel(3) g_iRetryNum = g_iRetryNum + 1 g_dictGlobal = {} Rem 流程异常记录 g_dictGlobal["isEx"] = False Rem 设定重试次数,有Commander一般放在Commander上,没有Commander一般放在本地Config文件中 g_dictGlobal["maxRetryNum"] = 3 Log.Info("——————退出初始化模块——————")
公共模块:PublicBlock
/* 作者:xxx 创建时间:2021年12月22日 公共模块: 1.放置函数 2.放置邮件相关操作 3.放置异常数据收集操作 4.放置天气查询操作 */ /* 功能:通过用户名匹配数据表,得到对应的值 入参:数据表、用户名 出参:返回对应用户名的值 */ Function Initialize Rem 参数初始化赋值 g_dictGlobal["username"] = "UiBot" g_dictGlobal["password"] = "UiBot" End Function
初始化是否异常
g_dictGlobal["isEx"] = True
业务处理
Log.Info("——————业务处理模块——————") //高级认证要求 //TracePrint "——————业务处理模块——————" Rem 判读出异常后,将g_dictGlobal["isEx"]设置为TRUE g_dictGlobal["isEx"] = True //TracePrint "——————退出处理模块——————" Log.Info("——————退出处理模块——————") //高级认证要求
流程是否异常:
g_dictGlobal["isEx"] = True
是否重试:
g_iRetryNum < g_dictGlobal["maxRetryNum"]