开发者社区 问答 正文

李老师,我这边有个需求:系统点击按钮,通过RPA去查数据,然后把查到的数据返回给系统,系统把数据返?

李老师,我这边有个需求:系统点击按钮,通过RPA去查数据,然后把查到的数据返回给系统,系统把数据返回给前端渲染,通过创建服务型任务执行,我怎么获取RPA查到的数据呢,是定时去调用queryServiceResult接口吗?

展开
收起
真的很搞笑 2023-05-17 16:24:57 272 分享 版权
来自: 阿里云RPA
2 条回答
写回答
取消 提交回答
  • 值得去的地方都没有捷径

    有几个方案可以实现获取RPA查到的数据的需求,列举如下:

    定时调用queryServiceResult接口:这个方案可以通过设置定时任务,定期调用queryServiceResult接口来获取RPA查到的数据。但是,这个方案存在一定延迟,因为需要等待RPA处理完毕后才能获取数据。而且,这个方案会增加网络请求量,对服务器压力也有一定影响。

    使用消息队列:消息队列可以实现异步传输数据的功能。具体地,系统可以将请求发送到消息队列中,RPA处理完毕后将查询结果写回消息队列中,系统再从消息队列中获取数据并返回给前端渲染。这个方案可以实现实时传输数据,而且对服务器压力也比较小。

    使用回调接口:系统可以提供一个回调接口,将接口地址传递给RPA,当RPA处理完毕后,系统将查询结果发送到回调接口中,系统再将数据返回给前端渲染。这个方案也可以实现实时传输数据,而且相比于第一个方案,它对服务器压力也比较小。

    综上所述,不同的方案各有优缺点,具体实现时可以结合实际情况选择最合适的方案。

    2023-05-18 17:08:56
    赞同 展开评论
  • 这个接口是查询任务运行结果的,但您运行结果需要您在流程中通过这个组件rpa.console.workbench.task_result设置运行结果内容,你把查询的数据信息通过它传达接收,如果您觉得可以满足您的需求也可以这么用,此回答整理自钉群“阿里云RPA官方群3”

    2023-05-17 16:33:47
    赞同 展开评论
收录在圈子:
+ 订阅
阿里云RPA历经8年的内部验证,覆盖了阿里巴巴大部分BU,实现了电商客服、新零售等新兴行业的渗透,并且已经完成在保险、金融、医疗保健等领域的场景深耕,联合合作伙伴具备深度定制化能力和稳定交付能力,积累了丰富的行业可行性解决方案。目前阿里云RPA能集成并运行在更高的软件层级,这就决定了它不会侵入、影响已有的软件系统。在帮助企业提升效能的过程中,保持企业已有的IT系统功能平稳、运行可靠。
还有其他疑问?
咨询AI助理