RPA应用数据库功能及时间戳获取
RPA Auto Mail发送后,还要收集整理相关管理者回复的数据,偶尔也有管理者遗漏,未回复的情况。为改善这个情况,RPA处理数据时,发现报警水平超过管理值时,向指定数据库存储数据,然后通过Web服务进行显示和收集确认结果。
RPA数据库连接实践:
1、进入RPA Robot控制室,新建一个Robot。在左边操作项目下,找到数据库。将数据连接和数据命令执行拖入到右侧RPA项目流中。
2、配置完Mysql服务器地址、数据库、用户名和地址后,进行调试发生mysql driver error(jdbc.Driver)
这是由于RPA项目没有引入Mysql驱动。进入RPA控制室的公共文件夹找到database下的mysql驱动,复制到自己的控制室中。然后,编辑RPA项目,在数据库连接操作下方,勾选引用其他程序,找到刚刚复制的mysql驱动文件mysql-connect-java-8.0.30.jar。
再次测试mysql连接,就不会出现没有驱动的报警了。
3、通过Automation 360向执行mysql增删改操作时,如果需要更新时间戳该如何操作呢!
执行Mysql指令前,通过左侧的时间和日期操作下的‘转换为字符串’,获取当前时间。源数据选择system.date(),日期格式选择ISO_OFFSET_DATE_TIME(‘2021-12-03T10:15:30+01:00’)
通过弹窗测试,上方输出的日期格式很长,还带了+08:00的字样。更加需求通过字符串操作下的拆分,组合自己需要的日期格式。
通过UNIX_TIMESTAMP(‘$RPA$变量’),实现Mysql指令更新时间戳。
以上就是小编的实践经验,如有其它好方法,欢迎分享!