SAP 智能机器人流程自动化(iRPA)解决方案分享(一)

简介: 著名典型《终结者》系列构造的世界观里,人类和以天网为核心的人工智能程序无法共存,双方不是你死就是我活。而在现实世界里,基于人工智能的机器人流程自动化则是智慧企业的好助手。

著名典型《终结者》系列构造的世界观里,人类和以天网为核心的人工智能程序无法共存,双方不是你死就是我活。而在现实世界里,基于人工智能的机器人流程自动化则是智慧企业的好助手。

image.png

所谓智慧企业,一个特征就是具备将复杂但低附加值的重复流程通过自动化的方式完成的能力。通过自动化,从而将宝贵的人力资源投入到更高附加值的工作中去,比如提供产品和服务的品质,提升用户体验。


对于ABAP老司机们来说,SAP脚本录屏和SAP eCATT(extended Computer Aided Test Tool) 都是进行功能自动化测试的利器,可惜其只能工作在SAP GUI环境下面。


随着全球企业数字化转型的趋势继续加深,涌现了一大批智慧机器人流程自动化(Intelligent Robotic Process Automation,简称为iRPA)解决方案的供应商,比如这个领域的领头羊UIpath,Blueprism,AutomotionAnywhere,以及国内的供应商艺赛旗、UiBot、弘玑Cyclone 、云扩科技等。


就在去年,SAP也发布了自己的iRPA解决方案:

image.png

该解决方案基于SAP云平台CloudFoundry环境,支持云端部署,通过编写,调度,管理和监控机器人工作流,来完成原本需要通过人工进行的重复性操作。SAP iRPA的智能化,体现在其与SAP Leonardo Conversation AI服务的无缝集成。除了iRPA解决方案本身之外,SAP也发布了预定义好的基于SAP多款产品,比如S/4HANA的智能机器人流程脚本,帮助客户加速实现企业流程自动化。

image.png

与很多RPA解决方案采用基于录屏的实现原理不同,SAP iRPA基于API和元数据实现机器人自动操作,从根源上避免了产品界面更改之后造成原有流程脚本不工作的可能性。

image.png

下面就跟着笔者一起,从一个Hello World项目开始了解SAP iRPA.


我这个例子的场景很简单,用SAP iRPA驱动本地电脑里的计算器应用,自动点击4 + 2 = 这几个按钮。至于SAP iRPA如何驱动S/4HANA跑一些自动化流程,留待将来研究。

先看这个例子的demo,该视频演示了如何单步调试用SAP iRPA开发出的机器人自动化脚本。


到SAP官网下载这个场景需要的两个工具:


SAP Intelligent Robotic Process Automation Desktop Studio和SAP Intelligent Robotic Process Automation Desktop Agent.

image.png

顾名思义,Studio就是机器人开发工具,而Agent就是机器人程序的运行环境。

首先打开Studio,新建一个应用。这个应用就是我期望被SAP iRPA驱动的计算器应用,我称之为宿主应用。

image.png

点击Add Application后,从下拉列表里选择UIAutomation,这个列表代表SAP iRPA通过何种底层技术,去识别,连接并驱动宿主应用。

image.png

本地打开Windows自带的计算器应用calc.exe, 在SAP iRPA里刷新,就能看到这个应用对应的进程了。

image.png

在进程列表里选中Calculator,右边的预览窗口立即能看到其界面。点击Save and Capture Page,这样SAP iPRA就同计算器应用建立起连接了。

image.png

始终记住我们的目标是用SAP iRPA实现计算器应用上的按钮点击,所以首先得定位到计算器上的4, + , 2和=这几个按钮。

到目前为止,SAP iRPA里的计算器是一个空的页面,点击Capture a New Page:

image.png

按住Ctrl键不放,把鼠标放到计算器应用上,SAP iRPA会智能的识别出这个计算器应用窗口的句柄:pWindowCalculator, 此时点击Scan And Capture:

image.png

注意看,此时左边的Calculator节点下面,出现了刚刚捕捉的窗口句柄pWindowCalculator, 且屏幕中间区域出现了计算器应用的界面。

我们双击4这个按钮:

image.png

现在4这个按钮也出现在屏幕左边的树状结构里了,这代表4这个按钮也被我们标注为需要被SAP iRPA操作的UI元素了。

