笔者前一篇文章 SAP 智能机器人流程自动化 iRPA 解决方案分享,介绍了 SAP Intelligent Robotic Process Automation(iRPA) 的实用场景,接着用一个理论的例子,演示了如何编写 iRPA 程序同本地计算器利用进行交互的步骤,让初学者对 iRPA 的应用有一个最直观的了解。
所谓智慧企业,一个特色就是具备将简单但低附加值的反复流程通过自动化的形式实现的能力。通过自动化,从而将贵重的人力资源投入到更高附加值的工作中去,比方提供产品和服务的品质,晋升用户体验。SAPGUI 时代的自动化工具就是 SAP 脚本。
而到了云时代,则是具备人工智能的自动化工具:iRPA.
置信任何一个技术上有谋求的程序员都不违心终日做一些反复,干燥,附加值低的工作。SAP GUI 里 SAP Script 的呈现肯定水平上缩小了这种状况的产生。到了云时代,SAP 云平台上提供了一个格局更大,带有人工智能的自动化工具:Intelligent Robitic Process Automation(简称 iRPA). 这个工具运行在 SAP Cloud Platform 上,通过 Design Studio 进行自动化机器人的执行步骤配置,设计触发器,以及同 SAP Leonardo 机器学习服务和 Conversational AI 服务无缝集成。
iRPA 是 SAP 为了帮忙其用户实现“智慧企业”而公布的又一个辅助工具。咱们开发人员能够用它来如何毁灭到咱们日常工作中的一些反复操作呢?笔者之前的文章 SAP 智能机器人流程自动化 iRPA 解决方案分享应用了一个简略的本地操作系统计算器程序自动化的例子来解说 iRPA 程序的开发流程。那么通过 iRPA Studio 本地开发好的我的项目,如何部署到云平台呢?这就是本文要论述的内容。
为简略起见,我在 Desktop Studio 里仅仅新建一个能弹出 Popup 对话框的 Hello World 我的项目,而后将其部署到 SAP 云平台。
这个场景里波及到的三个组件:
(1) iRPA Desktop Studio: 机器人流程我的项目的本地开发工具。
(2) iRPA Desktop Agent: 机器人流程自动化的运行环境。
(3) iRPA Factory:SAP 云平台上的 web 利用,提供了 iRPA 我的项目的部署,触发治理,运行监控等性能。
在 SAP 云平台的 subaccount 里,点击 Subscriptions,找到并订阅 SAP Intelligent Robotic Process Automation 服务。
进入之后点击 Go to Application, 从而登录到 SAP iRPA Factory:
失去一个 url:https://jerry-subdomain.app.i…
在 iRPA Desktop Agent 里,把 SAP iRPA Factory 的 url 保护进去:
从而建设起 SAP iRPA 和本地 Agent 的一对一关系。
在 Intelligent Robotic Process Automation Studio 里新建一个 Hello World 我的项目:
切换到 workflow 视图,新建一个 workflow:
在 workflow 编辑页面里增加一个最简略的弹出 messageBox 的行为 (activity):
实现后如图所示:
点击工具栏的 build 按钮,生成运行时须要的脚本文件:
在将其部署到 SAP 云平台之前,咱们先做一番本地测试。
切换到 Scripts 标签页,在生成的 JavaScript 代码里设置上断点。这段代码的作用就是弹出一个 Hello World 的对话框,语义和 SAP UI5 的 Dialog 控件相似。
点击调试按钮:
在 Desktop Agent 里抉择 Test newWorkflow 这个菜单项:
之前设置好的断点就触发了,能够单步调试:
一旦单步执行完第 43 行的 jerrypopup.open 办法,就会看到一个 Hello World 的 popup 对话框,如下图所示。
至此本地开发就完结了,下一步就是将 Studio 里开发好的这个我的项目部署到 SAP 云平台上。
步骤很简略间接,先把 Studio 里开发好的工程导出老本地压缩包文件:
而后切换到 SAP 云平台的 Intelligent Robotic Process Automation Factory 控制台,点击 Import 按钮,导入本地压缩包文件:
导入之后,点击 Deploy 按钮进行部署:
胜利部署后,会在 Deployments 标签页面看到 Deployed 的提醒:
点击 Add trigger 按钮,削减一个触发器:
抉择触发该自动化流程的具体工夫,以及反复触发的工夫距离:
这个用法有点像传统的 ABAP Netweaver 里的 SM36,SM37 这些事务码。
当然出于测试目标,也能够抉择立刻触发,点击 Run now 即可:
看到 Execution successfully requested,阐明机器人自动化流程胜利地触发了。
同 Netweaver 一样,在 SAP Intelligent Robotic Process Automation Factory 里能够对这些自动化流程的执行状况进行监控:
心愿大家依据笔者分享的这两篇文章,可能理论开发一些能帮忙大家防止日常工作中的繁琐反复的操作,真正提高效率的 iRPA 利用进去,感激浏览。
总结
本文首先概述了 Intelligent Robitic Process Automation(简称 iRPA) 工具在辅助智慧企业进行数字化转型中起的推动作用,接着具体介绍了本系列前一篇文章通过 iPRA Studio 本地创立的利用,部署到云平台的具体步骤。