使用SAP iRPA Studio创建的本地项目,如何部署到SAP云平台上?
本文是2020年第15篇原創(chuàng)文章,也是汪子熙公眾號總共第198篇原創(chuàng)文章。
最近在微軟Bing搜索里輸入China,就會出現(xiàn)這樣的提示。。。
沒太多可說的,唯愿天佑中華。
以前看威爾-史密斯主演的《我是傳奇》,影片里的人類世界被病毒肆虐之后,荒草叢生滿目瘡痍,只剩主人公一個人一只狗,好可怕。
如果說《我是傳奇》里神秘病毒的爆發(fā),是由于科學(xué)家們想攻克癌癥進(jìn)行研究時的無心之失,那么這次現(xiàn)實中的新型冠狀病毒肺炎的肆虐,原因在哪,大家都心知肚明,無語。
牢騷歸牢騷,既然在這種非常時期,大家都最好盡量減少外出,那么就宅在家里學(xué)習(xí)吧。
Jerry前一篇文章 SAP智能機(jī)器人流程自動化解決方案,介紹了如何用SAP Intelligent Robotic Process Automation Desktop Studio,在本地開發(fā)一個能夠自動控制Windows自帶的計算器應(yīng)用的方法。
本文繼續(xù)介紹我昨天剛剛學(xué)到的,如何將Desktop Studio里開發(fā)好的本地項目,部署到SAP云平臺CloudFoundry環(huán)境去。
為簡單起見,我在Desktop Studio里僅僅新建一個能彈出Popup對話框的Hello World項目,然后將其部署到SAP云平臺。
這個場景里涉及到的三個組件:
(1) iRPA Desktop Studio: 機(jī)器人流程項目的本地開發(fā)工具。
(2) iRPA Desktop Agent: 機(jī)器人流程自動化的運行環(huán)境。
(3) iRPA Factory:SAP云平臺上的web應(yīng)用,提供了iRPA項目的部署,觸發(fā)管理,運行監(jiān)控等功能。
在SAP云平臺的subaccount里,點擊Subscriptions,找到并訂閱SAP Intelligent Robotic Process Automation服務(wù)。
進(jìn)入之后點擊Go to Application, 從而登錄到SAP iRPA Factory:
https://jerry-subdomain.app.irpa.cfapps.eu10.hana.ondemand.com/
在iRPA Desktop Agent里,把SAP iRPA Factory的url維護(hù)進(jìn)去:
從而建立起SAP iRPA和本地Agent的一對一關(guān)系。
在Intelligent Robotic Process Automation Studio里新建一個Hello World項目:
切換到workflow視圖,新建一個workflow:
在workflow編輯頁面里添加一個最簡單的彈出messageBox的行為(activity):
完成后如圖所示:
點擊工具欄的build按鈕,生成運行時需要的腳本文件:
在將其部署到SAP云平臺之前,我們先做一番本地測試。
切換到Scripts標(biāo)簽頁,在生成的JavaScript代碼里設(shè)置上斷點。這段代碼的作用就是彈出一個Hello World的對話框,語義和SAP UI5的Dialog控件類似。
點擊調(diào)試按鈕:
在Desktop Agent里選擇Test newWorkflow這個菜單項:
之前設(shè)置好的斷點就觸發(fā)了,可以單步調(diào)試:
一旦單步執(zhí)行完第43行的jerrypopup.open方法,就會看到一個Hello World的popup對話框,如下圖所示。
至此本地開發(fā)就結(jié)束了,下一步就是將Studio里開發(fā)好的這個項目部署到SAP云平臺上。
步驟很簡單直接,先把Studio里開發(fā)好的工程導(dǎo)出成本地壓縮包文件:
然后切換到SAP云平臺的Intelligent Robotic Process Automation Factory控制臺,點擊Import按鈕,導(dǎo)入本地壓縮包文件:
導(dǎo)入之后,點擊Deploy按鈕進(jìn)行部署:
成功部署后,會在Deployments標(biāo)簽頁面看到Deployed的提示:
點擊Add trigger按鈕,增添一個觸發(fā)器:
選擇觸發(fā)該自動化流程的具體時間,以及重復(fù)觸發(fā)的時間間隔:
這個用法有點像傳統(tǒng)的ABAP Netweaver里的SM36,SM37這些事務(wù)碼。
當(dāng)然出于測試目的,也可以選擇立即觸發(fā),點擊Run now即可:
看到Execution successfully requested,說明機(jī)器人自動化流程成功地觸發(fā)了。
同Netweaver一樣,在SAP Intelligent Robotic Process Automation Factory里可以對這些自動化流程的執(zhí)行情況進(jìn)行監(jiān)控:
關(guān)于SAP iRPA的下一步學(xué)習(xí)方向,Jerry覺得應(yīng)該是研究如何利用它做一些有實際意義的任務(wù),比如操作Excel文件,驅(qū)動SAP標(biāo)準(zhǔn)產(chǎn)品等。感謝閱讀,祝大家明天除夕愉快。
要獲取更多Jerry的原創(chuàng)文章,請關(guān)注公眾號"汪子熙":
總結(jié)
以上是生活随笔為你收集整理的使用SAP iRPA Studio创建的本地项目,如何部署到SAP云平台上?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 被银行信用卡起诉了怎么办 信用卡被起诉了
- 下一篇: 扑克游戏黑桃皇后怎么玩?黑桃皇后玩法规则