桌面屏幕是一個窗口,通過它我們可以看到虛擬世界,并且要在虛擬世界中自動執行任務,您需要Citrix Automation。在關于UiPath Citrix Automation的這篇文章中,您將借助RPA行業中的一種流行工具即UiPath,了解如何在虛擬環境中自動執行任務。
本文將介紹以下主題:
- 什么是RPA?
- 什么是虛擬機?
- 什么是Citrix Automation?
- 動手實踐:在桌面應用程序上自動執行任務
- 動手:圖像和文本自動化
那么,讓我們開始吧。
什么是RPA?
機器人流程自動化這個詞主要包含三個需要理解的術語:機器人,流程和自動化。我們分別解釋一下:
- 機器人 是模仿人類行為的實體,稱為機器人。
- 流程 是步驟,這導致有意義活動的序列。例如,制作茶或您最喜歡的菜肴等的過程。
- 自動化 是由機器人在沒有人為干預的情況下完成的任何過程。
因此,當我們將所有這些術語匯總在一起,然后模仿 人類行為以執行一系列步驟,導致有意義的活動,而無需任何人為干預,稱為 機器人流程自動化。
現在,您已經了解什么是RPA,接下來在UiPath Citrix Automation的文章中,您將了解什么是虛擬機。
什么是虛擬機?
簡單來說,虛擬機是一個客戶操作系統,它通過虛擬機管理器(如Oracle Virtual box,VMware)在另一個操作系統(即主機)上運行。在實際場景中,您通常在云上安裝服務器,并且只要您希望訪問服務器,就可以使用遠程桌面連接。
上圖將對虛擬機的概念進行描述。如您所見,有一個主機操作系統正在運行虛擬機管理器和客戶機操作系統。現在,您已經了解了什么是虛擬機,接下來在UiPath Citrix Automation的文章中,讓我告訴您什么是Citrix自動化以及這些虛擬機中的任務如何自動化。
什么是Citrix Automation?
在Citrix技術的幫助下,可以滿足虛擬機的自動化需求。
考慮一種必須訪問計算機上的服務器的方案。現在,當您嘗試訪問服務器時,它不是您正在訪問的主服務器,但您獲得了服務器屏幕的圖像。 現在,無論何時單擊某些內容,該圖像或像素都會發送到服務器。然后在服務器中,它被完全點擊在那里。要自動執行這些任務,您可以使用UiPath實施Citrix技術。UiPath旨在通過錄像機提供這種自動化。
那么,現在讓我們來看看UiPath中的各種類型的記錄器。
UiPath中主要有四種類型的記錄器。
- 基本:此記錄器為每個活動生成一個完整選擇器。
- 桌面:此類記錄器適用于所有類型的桌面應用程序。
- Web:此類錄像機專為在Web應用程序和瀏覽器中錄制而設計。
- Citrix: 此類記錄器用于記錄虛擬化環境
因此,由于UiPath無法直接訪問VM的界面,因此它使用OCR技術通過Citrix訪問VM的流式圖像。
UiPath Citrix Automation | UiPath中的圖像和文本自動化
因此,既然您已經了解了Citrix自動化的內容,那么請參閱本文關于UiPath Citrix Automation的文章,讓我們來看看這個概念的實用方法。
動手實踐:在桌面應用程序上自動執行任務
考慮一種情況,您希望在虛擬環境中打開記事本,并希望在其中鍵入內容。你將如何自動完成這項任務?
請按照以下步驟執行此操作:
第1步:打開UiPath Studio并創建一個空白項目。在Blank Project中,拖動一個Sequence,其中將設計自動化。
步驟2:現在,轉到UiPath中的功能區選項卡,然后選擇錄制選項。在錄制選項中,選擇Citrix Recorder。這將打開Citrix錄制選項卡。請參閱下文。
步驟3:現在,切換到您的虛擬環境,并按照以下步驟打開記事本文件,寫下“Hey Everyone !!!”并關閉文件而不保存。
- 第一步是單擊記事本的圖標。為此,請從“ 錄制”選項卡中選擇“ 單擊圖像”選項,然后將鼠標拖動到該圖標附近。然后在打開的對話框中單擊“ 確定”。此步驟將打開記事本。請參閱下文。
- 現在,您必須在記事本中鍵入內容。為此,請從“ 錄制”選項卡中選擇“類型”選項,然后將鼠標拖動到要輸入文本的區域上。
- 在該對話框中,打開了, 何況你的文字,并按下Enter鍵。這會將您的文本輸入記事本。
- 輸入文本后,下一步是關閉記事本。要執行此操作,請再次單擊 “ 錄制”選項卡上的“ 單擊圖像”,然后在十字按鈕上提及區域。
- 之后,在打開的對話框中單擊“ 確定”,然后再次選擇“單擊圖像”以保存文件。請參閱下文。
- 現在,要保存此自動化,請從“ 錄制”選項卡中選擇“ 保存并退出”選項,這會將您重定向到UiPath儀表盤。現在,通過單擊Ribbon選項卡中的Run選項來執行此自動化。
設計的自動化將在虛擬環境中打開記事本,鍵入文本并關閉文件而不保存。
現在,您知道如何使用Citrix Automation,接下來我們將在應用程序中執行圖像和文本自動化。
動手:圖像和文本自動化
問題陳述:考慮應用程序在虛擬環境中運行。現在,一旦我們輸入帳號,金額,選擇交易類型,就會自動生成交易ID。Out任務是在事務成功完成后在消息框中顯示Transaction ID。
按照以下步驟執行自動化:
第1步:打開UiPath Studio并創建一個空白項目。在Blank Project中,拖動一個Sequence,其中將設計自動化。
步驟2:現在,轉到UiPath中的功能區選項卡,然后選擇錄制選項。在錄制選項中,選擇Citrix Recorder。這將打開“錄制”選項卡。請參閱下文。
第3步:現在,切換到您的虛擬環境。我們的第一步是在賬號,金額和存款票據中輸入詳細信息。為此,請按照以下步驟操作。
- 從“ 錄制”選項卡中選擇“ 單擊圖像”選項,然后將鼠標拖到 “帳號”附近。然后在屏幕上指出要單擊的點。在這里,我想點擊帳號后面的文本框。然后單擊“ 確定”。 此步驟將光標放在“帳戶”之前的文本框中。
- 現在,要在此文本框中輸入文本,請使用“ 錄制”選項卡中的“ 類型”選項并輸入文本。然后按Enter鍵。
現在,類似地,為金額和存款票據實施上述兩個步驟。
- 接下來,您必須為交易類型選擇單選按鈕。為此,請 從“ 錄制”選項卡中選擇“單擊文本”選項,然后選擇“檢查”周圍的區域。完成后,在“ 屏幕抓取向導”中,通過在“ 搜索”文本區域中鍵入,將文本與“檢查”匹配。之后,單擊“完成”。這將選擇Check旁邊的單選按鈕。
- 現在,輸入所有詳細信息后,下一步就是保存交易。為此,請再次從“ 錄制”選項卡中選擇“ 舔圖像”活動,然后將鼠標拖到 “保存”選項上。然后在打開的對話框中單擊“ 確定”。這將保存您的交易并生成交易ID。
- 接下來,要閱讀交易ID,您必須從“ 錄制”選項卡中選擇“ 屏幕抓取” 選項,然后選擇“ 相對抓取”。
- 然后選擇交易ID,并在屏幕上指示您要存儲文本的位置。請參閱下文。
我們將使用Scrape Relative,因為我們想要提取文本“Transaction ID”以及與之關聯的ID。
- 在打開的Screen Scraper向導中,單擊Finish。然后單擊“錄制”選項卡上的“ 保存并退出”選項以保存自動化。這會將您重定向到UiPath儀表板。
- 現在,在變量部分中,您將看到自動創建了一個變量。那么,你必須使用這個變量來顯示輸出。請參閱下文。
???????

- 要顯示輸出,請將消息框拖到序列中,并在消息框中提及該變量。
- 現在,通過單擊Ribbon選項卡中的Run選項來執行自動化。您將看到自動填充詳細信息,并在消息框中顯示交易ID。
以上便是關于UiPath Citrix Automation的全部內容。
未經允許不得轉載:RPA中國 | RPA全球生態 | 數字化勞動力 | RPA新聞 | 推動中國RPA生態發展 | 流 > UiPath Citrix Automation - 如何在虛擬環境中自動完成任務?
熱門信息
閱讀 (14728)
1 2023第三屆中國RPA+AI開發者大賽圓滿收官&獲獎名單公示閱讀 (13753)
2 《Market Insight:中國RPA市場發展洞察(2022)》報告正式發布 | RPA中國閱讀 (13055)
3 「RPA中國杯 · 第五屆RPA極客挑戰賽」成功舉辦及獲獎名單公示閱讀 (12964)
4 與科技共贏,與產業共進,第四屆ISIG中國產業智能大會成功召開閱讀 (11567)
5 《2022年中國流程挖掘行業研究報告》正式發布 | RPA中國