真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SAP智能機器人流程自動化的解決方案是什么-創(chuàng)新互聯(lián)

今天就跟大家聊聊有關(guān)SAP智能機器人流程自動化的解決方案是什么,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

成都創(chuàng)新互聯(lián)公司網(wǎng)絡(luò)公司擁有十載的成都網(wǎng)站開發(fā)建設(shè)經(jīng)驗,近1000家客戶的共同信賴。提供做網(wǎng)站、網(wǎng)站設(shè)計、網(wǎng)站開發(fā)、網(wǎng)站定制、賣友情鏈接、建網(wǎng)站、網(wǎng)站搭建、響應式網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計師打造企業(yè)風格,提供周到的售前咨詢和貼心的售后服務(wù)

SAP也發(fā)布了自己的iRPA解決方案:該解決方案基于SAP云平臺CloudFoundry環(huán)境,支持云端部署,通過編寫,調(diào)度,管理和監(jiān)控機器人工作流,來完成原本需要通過人工進行的重復性操作。SAP iRPA的智能化,體現(xiàn)在其與SAP Leonardo Conversation AI服務(wù)的無縫集成。除了iRPA解決方案本身之外,SAP也發(fā)布了預定義好的基于SAP多款產(chǎn)品,比如S/4HANA的智能機器人流程腳本,幫助客戶加速實現(xiàn)企業(yè)流程自動化。

SAP智能機器人流程自動化的解決方案是什么

與很多RPA解決方案采用基于錄屏的實現(xiàn)原理不同,SAP iRPA基于API和元數(shù)據(jù)實現(xiàn)機器人自動操作,從根源上避免了產(chǎn)品界面更改之后造成原有流程腳本不工作的可能性。

SAP智能機器人流程自動化的解決方案是什么

下面就跟著Jerry一起,從一個Hello World項目開始了解SAP iRPA.

我這個例子的場景很簡單,用SAP iRPA驅(qū)動本地電腦里的計算器應用,自動點擊4 + 2 = 這幾個按鈕。至于SAP iRPA如何驅(qū)動S/4HANA跑一些自動化流程,留待將來研究。

先看這個例子的demo,該視頻演示了如何單步調(diào)試用SAP iRPA開發(fā)出的機器人自動化腳本。

到SAP官網(wǎng)下載這個場景需要的兩個工具:

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

https:///#/softwarecenter/search/Intelligent%2520Robotic%2520Process%2520Automation

SAP智能機器人流程自動化的解決方案是什么

顧名思義,Studio就是機器人開發(fā)工具,而Agent就是機器人程序的運行環(huán)境。

首先打開Studio,新建一個應用。這個應用就是我期望被SAP iRPA驅(qū)動的計算器應用,我稱之為宿主應用。

SAP智能機器人流程自動化的解決方案是什么

點擊Add Application后,從下拉列表里選擇UIAutomation,這個列表代表SAP iRPA通過何種底層技術(shù),去識別,連接并驅(qū)動宿主應用。

SAP智能機器人流程自動化的解決方案是什么

本地打開Windows自帶的計算器應用calc.exe, 在SAP iRPA里刷新,就能看到這個應用對應的進程了。

SAP智能機器人流程自動化的解決方案是什么

在進程列表里選中Calculator,右邊的預覽窗口立即能看到其界面。點擊Save and Capture Page,這樣SAP iPRA就同計算器應用建立起連接了。

SAP智能機器人流程自動化的解決方案是什么

始終記住我們的目標是用SAP iRPA實現(xiàn)計算器應用上的按鈕點擊,所以首先得定位到計算器上的4, + , 2和=這幾個按鈕。

到目前為止,SAP iRPA里的計算器是一個空的頁面,點擊Capture a New Page:

SAP智能機器人流程自動化的解決方案是什么

按住Ctrl鍵不放,把鼠標放到計算器應用上,SAP iRPA會智能的識別出這個計算器應用窗口的句柄:pWindowCalculator, 此時點擊Scan And Capture:

