| | |

RPA機器人,新手開發者到底是選Python好還是LowCode好?各家工具到底差異在哪裡?

嗨,大家好,歡迎來到RPA設計教室,我是熊哥,我們這一集要來教大家如何挑選RPA流程機器人的開發工具,畢竟每一家廠商推出的LowCode AP都有各自的特色跟適用對象與環境,沒有絕對的好壞,不論你是剛接觸RPA的企業或是轉職RPA工程師的開發新手,甚至是想要自己出來創業承接RPA開發業務的soho一族,希望大家都能找到適合自己的RPA工具,有喜歡的話記得按讚加訂閱,並開啟小鈴鐺哦。

要開發RPA流程機器人之前,我們要先複習全自動流程跟半自動流程,若想要了解全自動流程跟半自動流程的同學們,可以參考我們前一集的影片。我們這一集是鎖定剛入門的新手,會挑選比較簡單的全自動作業流程,若要設計人機協作,校對介面的部分會稍微複雜一點,後面的課堂再找機會分享。

為什麼全自動流程會比較簡單呢,因為全自動流程屬於Rule-Based的開發模式,判斷不會太複雜而且規則明確,不像AI會有信心度不足的問題需要人來協助校正,所以當你是一個剛接觸RPA的新手開發者,比較建議挑一套LowCode工具上手,我會從我個人工作上接觸的幾個工具來跟大家分享,UiPath、NICE、Power Automate、Python,當然如果你有覺得其它也很棒的LowCode工具,也歡迎大家來留言告訴我。

1) UiPath

UiPath是目前市佔率最高的RPA工具,為什麼會有這麼高的市佔率,最主要是它有完善的RPA生態,它友善的開發介面真的 不是蓋的,有分成Studio跟StudioX兩種版本,不論是要拖拉式介面,還是喜歡進階寫一點程式,UiPath都可以滿足開發者的習慣跟需求,還有許多成熟的外掛跟插件可以下載,後台有專業的OC可以協助控制機器人跟統計,透過錄製的功能,很快就可以生出一個RPA流程,不只是專注在工具的功能面,學習方面更是不用擔心,UiPath有非常完善的線上教學資源,還有Community論壇可以挖寶,基本上是沒有甚麼缺點可以挑剔了,硬要挑剔的話應該是它的收費相較是比較高一些的,但或許也是因為費用高,訂閱了不趕緊開發執行就是浪費,這樣會讓企業積極一點的進行流程設計吧!

2) NICE

NICE工具也是屬於LowCode的一種,但是他需要設定較多的細節,很多步驟跟狀態要依賴開發者的功力才能順暢運行,對於開發小白來說,要投入多一些的學習成本,但是快的話其實初學一周,也可以寫出一個簡單的流程,他的Real-time Designer,也可以支援自製dll,建議要有一些程式功力的開發者來學習會比較好,但這也說明了NICE的高自由度,NICE RPA還有特有的EventTrigger,可以偵測視窗、網站是否有被觸發,或者有什麼變數跟物件數值有被修改,另外Workflow設計介面,可以一起具備多個不同的小流程交互組合,可以流程之間任意引用與呼叫,非常適合開發成模組,NICE RPA也推出了OCR版本,使用的是Abby,可以辨識印刷字體,此外NICE是唯一一個開發工具免費的廠商,購買License之後,還需要另外安裝一台Real-time Server,才可以將腳本部署到有安裝Real-time Client的機器人電腦,所以有額外的伺服器硬體費用。如果未來想要創業接案者非常推薦使用NICE RPA,可以用最低成本大量承接自動化業務。

3)PowerAutomate

