Flowcharts (流程图) 可用于各种设置,从大型作业到可在其他项目中重用的小项目。流程图最重要的方面是,与序列不同,它们 呈现多个分支逻辑运算符,使您能够创建复杂的业务流程,并以多种方式连接活动。
流程图示例
为了举例说明流程图的属性,我们将构建一个猜测游戏,该游戏生成用户必须猜测的, 从 1 到 999 的随机数。要创建这样的自动化,请执行以下操作:
- 创建一个空白项目,并在 Design 选项卡 File 按钮组中选择 New > Flowchart 。将显示 New Diagram 窗口。
注意:
还可以向设计器面板添加 Flowchart 活动,以创建新的流程图项目。
- 在 Name 字段中键入自动化名称,如 First Flowchart,然后单击 Create 按钮。Designer 面板将相应地更新。
创建两个 Int32 变量(分别命名为 intRandomnumber 和 intguessnumber )和一个 String 变量(命名为strMessage )。将 strMessage 变量的默认值设置为“猜测数字从1 到 999 ”。
intRandomNumber 存储在 1 到 999 之间的随机数,intGuessNumber 存储用户的猜测值,strMessage 存储将要显示的消息以提示用户。
将一个 Assign 活动添加到 Designer 面板,并将其连接到 Start 节点。
在Properties 面板,to 字段中添加内部数变量。
在 Value 字段中,键入 new Random().Next(1,999)
向 Designer 面板添加一个 Input Dialog 活动,并将其连接到 Assign 活动。
在 Properties 面板中的 Label 字段中,添加 strMessage 变量。
在结果字段中,添加 intguessnumber 变量。此活动询问并将用户的猜测值存储在 intguessnumber 变量中。
添加一个 Flow Decision 活动并将其连接到 Input Dialog 这个活动告诉用户他猜测的数据是否正确。
在 Properties 面板上的 Condition 字段输入 intGuessNumber = intRandomNumbe 。这使您能够验证用户添加的数字是否与随机生成的数字相同。
添加一个 Message Box 活动并将其连接到 Flow Decision 的 True 分支上.
在 Properties 面板上的 Text 字段输入"恭喜!您猜对了!这个数字是:"+ intRandomNumber.Tostring +"。" 如果用户正确地猜到了数字,就会显示这条消息。
添加一个新的 Flow Decision 活动,并将其连接到先前添加 Flow Decision 的 False 分支。
在 Properties 面板中的 Condition 字段中,键入 intguessnumber>inandomnumber。此活动使您能够检查用户添加的数字是否大于随机生成的数字。
在 DisplayName 字段中,键入 Comparison。这使您能够很容易地区分所使用的两个不同的 Flow Decisions 。
添加一个 Assign 活动并且将其连接到 Comparison 的 True 分支.
在 To 字段中,输入变量 strMessage ,并且在 Value 字段输入一条消息告知猜测的值太大了,例如 “太大,再试试。”
选中 Assign 活动并且点击 Ctrl + C. 将整个活动及其属性复制到剪贴板。
单击 Ctrl + V 得到一个和之前重复的 Assign 活动。
将其连接到 Comparison 活动的 False 分支,接着在 Properties 面板中的 Value 字段输入
“太小了,请再试试。”
- 将在步骤 18-22 中创建的 Assign 活动连接到 Input Dialog. 现在创建了一个循环,要求用户键入一个更小或更大的数字,直到他猜对了为止。最后的项目应该像下面的截图一样:
返回目录
UiPath 常见问题及解决办法汇总
更多 UiPath 相关的资讯,请关注公众号:流程自动化机器人教程
由于简书禁止直接在文章中插入公众号二维码,请点击 这里 了解添加该公众号的细节。