RPA(Robotic Process Automation) Practical Examples
使用 UiPath 開發 RPA 流程自動化機器人,本專案將彙整程式開發的實用語法,及日常實務案例的分享。
What Is RPA?
Watch more about RPA
Source of vedio Simplilearn
系統環境 System Environment
- UiPath 官方建議軟/硬體需求
- UiPath 安裝與設置
- 作者開發環境如下:
- Windows 10/ 16 GB RAM/ Intel i7 CPU
- UiPath Studio Pro 2020.4.3 以上
- Microsoft Office 2016
- Python 3.6
基礎語法 Basic Program Syntax
- UiPath 介面導覽與基礎語法介紹 [ 教材下載 ]
開發筆記 Programming Notes
- UiPath 程式開發實用語法彙整 [ 請參考 Wiki ]
- 程式碼片段(Snippets)
實作專案 Practical Projects (in UiPath)
1. Excel VBA x UiPath
在 UiPath 中呼叫 Excel VBA 程式碼,進行 Excel 檔的格式調整,例如 : 更新或移除 Excel 檔的外部資料連結、合併儲存格、新增儲存格框線、轉換儲存格的資料型態、重新整理樞紐分析表等。
2. Python x UiPath
當資料量很龐大時,透過 UiPath 與 Python 的結合,能讓 RPA 機器人更有效率且靈活地產製出我們想客製化的報表。
3. OpenCV x Tesseract x UiPath
當某個網站的登入需輸入驗證碼(Capctha)時,可嘗試先藉由 OpenCV 對驗證碼圖片進行前處理,再透過 Tesseract OCR 的影像識別,讓 RPA 機器人成功登入網站。
4. TensorFlow2 x CRNN x UiPath
在 UiPath 中調用一個預訓練完成的 AI 模型 - 卷積遞迴神經網絡( Convolutional Recurrent Neural Network, CRNN ),使得 RPA 機器人能精確地辨識網頁驗證碼圖片。
5. Practical Examples in UiPath
實作開發專案。
開發參考資源 Coding References
- UiPath Forum
- Cron Expression Generator & Explainer
- Supported Character Encoding
- 字元集 (0-127)
- 字元集 (128-255)
- 正規表示式(Regular Expression)
- Math 類別
- DateTime.FromOADate(Double) Method
- DateTime.ToOADate Method
- EOMONTH 函數
- TEXT 函數
作者 Author
- © Tom Wu (Github)
致謝 Acknowledgement
如有轉載、改作、分享,請註明出處。
Please cite this repository RPA_UiPath if you use it.