有可以跟UiPath StudioX媲美的開發介面,如果你曾經有設定過Outlook郵件規則的經驗,PowerAutomate差不多就是這樣簡單,你不會看到任何的程式碼,快速的拖拉後一樣可以快速打造一個流程,PowerAutomare還支援非常多的雲端服務,對自家EdgE瀏覽器的支援度也很高,要讀取瀏覽器上的資料也是輕輕鬆鬆,非常適合平民開發,Power Automate的學習門檻應該是所有自動化工具裡面最低的了,但也因為可寫程式的功能較少,對於進階開發者,若想要進階處理資料的話,功能就稍嫌不方便一些,但做為一個半自動機器人的角色,Power Automate真的是很稱職。

4)Python

是最受歡迎的程式語言,當然Python是免費的,他有非常多的函示庫可以呼叫,而且不太受系統及平台限制,從網站開發、資料撈取、數據分析、機器學習、人工智慧,甚至到遊戲開發都可以見到 Python 的蹤跡,相較C/C++程式語言,Python代碼更簡短更直覺,所以流程自動化絕對缺少不了Python,但如果是要大量快速開發RPA流程,相較於其它LowCode工具,它的開發速度還是比較慢一些,所以我們稱Python為重砲級工具,而且它具有前端輸出,可以在網頁上設計使用者介面,這點反而優於UiPath跟NICE的自製表單,還可以設計出非常美的監控Dashboard,通常會被其它LowCode工具拿來做搭配使用,但最主要應用,還是會在人機介面的AI應用上。

除了上述的工具之餘,我們還需要學習哪種工具語言呢?這裡會建議大家要稍微了解一下JavaScript,因為現行系統有很多都是透過瀏覽器呈現,在於抓取辨識元件時都是透過標籤路徑,而且有時候JavaScript的讀寫效率比較好,如果可以搭配著使用,將會無往不利。

 

最後聽完這些介紹,到底要怎麼挑選工具,我們就來好好分析一下:

大企業挑選RPA工具要考量滿多面向的,首先是維運跟資安面的考量,企業內是否同意機器人直接於正式環境上面開發,因擔心機器人高頻次的Retry,有機會癱瘓系統,所以會限制只有IT人員可以開發,在這種情況下選擇UiPath Studio搭配OC或NICE RPA搭配RT Server是相對好控管的,但如果公司已允許平民開發,就比較推薦UiPath StudioX跟Power Automate,但是要留意平民開發比較建議是短流程,太長太繁冗的流程沒有經過RPA設計師規劃,未來要整合或者擴充將會是一大隱憂。

企業額外還要考量集中管理議題,因為流程機器人散落在各個部門,相對的只能做單一的RPA作業,如果可以集中並且擁有分派工作給機器人的能力,這樣可以大幅提升執行效率,也方便管理機器人,因此可能就要購買各工具的中控台,特別是UiPath的OC,預算還要多編列,但如果想要用UiPath這麼好用的工具,又想要節省OC,的費用,我們之後會介紹如何自製免費的中控台,因為RPA是很活,除了可以讓它操作流程之外,也可以讓它做統計數據跟產出報表,甚至完全可以不用架設伺服器。

如果你是一個轉職RPA的工程師,又該如何挑選呢?可以看到目前市佔率最高的LowCode工具是UiPath,因為大企業都很愛,至於費用上也花得起,畢竟一個機器人的費用只要員工1至3個月的薪水,這投資不會虧,所以有想要在履歷上秀出好的技能,並跳槽到大企業的工程師,建議是學習UiPath跟Python的組合,因為Python可以讓你的機器人成果,用圖像式的方法表達出來給主管看,更容易獲得青睞跟升遷機會。畢竟Demo RPA執行真的很悶,就一堆畫面跳來跳去?,還是看Dashboard上的數據比較實在,另外分享一個職場有趣的現象,今天RPA設計師跟RPA維運人員同時確診,而強迫回家休息,但因為機器人在企業內部大部分都是封閉環境,如果又無法遠端VPN連回去公司啟用機器人的話,RPA業務至少停擺一個禮拜,原本使用RPA的作業人們突然要回歸人工作業,抱怨聲音就四起了?,所以RPA領域的工程師在企業內部是很趁貴的,不太需要擔心被裁員或沒工作,看到這邊如果有認同的話記得幫我點讚加訂閱,期待大家都能轉職順利。

