`
JerryWang_SAP
  • 瀏覽: 527838 次
  • 性別: Icon_minigender_1
  • 來自: 西安
文章分類
社區版塊
存檔分類
最新評論

使用SAP iRPA Studio創建的本地項目,如何部署到SAP云平臺上?

閱讀更多

本文是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:

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標準產品等。感謝閱讀,祝大家明天除夕愉快。

0
2
分享到:
評論
Global site tag (gtag.js) - Google Analytics 开心农场种蔬菜赚钱 意甲各队最新关系 大盘上升股票下跌 一毛沈阳麻将群心悦 一部手机在家赚钱的项目 手机版集结号捕鱼游戏 qq四川麻将技巧 网上赚钱靠谱的方法 nba排名 黑桃棋牌官方版 精选一码免费公开资料 股票今天为什么下跌 多乐彩综合走势图 捕鱼下分平台 吉林科乐麻将客服电话 最近股票为什么大跌 516棋牌游戏官网客服