RPA - UiPath簡明教程 ║ .NET的又一領域


RPA概念

  RPA全稱為:Robotic Process Automation,即機器人流程自動化。

  Robotic:這里的機器人是一個虛擬的概念,並不是需要一個實體的機器人,它只是流程的執行體,或者說執行單元。

  Process :對應的就是業務邏輯,將業務需求梳理成一個可以被執行的流程,然后通過“機器人”來執行定制的流程,比如熟知的網絡爬蟲,就是RPA的一個很好的例子,通過寫好相應的爬蟲腳本,然后通過腳本程序就能自動獲取到想要的信息。

  Automation:前面的“機器人”和“流程”就是為了實現自動化的目的,通過機器人來執行定制好的流程,這個流程也可以理解為一項任務,如果任務足夠復雜,需要的人力成本很高,那通過機器人來代替人工自動化的完成任務,就可以大大提高工作效率,解放勞動力,減少人力成本。

 

UiPath

  UiPath是一家成立於2005年的全球軟件公司,致力於開發機器人流程自動化(RPA)平台,是RPA領域的獨角獸,他們與SAP、安永(EY)、J.P.Morgan、德勤(Deloitte)、埃森哲(Accenture)、凱捷(Capgemini)、BBC等公司已有合作關系。以下是UiPath提供的3個機器人過程自動化產品:UiPath Studio/UiPath Robots/UiPath Orchestrator

 

RPA與.NET/.NET Core

  一些復雜/自定義的流程/業務可能無法直接通過工具完成,還可以通過集成.NET代碼的方式來實現。

  引用《2019中國.NET開發者峰會》幾張圖片資料:

  

  

  

  

  

  

  

 

教程大綱

第一章

1.1 UiPath下載安裝與激活

1.2 UiPath第一個案例Hello World

1.3 UiPath變量的介紹和使用

1.4 UiPath參數的介紹和使用

 

第二章

2.1 UiPath條件判斷活動If的介紹和使用

2.2 UiPath條件判斷活動Flow Decision的介紹和使用

2.3 UiPath循環活動For Each的介紹和使用

2.4 UiPath循環活動While的介紹和使用

2.5 UiPath循環活動Do While的介紹和使用

2.6 UiPath循環嵌套的介紹和使用

2.7 UiPath Flowchart的介紹和使用

2.8 UiPath中斷活動Break的介紹和使用

2.9 UiPath中斷活動Continue的介紹和使用

 

第三章

3.1 UiPath鼠標操作元素的介紹和使用

3.2 UiPath鼠標操作元素的介紹和使用

3.3 UiPath鼠標操作圖像的介紹和使用

3.4 UiPath鍵盤操作的介紹和使用

3.5 UiPath對剪切板的介紹和使用

3.6 UiPath文本操作Set Text的介紹和使用

3.7 UiPath文本操作Get Text的介紹和使用

3.8 UiPath文本操作Get Full Text的介紹和使用

3.9 UiPath文本操作Get OCR Text的介紹和使用

3.10 UiPath文本操作Get Visible Text的介紹和使用

3.11 UiPath存在文本Text Exists的介紹和使用

3.12 UiPath存在元素Element Exists的介紹和使用

3.13 UiPath存在圖像Image Exists的介紹和使用

3.14 UiPath圖片操作截圖的介紹和使用

3.15 UiPath圖片操作保存圖片的介紹和使用

 

第四章

4.1 UiPath Excel的讀操作
4.2 UiPath Excel的寫操作
4.3 UiPath Excel的修改操作

 

第五章

5.1 UiPath選擇器之頁面選擇器的介紹和使用
5.2 UiPath選擇器之動態選擇器的介紹和使用
5.3 UiPath錄制器的介紹和使用
5.4 UiPath數據抓取Data Scraping的介紹和使用
5.5 UiPath數據抓取Screen Scraping的介紹和使用

 

第六章

6.1 UiPath Orchestrator的注冊
6.2 UiPath Orchestrator的環境配置
6.3 UiPath Orchestrator的機器配置
6.4 UiPath Orchestrator的機器人配置
6.5 UiPath Orchestrator的流程配置
6.6 UiPath Orchestrator的任務配置
6.7 UiPath Orchestrator的定時任務調度
6.8 UiPath Orchestrator的資產介紹和使用
6.9 UiPath Orchestrator的的隊列介紹和使用

 

第七章

7.1 UiPath Reframework框架的講解
7.2 UiPath Reframework實例講解
7.3 UiPath高級開發認證講解

 

第八章

8.1 UiPath日期函數的介紹和使用
8.2 UiPath字典Dictionaries的介紹和使用
8.3 UiPath集合Arrays、Lists、Queues的介紹和使用
8.4 UiPath字符串函數的介紹和使用

 

第九章

待定...

 

第十章

10.1 UiPath代碼調用活動Invoke code的介紹和使用
10.2 UiPath延時活動Delay的介紹和使用
10.3 UiPath如何調用Java
10.4 UiPath如何調用Python
10.5 UiPath如何調用百度OCR
10.6 UiPath如何調用第三方接口
10.7 UiPath郵件處理SMTP的介紹和使用
10.8 UiPath自定義Activity
10.9 UiPath 數據篩選Filter Data Table的介紹和使用
10.10 UiPath流程調用Invoke Workflow file的介紹和使用
10.11 UiPath如何安全的保存賬號和密碼
10.12 UiPath將Word轉成PDF
10.13 UiPath Lookup Data Table的介紹和使用
10.14 UiPath重命名Move File的介紹和使用
10.15 UiPaht斷點調試
10.16 UiPath數據庫的調用
10.17 UiPath使用Gitlab管理源代碼

 

持續更新...

 

教程來源:RPA之家(http://www.rpazj.com

教程作者:RPA之家團隊


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM