使用iRPA Studio创建的本地项目,如何部署到云平台上?

简介:

本文是2020年第15篇原创文章,也是汪子熙公众号总共第198篇原创文章。

最近在微软Bing搜索里输入China,就会出现这样的提示。。。

没太多可说的,唯愿天佑中华。

以前看威尔-史密斯主演的《我是传奇》,影片里的人类世界被病毒肆虐之后,荒草丛生满目疮痍,只剩主人公一个人一只狗,好可怕。

如果说《我是传奇》里神秘病毒的爆发,是由于科学家们想攻克癌症进行研究时的无心之失,那么这次现实中的新型冠状病毒肺炎的肆虐,原因在哪,大家都心知肚明,无语。


牢骚归牢骚,既然在这种非常时期,大家都最好尽量减少外出,那么就宅在家里学习吧。

Jerry前一篇文章 SAP智能机器人流程自动化解决方案,介绍了如何用SAP Intelligent Robotic Process Automation Desktop Studio,在本地开发一个能够自动控制Windows自带的计算器应用的方法。

本文继续介绍我昨天刚刚学到的,如何将Desktop Studio里开发好的本地项目,部署到SAP云平台CloudFoundry环境去。

为简单起见,我在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:

https://jerry-subdomain.app.irpa.cfapps.eu10.hana.ondemand.com/

在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里可以对这些自动化流程的执行情况进行监控:


关于SAP iRPA的下一步学习方向,Jerry觉得应该是研究如何利用它做一些有实际意义的任务,比如操作Excel文件,驱动SAP标准产品等。感谢阅读,祝大家明天除夕愉快。

本文来自云栖社区合作伙伴“汪子熙”,了解相关信息可以关注微信公众号"汪子熙"。

相关文章
|
网络协议 Linux 网络安全
openstack 云平台一体化部署(超详细)
openstack 云平台一体化部署(超详细)
819 0
openstack 云平台一体化部署(超详细)
|
4月前
|
监控 安全 Java
【Java】Spring Cloud 智慧工地信息云平台源码(PC端+APP端)项目平台、监管平台、大数据平台
【Java】Spring Cloud 智慧工地信息云平台源码(PC端+APP端)项目平台、监管平台、大数据平台
80 0
|
7月前
|
安全 数据可视化 Java
Spring Cloud智慧工地源码 工程项目数字化管理云平台源码
智慧工地信息化管理平台是依托计算机信息、网络通讯、物联网、系统集成及云计算技术,通过数据采集、信息动态交互、智能分析,建立起来的一套集成的项目建设综合管理系统。实现项目管理信息化、网络化、智能化、规范化,对建设工程的实施过程进行全方位的动态监控管理。 平台从质量管理、安全管理、项目管理等方面为出发点,对项目执行过程中的各类业务进行集成化的管理,使参与各方清晰标准化的管理控制流程,建立让工程参与各方能即时沟通和信息共享的工作平台,加强现场进度、质量、安全管理。
|
8月前
|
监控 安全 物联网
智慧工地云平台源码 项目工程管理
通过运用物联网、大数据、云计算、BIM 、5G等技术,搭建由劳务管理、质量安全数据预警、施工现场视频实时监控、重大危险源和绿色文明施工监控等板块构成的模块化、一站式的信息化管理平台。平台可实现施工现场数据采集、数据综合统计及分析、手机App 应用等,现场数据分层次呈现给施工现场项目部、建筑企业、政府主管部门及监督机构等,以进行决策参考。
|
9月前
|
开发框架 负载均衡 小程序
一款针对中小学研发的智慧校园云平台源码 SaaS私有云部署模式
系统后台采用Java开发语言,前端采用VUE开发框架 2、系统采用微服务springcloud架构的作为后台服务器架构 3、系统支持搭建开发具备服务注册发现、客户负载均衡、服务间通信的微服务架构 4、系统支持使用SpringCloud Eurek、SpringCloud Ribbon、restTemplate 等组件进行开发 5、数据库MySQL5.7 6、移动端小程序使用小程序原生语言开发 7、电子班牌固件安卓7.1;使用Java Android原生 8、elmentui ,Quartz,jpa,jwt
一款针对中小学研发的智慧校园云平台源码 SaaS私有云部署模式
|
9月前
|
监控 小程序 搜索推荐
【SaaS云平台,私有云部署】电子班牌-智慧校园管理系统源码
智慧校园电子班牌系统可实现数字化办公,对外向学生家长提供各种服务,如:消息通知、请假管理,校园活动,学生动态,教师通讯录,学生定位等各种服务。对内向教师提供各类服务,如:班级管理,考勤管理,请假管理,活动管理,课堂点名,家长会管理,教师课程等等各种服务
|
10月前
|
小程序 安全 Java
智慧校园电子班牌系统全套源码,前后端分离架构,SaaS云平台,私有云部署
智慧校园电子班牌系统全套源码包含:电子班牌管理系统、成绩管理系统、考勤人脸刷卡管理系统、综合素养评价系统、请假管理系统、电子班牌发布系统、校务管理系统、小程序移动端、教师后台管理系统、SaaS运营云平台。 前后端分离架构,SaaS云平台,私有云部署。 1、使用springboot框架Java+vue2 2、数据库MySQL5.7 3、移动端小程序使用小程序原生语言开发 4、电子班牌固件安卓7.1;使用Java Android原生 5、elmentui ,Quartz,jpa,jwt
智慧校园电子班牌系统全套源码,前后端分离架构,SaaS云平台,私有云部署
|
11月前
|
安全 小程序 大数据
【项目源码】基于springboot+vue开发的云平台智慧班牌源码
智慧校园平台源码 智慧班牌源码 人脸识别技术 电子班牌源码 家校互联小程序源码 源码开发环境:Java+springboot+vue+element-ui+mysql 智慧校园系统定位于中小学教育学校,侧重实际应用,讲究实际,突出加强校园安全监管,德育文化建设和家校互联,将信息技术与教育管理实现融合创新,利用智能身份感知、大数据、云服务技术开展对校园管理安全、文化和活动的信息收集、分析、判断,打造安全无缝化、沟通直观化、德育特色化、流程规范化的信息化校园。
|
SQL 运维 监控
袋鼠云平台代码规范化编译部署的提效性改进实践
在大型客户场景下,经常面临着增量产品包内存过大影响平台部署效率的问题,袋鼠云从平台对编译策略的优化出发,结合内部产品包出包优化探索,来探讨如何在增量策略下,更优的解决产品包的内存大小问题,以解决增量升级的效率性。想知道袋鼠云具体是怎么做的吗?欢迎点击下文了解详情
160 0
袋鼠云平台代码规范化编译部署的提效性改进实践
|
数据可视化 物联网 数据挖掘
物联网云平台介绍和IOT Studio介绍(二) | 学习笔记
快速学习物联网云平台介绍和IOT Studio介绍(二)
382 0
物联网云平台介绍和IOT Studio介绍(二) | 学习笔记