第三種人員就是接RPA外包的開發人員,以我個人的經驗,UiPath一個外包人力是$20K/天,而NICE的外包人力是$8K/天,當然這個是定價,實際金額還會經過議價稍微少一些,如果一個月乘上22個工作天,你就知道這些外包人力有多珍貴了,當然不是每個人會使用RPA工具之後就可以有這個價碼,你還要有足夠的實戰經驗,具備RPA架構師的資格,不然可能開發一個月之後,企業就會要求換人了。比較建議想要出來創業接RPA開發業務的soho,可以選擇NICE RPA,因為如果你選擇了UiPath,他的License費用是每年收取,因此你會沒有第二年的維護費用可以收取,NICE工具一套就可以滿足企業大部分的RPA需求,包含Dashboard跟集中派工方案,我們賣時間去提供開發服務,這樣的收入是有上限的,當然是要賣整個自動化系統,這也是我們推崇的,Automation As a Service,RPA本身雖然不是系統,但開發RPA就像設計系統一樣嚴謹,只要協助企業流程可以執行的又快又穩,自然可以收取一定額的報酬,而不是開發完後就沒有收入,NICE絕對是一個可以用低成本達到客戶雙贏的這,之後我們會介紹如何用NICE滿足企業所有的需求。

 

最後要幫大家總結這一集的重點:

  1. UiPath:想要轉職RPA工程師且到大企業內工作的人必學,建議搭配Python。
  2. NICE:如果企業內部要降低成本又可以大量開發RPA流程,挑選NICE就對了,NICE也適合想要自動化服務專案的Soho,第二年有較多的維護利潤,但不適合平民開發。
  3. Power Automate:比UiPath更適合平民開發,軟體獲取方便,收費合理,適合自學沒有門檻。
  4. Python:重砲級的應用,但僅適合有程式開發經驗的人,建議可以先學習前端網頁呈現,適合跟LowCode工具搭配呈現Dashboard成果。
  5. 企業挑選RPA
    1. 理應走外包最簡單實在,但切記要搭配RPA架構師/流程設計師
    2. 企業內部如果可由IT人員開發,可以選擇NICE RPA,成本低可模組化好控管
    3. 要走平民開發可以Power Automate為主,如果要走平民開發且集中管理的話,建議人員要具備UiPath搭配Python的開發技能。
  6. 轉職工程師挑選RPA:不用懷疑,UiPath搭配Python絕對不會後悔,大家搶著要你
  7. 自動化接案的外包人員:NICE跟Python是你很值得的投資,低成本絕對讓你利於不敗,先求不傷身,在講求療效。

 

這邊要再次強調,以上皆是我個人在大企業內的使用經驗,因為沒有所有LowCode工具都接觸過,所以論述並沒有絕對,廠商的工具並沒有好外之分,只有適不適合而已,大家如果有更好的使用心得,都歡迎跟我分享

好的,我們這一集就介紹到這邊,如果有喜歡的話,記得幫我按讚、訂閱並開啟小鈴鐺,也歡迎在留言區多多交流,我們下集見,掰掰

 

UiPath

(StudioX)

NICE NICE PowerAutomate Python
上手速度 普通 特快
手動編程
啟動檢核 需連網 需連網
功能 通用 通用 通用 無所不能
教學文件 網路資料

充足

封閉式教學 網路資料

充足

網路資料

充足

License 訂閱制 買斷 訂閱制 訂閱制
首年費用 開發85,000

執行45,000

OCR 48,000

一般 32,000

OCR 27,000

一般 18,000

14,400 免費
之後每年 開發85,000

執行45,000

OCR 27,000

一般 18,000

14,400
維護費

(可不購買)

OCR 10,000

一般 6,800

綁定電腦 綁定User

帳號&電腦

綁定User

帳號

Similar Posts

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *