RPA-UIPath-005 工作流類型
Sequence、Flowchart、State Machine
Sequences
序列是最小類型的項(xiàng)目。序列適合于線性過程,因?yàn)樾蛄锌捎糜跓o縫地從一個(gè)活動(dòng)轉(zhuǎn)到另一個(gè)活動(dòng),并充當(dāng)單個(gè)塊活動(dòng)。
序列的一個(gè)關(guān)鍵特性是它們可以反復(fù)重用,無論是作為獨(dú)立的自動(dòng)化,還是作為狀態(tài)機(jī)或流程圖的一部分。
例如,您可以創(chuàng)建一個(gè)序列,以從 .pdf 文件中獲取信息并將這些信息添加到電子表格中,然后在不同設(shè)置中重復(fù)使用這些信息,同時(shí)只更改少數(shù)幾個(gè)屬性。
請注意,每當(dāng)要將一個(gè)序列中的大量活動(dòng)復(fù)制到另一個(gè)序列時(shí),我們均建議您事先向下滾動(dòng)到“設(shè)計(jì)器”面板底部。這是因?yàn)?Windows Workflow Foundation 限制的關(guān)系。
Note:序列不使用連接器。
官方教學(xué):
English:https://docs.uipath.com/studio/docs/sequences
中文:https://docs.uipath.com/studio/lang-zh_CN/docs/sequences
按教學(xué)步驟創(chuàng)建Sequence
Flowcharts
流程圖可以在各種設(shè)置中使用,從大型作業(yè)到可以在其他項(xiàng)目中重復(fù)使用的小項(xiàng)目。
與序列不同,流程圖最重要的方面是呈現(xiàn)多個(gè)分支邏輯運(yùn)算符,用于創(chuàng)建復(fù)雜的業(yè)務(wù)流程并以多種方式連接活動(dòng)。
流程圖附帶上下文菜單中的“自動(dòng)排列”****選項(xiàng)。
官方教學(xué):
English:https://docs.uipath.com/studio/docs/flowcharts
中文:https://docs.uipath.com/studio/lang-zh_CN/docs/flowcharts
按教學(xué)步驟創(chuàng)建Flowchart
State Machines
狀態(tài)機(jī)是一種自動(dòng)化類型,它在執(zhí)行過程中使用有限數(shù)量的狀態(tài)。當(dāng)被某個(gè)活動(dòng)觸發(fā)時(shí),狀態(tài)機(jī)可以進(jìn)入一種狀態(tài),當(dāng)另一個(gè)活動(dòng)被觸發(fā)時(shí),就會(huì)退出該狀態(tài)。
狀態(tài)機(jī)的另一個(gè)重要方面是轉(zhuǎn)換,因?yàn)檗D(zhuǎn)換還用于添加從一種狀態(tài)跳轉(zhuǎn)到另一種狀態(tài)的條件。轉(zhuǎn)換是由箭頭或者狀態(tài)之間的分支來表示。
有兩個(gè)特定于狀態(tài)機(jī)的活動(dòng),即“狀態(tài)”和“最終狀態(tài)”,可在“工作流”>“狀態(tài)機(jī)”下找到這兩個(gè)活動(dòng)。
Note:您只能創(chuàng)建一個(gè)初始狀態(tài),但是可以有多個(gè)“最終狀態(tài)”。
“狀態(tài)”活動(dòng)包括三個(gè)部分,即“入口”、“出口”和“轉(zhuǎn)換”,而“最終狀態(tài)”只有一個(gè)部分,即“入口”。這兩個(gè)活動(dòng)都可以通過雙擊來展開,從而查看更多信息并進(jìn)行編輯。
“入口”和“出口”部分用于為所選狀態(tài)添加入口和出口觸發(fā)器,而“轉(zhuǎn)換”部分則顯示鏈接到所選狀態(tài)的所有轉(zhuǎn)換。


當(dāng)雙擊轉(zhuǎn)換時(shí),轉(zhuǎn)換就會(huì)展開,就像“狀態(tài)”活動(dòng)一樣。**它們包含三個(gè)部分:“觸發(fā)器”、“條件”和“操作”,用于為下一個(gè)狀態(tài)添加觸發(fā)器,或者添加要執(zhí)行活動(dòng)或序列的條件。**

官方教學(xué):
English:https://docs.uipath.com/studio/docs/state-machines
中文:https://docs.uipath.com/studio/lang-zh_CN/docs/state-machines
按教學(xué)步驟創(chuàng)建State Machine
Robotic Enterprise Framework 機(jī)器人企業(yè)框架
機(jī)器人企業(yè)框架是一個(gè)基于狀態(tài)機(jī)的項(xiàng)目模板。****創(chuàng)建該框架是為了滿足有關(guān)日志記錄、異常處理、應(yīng)用程序初始化和其他方面的所有最佳實(shí)踐,準(zhǔn)備好處理復(fù)雜的業(yè)務(wù)場景。
該模板包含幾個(gè)預(yù)先生成的狀態(tài)容器,用于初始化應(yīng)用程序、檢索輸入數(shù)據(jù)、處理數(shù)據(jù)和結(jié)束事務(wù)。所有這些狀態(tài)都是通過多個(gè)轉(zhuǎn)換連接起來的,這些轉(zhuǎn)換幾乎涵蓋了標(biāo)準(zhǔn)自動(dòng)化場景中幾乎所有的需求。還有多個(gè)被調(diào)用的工作流,每個(gè)工作流處理項(xiàng)目的特定方面。****

該模板在 VB 項(xiàng)目以及 Studio Pro 配置文件中的 C# 中均可用。此外,它還支持 Orchestrator 中的新式文件夾。
機(jī)器人企業(yè)框架項(xiàng)目中的默認(rèn)依賴項(xiàng)包括:UiPath.Excel.Activities、UiPath.System.Activities 和 UiPath.UIAutomation.Activities。