1. 程式人生 > >RPA 設計器實現流程並行的思路

RPA 設計器實現流程並行的思路

.... 們的 win7系統 文件的 沒有 原因 mar tex 桌面

藝賽旗RPA全面免費下載中
點擊下載
http://www.i-search.com.cn/index.html?from=line27

解決問題情景點:
1.制作流程,經常遇到類似這種情景,用戶桌面不定時的跳出提示彈框,這種彈框一般沒有規律可循。
這種彈框的出現,基本經常使我們制作的流程中斷,不能繼續運行。
2.xls文件的打開,一般伴隨著如圖情況,此時我們可能需要鼠標點擊或者模擬按鍵的方式點擊是,讓流程繼續運行。但win7系統電腦,到達此步驟的時候,流程一般會卡在這裏,不會繼續向下運行。原因是設計器認為此文件沒有打開,當前步驟沒有結束,所以不會繼續當前步驟的運行。
3.4.5....
如果說我們的流程能夠並行,在主要流程運行的過程中,同時並行著運行點擊彈出框的操作,即一旦出現彈出框,並行程序立刻起作用去將彈出框點掉,保證主流程運行。這樣就比較完美了。

而且如果流程能夠並行的話,能夠解決很多類似的場景問題。

技術分享圖片

解決思路:
以解決擴展名不匹配的場景為例,當打開的時候,主流程停在這裏不會繼續運行的時候。此時再開一個流程,專門用來進行點擊“是”的操作。當點擊結束,設計器認為當前步驟結束,就可以繼續運行了。

實現過程:
制作兩個流程,其中一個是主要的處理表格流程,另外新建一個流程,只做一個點擊的操作。
並行的思路,是通過powershell端,開啟我們的任務,而不是通過設計器開啟任務。 將點擊操作放進無限循環中,類似守護進程。打開兩個shell開啟兩個流程。
經過測試,開啟多個shell能夠同時運行多個流程,原理相當於同時開啟多個python腳本,能夠實現流程並行的需求。

RPA 設計器實現流程並行的思路