Uibot 企业级框架的内容

全局变量:
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
创建时间:20211222日
公共模块:
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"]

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值