SAP智能機器人流程自動化的解決方案是什么

注意看,此時左邊的Calculator節(jié)點下面,出現(xiàn)了剛剛捕捉的窗口句柄pWindowCalculator, 且屏幕中間區(qū)域出現(xiàn)了計算器應用的界面。

我們雙擊4這個按鈕:

SAP智能機器人流程自動化的解決方案是什么

現(xiàn)在4這個按鈕也出現(xiàn)在屏幕左邊的樹狀結(jié)構(gòu)里了,這代表4這個按鈕也被我們標注為需要被SAP iRPA操作的UI元素了。

SAP智能機器人流程自動化的解決方案是什么

對剩下的+,2,=這幾個按鈕重復上述的操作,完成之后界面如下。

SAP智能機器人流程自動化的解決方案是什么

下面我們需要基于這幾個捕捉好的按鈕動手編寫一些邏輯了。

切換到工作流視圖,創(chuàng)建一個新的工作流Workflow:

SAP智能機器人流程自動化的解決方案是什么

工作流創(chuàng)建好之后,只有一個默認的開始節(jié)點:

SAP智能機器人流程自動化的解決方案是什么

在工作流編輯頁面的右邊,有一個Activities面板,我們之前捕捉好的整個計算器應用就維護在內(nèi)。把這個計算器應用的UI拖拽到工作流編輯頁面里:

SAP智能機器人流程自動化的解決方案是什么

此時雙擊這個計算器應用的UI,就可以對其內(nèi)UI元素進行編輯了。

SAP智能機器人流程自動化的解決方案是什么

在Activities面板里,找到Click這個動作,將其依次拖拽到屏幕正中的4,+,2和=這幾個按鈕上。

SAP智能機器人流程自動化的解決方案是什么

拖拽結(jié)束后,這幾個按鈕上顯示了對應被點擊的序號和Click事件的名稱。

SAP智能機器人流程自動化的解決方案是什么

至此,我們完成了機器人的建模工作。從過程可以看出,即使建模人員不具備編程功底,也能順利完成這個任務(wù)。

我們還需要點擊Build按鈕,生成運行時代碼。

SAP智能機器人流程自動化的解決方案是什么

Build按鈕點擊后,出現(xiàn)一個node.exe的運行界面,暗示我們SAP iRPA底層運行基于nodejs.

SAP智能機器人流程自動化的解決方案是什么

Build完成后,我們能看到自動生成的機器人腳本代碼。正如侯捷老師所言,“源碼面前,了無秘密”,通過閱讀自動生成的JavaScript源代碼,我們可以把SAP iRPA的工作原理同另一個流行的瀏覽器自動化測試框架Selenium做一個類比:二者都是定位到應用界面的某一元素后,調(diào)用元素對應的方法,而差異在于,Selenium通過web應用頁面標簽的ID來定位元素,而本例中的SAP iRPA通過UIAutomation來定位計算器應用的按鈕。

SAP智能機器人流程自動化的解決方案是什么

從上圖看出,SAP iRPA自動生成的JavaScript腳本可以單步調(diào)試。點擊Debug按鈕,彈出了SAP iRPA調(diào)試器。

SAP智能機器人流程自動化的解決方案是什么

如果之前設(shè)置了斷點,現(xiàn)在就可以像調(diào)試一般JavaScript代碼一樣,進行單步調(diào)試了:

SAP智能機器人流程自動化的解決方案是什么

當然,SAP iRPA能做的事情遠遠不止這個Hello World這么簡單,其最有價值之處,還是在于基于SAP Cloud Platform的云端部署,以及與SAP標準產(chǎn)品的無縫集成。Jerry后續(xù)有機會,會繼續(xù)介紹。

看完上述內(nèi)容,你們對SAP智能機器人流程自動化的解決方案是什么有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝大家的支持。


分享標題:SAP智能機器人流程自動化的解決方案是什么-創(chuàng)新互聯(lián)
標題URL:http://weahome.cn/article/djocdi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部