RPA应用数据库功能及时间戳获取

overme2个月前 (10-17)电脑实用教程143
最近为管理装备的状态,通过RPA(Automation360)定时监控装备报警水平Trend, 并发送Auto Mail提示相关管理者。

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指令更新时间戳。

以上就是小编的实践经验,如有其它好方法,欢迎分享!

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。