image.png

对剩下的+,2,=这几个按钮重复上述的操作,完成之后界面如下。

image.png




image.png


image.png


image.png

相关实践学习
基于阿里云短信服务的防机器人验证
基于阿里云相关产品和服务实现一个手机验证码登录的功能,防止机器人批量注册,服务端采用阿里云ECS服务器,程序语言选用JAVA,服务器软件选用Tomcat,应用服务采用阿里云短信服务,
目录
相关文章
|
5月前
|
传感器 人工智能 监控
智能耕耘机器人
智能耕耘机器人
111 3
|
2月前
|
人工智能 算法 机器人
机器人版的斯坦福小镇来了,专为具身智能研究打造
【8月更文挑战第12天】《GRUtopia:城市级具身智能仿真平台》新论文发布,介绍了一款由上海AI实验室主导的大规模3D城市模拟环境——GRUtopia。此平台包含十万级互动场景与大型语言模型驱动的NPC系统,旨在解决具身智能研究中的数据稀缺问题并提供全面的评估工具,为机器人技术的进步搭建重要桥梁。https://arxiv.org/pdf/2407.10943
182 60
|
5月前
|
自然语言处理 机器人 Go
【飞书ChatGPT机器人】飞书接入ChatGPT,打造智能问答助手
【飞书ChatGPT机器人】飞书接入ChatGPT,打造智能问答助手
312 0
|
2月前
|
机器人 C# 人工智能
智能升级:WPF与人工智能的跨界合作——手把手教你集成聊天机器人,打造互动新体验与个性化服务
【8月更文挑战第31天】聊天机器人已成为现代应用的重要组成部分,提供即时响应、个性化服务及全天候支持。随着AI技术的发展,聊天机器人的功能日益强大,不仅能进行简单问答,还能实现复杂对话管理和情感分析。本文通过具体案例分析,展示了如何在WPF应用中集成聊天机器人,并通过示例代码详细说明其实现过程。使用Microsoft的Bot Framework可以轻松创建并配置聊天机器人,增强应用互动性和用户体验。首先,需在Bot Framework门户中创建机器人项目并编写逻辑。然后,在WPF应用中添加聊天界面,实现与机器人的交互。
47 0
|
2月前
|
机器人 TensorFlow 算法框架/工具
智能聊天机器人
【8月更文挑战第1天】智能聊天机器人。
80 2
|
2月前
|
人工智能 自然语言处理 安全
盘点国内:AI写作助手_ai智能问答机器人
AI写作助手是利用人工智能技术,特别是自然语言处理(NLP)技术,来辅助用户进行写作的工具。这类助手通过分析大量文本数据,能够理解语言的结构和含义,从而生成、编辑或优化文本内容。AI写作助手通常具有自动纠错、语法检查、内容生成和风格调整等功能,帮助用户提高写作效率和质量。
|
2月前
|
自然语言处理 监控 搜索推荐
使用 LangChain 创建高度互动和智能的聊天机器人
【8月更文第3天】随着自然语言处理(NLP)技术的进步,聊天机器人已成为企业和用户之间互动的重要渠道。LangChain 是一个强大的框架,旨在简化构建复杂语言模型应用程序的过程。本文将详细介绍如何使用 LangChain 框架创建高度互动和智能的聊天机器人,包括选择合适的语言模型、设计对话流程、上下文管理以及集成外部API和服务等内容。
112 0
|
3月前
|
安全 机器人
力纳克推出ELEVATE™升降码垛解决方案,助力协作机器人提质升级
协作机器人在物料搬运中日益重要,提升码垛效率与灵活性。丹麦力纳克创新ELEVATE™升降解决方案,采用大推力升降柱,使机器人在纵向空间高效作业,弥补横向码垛局限。ELEVATE™确保高速恒速,适配多设计,简化系统,提供精准码垛。相比大型机器人,搭配小型机器人使用更经济、空间利用率高。力纳克以创新驱动,满足客户高效、灵活需求,展现深厚技术积累与市场理解。 (237字符)
|
5月前
|
数据库
SAP系统不能启动解决方案
SAP系统不能启动解决方案
205 1

热门文章

最新文章