3.Uipath工作流
3.1Sequence
序列(Sequence):執行順序不變的活動流;
Properties頁簽:屬性面板,設置DisplayName:"用戶問候”,每個Sequence設置單獨命名,錯誤時,方便調試;
Variables頁簽:參數面板,創建參數UserName,保存用戶輸入;
創建Input Dialog,輸入彈窗;
設置Dialog Title;
設置Input Label,輸入框前Label;
設置Value entered,輸入的內容保存位置;
創建Message Box,信息顯示彈窗;
設置Text,顯示文本內容;
3.2Flowchart
流程圖(Flowchart),可以將流程進行分支匹配執行;
創建Flowchart,修改DisplayName:判斷奇偶數;
創建Variables,參數名:InputNumber,類型:Int32;
創建Flow Decision;
設置Condition條件:InputNumber Mod 2 = 0
創建兩個Message Box,分別設置Flow條件True,False時,顯示Message;
3.3State Machine
狀態機(State Machine),獨立模塊,包含多個FlowChart,Sequence;
狀態機只有兩種狀態:狀態(包含入口(entry),出口(exit),轉換(transition))和最終狀態;
創建State Machine,設置DisplayName:猜數小游戲;
創建Variables,
參數名:InputNumber,類型:Int32,記錄用戶輸入值;
參數名:RandomNumber,類型:Int32,記錄隨機生成值;
創建State,設置DisplayName:生成隨機數;
創建Assign,設置new Random().Next(0,100)將值賦值給RandomNumber參數;
創建State,設置DisplayName:輸入猜測數字,保存Input到InputNumber參數;
創建兩個Transition,放在State上,拖出兩個連接即可;
創建Transition,設置DisplayName:Transition_Small;
創建Transition,設置DisplayName:Transition_Big;
創建Transition,設置DisplayName:Transition_Equel;
創建Final State,設置Message Box彈窗顯示;