【UiPath Studio 中文文档】09 项目类型 - 流程图 (Flowchart)

Flowcharts (流程图) 可用于各种设置,从大型作业到可在其他项目中重用的小项目。流程图最重要的方面是,与序列不同,它们 呈现多个分支逻辑运算符,使您能够创建复杂的业务流程,并以多种方式连接活动。

流程图示例

为了举例说明流程图的属性,我们将构建一个猜测游戏,该游戏生成用户必须猜测的, 从 1 到 999 的随机数。要创建这样的自动化,请执行以下操作:

  1. 创建一个空白项目,并在 Design 选项卡 File 按钮组中选择 New > Flowchart 。将显示 New Diagram 窗口。
新建 Flowchart

注意:
还可以向设计器面板添加 Flowchart 活动,以创建新的流程图项目。

  1. 在 Name 字段中键入自动化名称,如 First Flowchart,然后单击 Create 按钮。Designer 面板将相应地更新。
新建 Flowchart
  1. 创建两个 Int32 变量(分别命名为 intRandomnumber 和 intguessnumber )和一个 String 变量(命名为strMessage )。将 strMessage 变量的默认值设置为“猜测数字从1 到 999 ”。

  2. intRandomNumber 存储在 1 到 999 之间的随机数,intGuessNumber 存储用户的猜测值,strMessage 存储将要显示的消息以提示用户。

当前变量列表
  1. 将一个 Assign 活动添加到 Designer 面板,并将其连接到 Start 节点。

  2. 在Properties 面板,to 字段中添加内部数变量。

  3. 在 Value 字段中,键入 new Random().Next(1,999)

  4. 向 Designer 面板添加一个 Input Dialog 活动,并将其连接到 Assign 活动。

  5. 在 Properties 面板中的 Label 字段中,添加 strMessage 变量。

  6. 在结果字段中,添加 intguessnumber 变量。此活动询问并将用户的猜测值存储在 intguessnumber 变量中。

  7. 添加一个 Flow Decision 活动并将其连接到 Input Dialog 这个活动告诉用户他猜测的数据是否正确。

  8. 在 Properties 面板上的 Condition 字段输入 intGuessNumber = intRandomNumbe 。这使您能够验证用户添加的数字是否与随机生成的数字相同。

  9. 添加一个 Message Box 活动并将其连接到 Flow Decision 的 True 分支上.

  10. 在 Properties 面板上的 Text 字段输入"恭喜!您猜对了!这个数字是:"+ intRandomNumber.Tostring +"。" 如果用户正确地猜到了数字,就会显示这条消息。

  11. 添加一个新的 Flow Decision 活动,并将其连接到先前添加 Flow Decision 的 False 分支。

  12. 在 Properties 面板中的 Condition 字段中,键入 intguessnumber>inandomnumber。此活动使您能够检查用户添加的数字是否大于随机生成的数字。

  13. 在 DisplayName 字段中,键入 Comparison。这使您能够很容易地区分所使用的两个不同的 Flow Decisions 。

  14. 添加一个 Assign 活动并且将其连接到 Comparison 的 True 分支.

  15. 在 To 字段中,输入变量 strMessage ,并且在 Value 字段输入一条消息告知猜测的值太大了,例如 “太大,再试试。”

  16. 选中 Assign 活动并且点击 Ctrl + C. 将整个活动及其属性复制到剪贴板。

  17. 单击 Ctrl + V 得到一个和之前重复的 Assign 活动。

  18. 将其连接到 Comparison 活动的 False 分支,接着在 Properties 面板中的 Value 字段输入
    “太小了,请再试试。”

当前流程图的样子
  1. 将在步骤 18-22 中创建的 Assign 活动连接到 Input Dialog. 现在创建了一个循环,要求用户键入一个更小或更大的数字,直到他猜对了为止。最后的项目应该像下面的截图一样:
项目最后的样子

官方原文链接

返回目录
UiPath 常见问题及解决办法汇总

更多 UiPath 相关的资讯,请关注公众号:流程自动化机器人教程
由于简书禁止直接在文章中插入公众号二维码,请点击 这里 了解添加该公众号的细节。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容