5個UiPath自動化練習實例

      后臺-系統設置-擴展變量-手機廣告位-內容正文頂部
       在本篇文章中,我們將詳細講解5個UiPath RPA自動化練習實例,讓用戶更好的了解RPA是如何幫助我們自動執行繁瑣、復雜、重復的任務。除此之外,如果你希望更好的掌握RPA技術并成為RPA認證專家,那么這一章教程將幫助你學習各種自動化,如PDF,Excel,電子郵件,Web等。
      本章將介紹以下內容:

       
      • 什么是自動化?
      • 什么是UiPath?
      • 自動化示例
        • 將文件從一個源文件夾移動到目標文件夾
        • 網絡自動化
        • Email 自動化
        • Excel自動化
        • PDF自動化
       
      什么是自動化?
      先來看這樣一個例子:企業里有這樣一位員工,他每天負責從網絡上大量搜集數據,然后將他們放到excel表格中。如下圖所示。那么,你覺得是讓這個人每天完成這樣的工作呢,還是讓機器人自動化這項任務?顯然,第二種選擇聽起來更好一些吧。這便是機器人流程自動化。
      下面讓我們來看看關于一些RPA的示例練習。
       

      UiPath 5個自動化示例

      在本文的這一部分中,我們將逐一看到不同類型的自動化。以下是你將要看到的自動化示例:
       
      • 將文件從源文件夾移動到目標文件夾
      • 網絡自動化
      • Email 自動化
      • Excel自動化
      • PDF自動化

      示例1將文件從源文件夾移動到目標文件夾:

      任務:機器人自動執行將文件從源文件夾移動到目標文件夾。
       

      自動化執行思路

      • 輸入源目錄參數。
      • 使用Counter變量計算要移動的文件數。
      • 在“ 移動文件選項中選擇“目標”文件夾路徑。
      • 將源文件夾中的每個項目,使用計數器變量將文件移動到目標路徑。
      步驟1分別輸入參數  NumberOfFilessourcepathCounter。在選擇源路徑的文件位置。如下圖所示。
      步驟2  拖動Assign 選項并將To參數分配給NumberOfFiles,將數值分配給  directory.GetFilessourcepath函數。這將獲取源路徑中的所有文件。
      步驟3在消息框中輸出要移動的文件數。所以拖動消息框并輸入  NumberOfFiles.Count.ToString +“要移動的文件。這將計算源文件夾中的文件數,并顯示移動文件的數量。如下圖所示。
      步驟4創建Counter變量,然后拖動assign選項。在assign選項中,將To參數分配給Counter變量,并且輸入參數0。你的操作步驟應該如下圖所示。
      步驟5拖動For Each選項并輸入NumberOfFiles中的每個參數必須將文件移動到目標路徑。為此,請按照以下步驟操作:
      步驟5.1在選項“ 正文”中,拖動“ 移動文件選項,并在“ 屬性處輸入目標路徑 。
      步驟5.2選擇For Each選項中屬性,并在Type Argument輸入String。如下圖所示。
      步驟5.3要將所有文件從源文件夾移動到目標文件夾,請拖動assign選項To值分配給Counter變量并且輸入Counter + 1參數.如下圖所示。
      步驟6單擊Run按鈕執行操作。你將會看到源文件夾中的所有文件都將移動到目標文件夾。所有操作完成。
      示例2從網站上抓取數據并將其存儲在.csv文件中。

       

      自動化執行思路

      • 使用Data Scraping工具并記錄要提取的數據。
      • 輸入提取相關值。
      • 使用Write CSV選項并輸入.csv的文件路徑
      1步:選擇要提取數據的網站。
      步驟2從功能區中選擇Data Scraping選項,然后選擇元素。在下圖對話框中按Next。如下圖所示。
      步驟2.1將鼠標停在數據源字段上,然后單擊數據源字段。如下圖所示。
      3步:  你將看到另一個對話框,要求你選擇第二個元素來創建模式。如下圖所示。
      4步:   選擇第二個元素創建模式后,你將獲得配置列的選項。在打開的對話框中,你可以重命名列名稱和提取URL。之后單擊Next。如下圖所示。
      5步:你將看到以下輸出。現在,從網站中提取其他數據源,請單擊“ 提取關聯數據選項并重復上述步驟。
      步驟6完成所有必需數據提取后,單擊Finish。此操作將打開一個對話框,詢問你是否希望跨多個頁面跨越數據。如下圖所示。
      步驟7要跨越多個頁面,選擇“ 并將鼠標停在下一頁的區域上。然后,你將被重定向到你的UiPath控制面板。如下圖所示。
      步驟8現在將所有提取的數據存儲到.csv文件中,將Write CSV選項拖到Data ScrapingDo中。
      步驟9在此選項的“ 文件路徑中,輸入要存儲提取數據.csv文件路徑然后在DataTable輸入ExtractDataTable變量。如下圖所示。
      注意:ExtractDataTable變量是從Data Scraping Wizard自動生成的輸出變量。你可以在Extract Structured Data選項中找到此變量。
      步驟10單擊Run按鈕執行才注意。你會看到數據存儲在.csv文件中。如下圖所示。
      示例3 email自動化操作。
       

      自動化執行思路:

      • 將電子郵件地址分配給變量,并在“ 獲取密碼選項中輸入密碼。
      • 使用“獲取IMAP郵件”選項并輸入文件夾、端口號和服務器。
      • 對于每封郵件,請輸入你想要提取的關鍵字,然后使用If-else循環。
      • 在If部分中,使用Save Attachments選擇并輸入存儲目錄。
      步驟1:分別輸入String、String、 List <Mail Message> 等數據類型然后選擇email、密碼GetMailMessages變量。如下圖所示。
      步驟2拖動Assign選項選項中To參數分配給Email變量并將分配給你希望從中讀取詳細信息的電子郵件地址。.
      步驟3拖動“獲取密碼”選項,并在屬性中的“密碼”中輸入你的電子郵件ID的密碼。另外,請在“結果”中輸入“密碼”變量。
      步驟4拖動“ 獲取IMAP郵件選項,并在“ 屬性輸入以下詳細信息

       
      • MailFolder - “收件箱”
      • 端口號 - 993
      • 服務器 - “imap.gmail.com”
      • Email - 電子郵件變量
      • 密碼 - 密碼變量
      • 顯示 - 30
      • 消息 - GetMailMessages
      如下圖所示:
      步驟5拖動For Each選項,然后在item部分中輸入郵件,在變量表中輸入GetMailMessages。
      步驟6現在,在此選項的Body中,拖動If選項。在此選項中,如果主題行包含關鍵字,則必須指定保存附件的條件。為此,請按照以下步驟操作。
      步驟6.1If選項Condition中,輸入  mail.Subject.Contains“example”),其中'example'是提取的關鍵字。
      步驟6.2 轉到For Each選項 的  屬性 ,并在Type Argument 輸入  System.Net.Mail.Message如下圖所示。
      步驟6.3If-activityThen部分中,拖動Save Attachments選項。在此選項中,請輸入郵件消息區域中的郵件變量以及必須保存所有附件的文件夾路徑。如下圖所示。
      步驟7單擊Run按鈕執行操作。你會看到主題行中包含關鍵字的所有電子郵件,都將被讀取,附件將存儲在上述文件夾中。
       

      示例4 Excel自動化操作。

      自動化執行思路:

      • 創建Google表單并輸入你要填寫的詳細信息。
      • 創建.csv文件并輸入要在Google表單中填寫的所有詳細信息。
      • 現在使用Open Browser選項并輸入URL。
      • 使用Excel表格中的For Each Row,選擇Type Into參數填充Google表單中的值。
      • 使用鼠標單擊選項并將鼠標懸停在“提交”按鈕上。
      • 然后,使用延遲選項 并輸入你要延遲的時間。
      • 拖動返回”選項以便再次定向到Google表單并循環填寫詳細信息。
      1步: 創建DataTable類型的變量dataTable。如下圖所示。
      2步:創建一個.csv文件,并輸入你要在Google表單中填寫的所有詳細信息。現在,拖動Read CSV  選項  并輸入csv文件的路徑。在此選項的輸出中選擇變量dataTable。如下圖所示。
      3步:現在拖動另一個序列,然后拖動一個  打開瀏覽器選項。在此選項中,請在雙引號中輸入Google表單的網址。
      步驟4在此選項的Do部分中,拖動For Each Row選項并在dataTable輸入ForEach行
      步驟5:接下來,在此選項的Body中,拖動Type Into選項。到目前為止,你的操作應如下圖所示。
      步驟5.1現在,在屏幕上指示,即在谷歌表單上填寫數據。如下圖所示。
      步驟5.2Type Into選項中,輸入 行(“Full Name”)。ToString其中Full Name是CSV文件的行名。
      6步:現在,你必須對要填寫Google表單的所有值重復上述步驟。在這里,我們填寫電話號碼,過去幾年經驗,教育資格,技能組合職位的詳細信息。  所以,輸入這些參數(“phone number”)。ToString,row(“Experience”)。ToString,row(“Educational Qualifications”)。ToString,row(“Skill Set”)。ToString,row(“Position”)。ToString如下圖所示。
      7步:指定所有元素之后,你必須單擊“提交”按鈕。請拖動Click選項,然后點擊“ 提交按鈕,如下圖所示。
      步驟8添加延遲選項輸入持續時間為3-5。這樣做是為了考慮谷歌表單頁面的加載時間。
      步驟9  現在,如果你想從.csv文件添加多個記錄,必須在序列末尾拖動Go back選項。你最后的三個自動化步驟,應如下圖所示。
      步驟10  現在將流程圖起點連接到包含讀取CSV選項的序列,然后將此特定節點,連接到包含與Google表單相關的所有操作的序列。如下圖所示:
      步驟11單擊Run按鈕執行操作。你會看到所有詳細信息都將從.csv文件中提取,并將在Google表單中自動填充。
       

      示例5 PDF自動化操作。

      自動化執行思路

      • 僅提取文本,使用“閱讀PD??F文本”選項并使用消息框顯示輸出。
      • 要在圖像內部提取文本,請使用“閱讀PD??F和OCR” 選項,并使用消息框顯示輸出。
      步驟1按照以下步驟僅從PDF文檔中提取文本。
      步驟1.1拖動閱讀PDF文本選項。在選項中,請輸入必須從中提取數據的PDF文檔的路徑。 
      步驟1.2 在屬性面板中選擇閱讀PDF文本選項,選一個輸出變量查看輸出。要設置輸出變量,請按CTRL + K然后輸入名稱。 
      步驟1.3 之后,以相同的順序拖動一個消息框,并在其中選擇輸出變量。
      步驟1.4 單擊“ 運行” 按鈕執行此操作。你的完整序列和輸出應分別如下圖所示。
      2步:如果要提取圖像中的文本,請按照以下步驟操作。
      步驟2.1 拖放帶有OCR選項閱讀PDF在選項中,請選擇必須從中提取數據PDF文檔的路徑
      步驟2.2 現在,搜索OCR引擎,并根據指示拖放OCR引擎。在這里,可以使用了Google OCR Engine。 
      步驟2.3 現在,在“ 具有OCR選項PDF”的“ 屬性,選擇輸出變量以查看輸出。設置輸出變量按CTRL + K然后輸入名稱。  
      步驟2.4 在序列中拖動一個消息框,然后選擇輸出變量。
      步驟2.5  單擊“ 運行  按鈕執行此操作。你的完整序列和輸出應分別如下圖所示。
      以上就是Uipath的5個自動化示例,本章內容就介紹到這里謝謝大家的觀看。
       

      未經允許不得轉載:RPA中國 | RPA全球生態 | 數字化勞動力 | RPA新聞 | 推動中國RPA生態發展 | 流 > 5個UiPath自動化練習實例

      后臺-系統設置-擴展變量-手機廣告位-內容正文底部
      主站蜘蛛池模板: 息烽县| 河源市| 易门县| 沙坪坝区| 济阳县| 桃园市| 莆田市| 广西| 田东县| 富川| 福鼎市| 高唐县| 揭西县| 盐津县| 武陟县| 崇义县| 博野县| 无为县| 高尔夫| 道孚县| 南平市| 辽中县| 黎平县| 井研县| 临清市| 金塔县| 建宁县| 绥德县| 罗山县| 墨玉县| 招远市| 肃南| 安达市| 德江县| 台北县| 肥乡县| 明水县| 安阳市| 鲁山县| 亳州市| 溧阳市|