了解工具的內(nèi)部工作原理和體系結(jié)構(gòu)對(duì)我們學(xué)習(xí)RPA大有幫助,尤其是如果你每天都在使用工具的話。Bug修復(fù)和故障排除變得很容易,你可能經(jīng)常發(fā)現(xiàn)自己以新的和創(chuàng)造性的方式使用相同的普通工具。在本文中,關(guān)于UiPath RPA體系結(jié)構(gòu),我將討論UiPath的不同組件如何協(xié)同工作以幫助客戶需求,并幫助你成為RPA方面的熟練專業(yè)人員。
本文將涉及以下主題:
- 什么是RPA?
- 什么是UiPath?
- UiPath平臺(tái)組件
- UiPath工作室
- UiPath機(jī)器人
- UiPath協(xié)調(diào)器
- UiPath的體系結(jié)構(gòu)
下面就讓我們開始吧
什么是 RPA?
在機(jī)器人的幫助下實(shí)現(xiàn)業(yè)務(wù)操作自動(dòng)化以減少人為干預(yù)的過程被稱為機(jī)器人流程自動(dòng)化(RPA)。
如果我必須一個(gè)一個(gè)地詳細(xì)說明這些項(xiàng),那么
- 機(jī)器人 是模仿人類行為的實(shí)體,稱為機(jī)器人。
- 過程是一系列步驟,這些步驟導(dǎo)致有意義的活動(dòng)。例如,制作茶或你最喜歡的菜等的過程。
- 自動(dòng)化 是由機(jī)器人在沒有人為干預(yù)的情況下完成的任何過程。
所以,當(dāng)我們把這些術(shù)語總結(jié)在一起,然后模仿人類的動(dòng)作來執(zhí)行一系列的步驟,導(dǎo)致有意義的活動(dòng),沒有任何人類的干預(yù),也被稱為機(jī)器人過程自動(dòng)化。
現(xiàn)在,既然您已經(jīng)了解了什么是RPA,那么在本文中,接下來我將向您介紹UiPath的要點(diǎn)。
什么是 UiPath?
UiPath是RPA工具的主要市場領(lǐng)導(dǎo)者之一。此工具用于自動(dòng)化重復(fù)的任務(wù),并提供拖放功能。因此,您希望執(zhí)行的任何操作都將由活動(dòng)提供,這些活動(dòng)可以拖放到工作窗格中。
現(xiàn)在,您已經(jīng)了解了UiPath,讓我們來研究UiPath的各種組件,以了解其“體系結(jié)構(gòu)是如何構(gòu)建的”。
UiPath 平臺(tái)組件
UiPath平臺(tái)主要由以下3個(gè)組件組成:
- UiPath工作室
- UiPath機(jī)器人
- UiPath協(xié)調(diào)器
讓我們一個(gè)一個(gè)地理解這些組件。
UiPath 工作室
UiPath是一個(gè)可視化設(shè)計(jì)器,它允許您使用預(yù)先構(gòu)建的活動(dòng)構(gòu)建自動(dòng)化工作流。UiPath Studio的特點(diǎn)如下:
- GUI指示板——提供一個(gè)可視化的指示板,其中包含預(yù)定義的活動(dòng)來構(gòu)建自動(dòng)化工作流。
- 3個(gè)復(fù)雜度級(jí)別- 允許您基于3個(gè)復(fù)雜程度級(jí)別(如序列,流程圖和狀態(tài)機(jī))創(chuàng)建項(xiàng)目。
- 記錄器的類型- UiPath工作室提供各種類型的記錄器,以記錄在多個(gè)平臺(tái)上的行動(dòng),如基本,桌面,網(wǎng)絡(luò),圖像,和本機(jī)Citrix。
- 日志和異常處理——UiPath Studio的Ribbon選項(xiàng)卡提供了調(diào)試和異常處理的各種選項(xiàng),如Debug,Open Logs,Slow Step步等。
- 與OCR技術(shù)集成—UiPath Studio可以與各種OCR技術(shù)集成來執(zhí)行屏幕抓取。
- 可重用組件——使用UiPath Studio,您可以創(chuàng)建可重用組件,將它們作為庫一起發(fā)布。
因此,簡單地說,UiPath Studio用于創(chuàng)建自動(dòng)化工作流,您可以借助它自動(dòng)化任務(wù)。
現(xiàn)在,您已經(jīng)了解了什么是UiPath Studio,接下來在本文中討論UiPath RPA體系結(jié)構(gòu),我將向您介紹UiPath機(jī)器人。
UiPath Robot
UiPath Studio創(chuàng)建的自動(dòng)化工作流由UiPath機(jī)器人執(zhí)行。因此,要執(zhí)行任何任務(wù),都需要確保UiPath機(jī)器人處于運(yùn)行狀態(tài)。此外,您可以讓一個(gè)或多個(gè)機(jī)器人同時(shí)運(yùn)行。
接下來,讓我們了解UiPath平臺(tái)的第三個(gè)組件,即UiPath協(xié)調(diào)器。
UiPath 協(xié)調(diào)器
協(xié)調(diào)器是UiPath的一個(gè)產(chǎn)品,它允許您在各種平臺(tái)上連續(xù)執(zhí)行重復(fù)的過程中對(duì)UiPath機(jī)器人進(jìn)行編排。
協(xié)調(diào)器遵循以下流程:

首先,您必須創(chuàng)建機(jī)器人來執(zhí)行您的任務(wù)。然后,您必須創(chuàng)建一個(gè)項(xiàng)目并將其發(fā)布,以便將其用作一個(gè)流程。一旦創(chuàng)建了一個(gè)流程,就必須指派一個(gè)機(jī)器人在特定的環(huán)境中執(zhí)行該流程,這將創(chuàng)建一個(gè)作業(yè)。
這就是協(xié)調(diào)器工作的基本流程。但是,讓我舉個(gè)例子,向您展示它在UiPath架構(gòu)中是如何工作的。
場景:
考慮一個(gè)場景,您在UiPath Studio中創(chuàng)建了一個(gè)自動(dòng)化工作流?,F(xiàn)在,一旦發(fā)布了項(xiàng)目,就會(huì)自動(dòng)創(chuàng)建一個(gè)NuGet包。NuGet包是為Microsoft開發(fā)平臺(tái)設(shè)計(jì)的,用于讀取. net文件。然后,通過協(xié)調(diào)服務(wù)器上載項(xiàng)目。請(qǐng)參考下圖。
那么,這就是UiPath Orchestrator的工作方式。
現(xiàn)在,您已經(jīng)了解了UiPath平臺(tái)的組件,接下來讓我向您展示這些平臺(tái)是如何組合在一起并形成UiPath的體系結(jié)構(gòu)的。
UiPath 架構(gòu)
UiPath架構(gòu)有以下3層:- 客戶端層
- 服務(wù)器層
- 持久層
讓我們逐一討論每一層。
從客戶端層開始,客戶端層由UiPath Studio和UiPath機(jī)器人組成。正如我前面提到的,UiPath Studio是創(chuàng)建自動(dòng)化工作流的地方,然后UiPath機(jī)器人執(zhí)行這些任務(wù)。
現(xiàn)在,UiPath機(jī)器人有兩個(gè)組件你需要知道:
- UiPath代理服務(wù):此服務(wù)用于顯示系統(tǒng)托盤中的可用作業(yè)。它還可以請(qǐng)求啟動(dòng)/停止作業(yè)和更改設(shè)置。
- UiPath Executor服務(wù): 此服務(wù)用于在Windows會(huì)話下運(yùn)行給定的作業(yè)。
現(xiàn)在,一旦機(jī)器人準(zhǔn)備好執(zhí)行任務(wù),就可以將項(xiàng)目上載到Orchestrator服務(wù)器。在協(xié)調(diào)器的幫助下,您可以在各種pc上運(yùn)行項(xiàng)目。協(xié)調(diào)器監(jiān)視部署、配置、隊(duì)列管理和日志記錄。
下一層是持久性層。這一層由一個(gè)數(shù)據(jù)庫組成,它負(fù)責(zé)隊(duì)列和隊(duì)列中的項(xiàng)。它還包括關(guān)于機(jī)器人配置及其分配過程的信息。
以上就是關(guān)于UiPath RPA的架構(gòu)。
未經(jīng)允許不得轉(zhuǎn)載:RPA中國 | RPA全球生態(tài) | 數(shù)字化勞動(dòng)力 | RPA新聞 | 推動(dòng)中國RPA生態(tài)發(fā)展 | 流 > UiPath RPA架構(gòu):對(duì)UiPath組件的解構(gòu)
熱門信息
閱讀 (14728)
1 2023第三屆中國RPA+AI開發(fā)者大賽圓滿收官&獲獎(jiǎng)名單公示閱讀 (13753)
2 《Market Insight:中國RPA市場發(fā)展洞察(2022)》報(bào)告正式發(fā)布 | RPA中國閱讀 (13055)
3 「RPA中國杯 · 第五屆RPA極客挑戰(zhàn)賽」成功舉辦及獲獎(jiǎng)名單公示閱讀 (12964)
4 與科技共贏,與產(chǎn)業(yè)共進(jìn),第四屆ISIG中國產(chǎn)業(yè)智能大會(huì)成功召開閱讀 (11567)
5 《2022年中國流程挖掘行業(yè)研究報(bào)告》正式發(fā)布 | RPA中國