studio
2024.10
true
Studio 用户指南
Last updated 2024年9月26日

流程图

流程图提供工作流流程的可视化表示,有助于更好地说明决策点和整体视图。

流程图可以在各种设置中使用,从大型作业到可以在其他项目中重复使用的小项目。

与序列不同,流程图最重要的方面是呈现多个分支逻辑运算符,用于创建复杂的业务流程并以多种方式连接活动。

Flowcharts come with the Auto arrange option in the context menu, and can be auto arranged either horizontally or vertically.

注意:首次从“可用”类别中拖动活动时,系统会安装相应的活动包,但不会将活动添加到“设计器”面板中。然后,横幅消息将提示您再次添加活动。

流程图示例

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

  1. 创建一个空白流程,并从设计选项卡中的文件组中,选择“新建”>“流程图”。系统将显示新建流程图窗口。
    注意:还可以向“设计器”面板中添加“流程图”活动,以创建新的流程图项目。
  2. 名称字段中,键入自动化的名称,例如“第一个流程图”,然后保留默认的项目位置或者添加字文件夹。单击“创建”。“设计器”面板会相应地更新。
  3. 创建两个 Int32 变量(RandomNumberGuessNumber)和一个字符串变量 (Message)。
  4. Message 变量的默认值设置为“猜测一个 1 到 100 之间的数字”。RandomNumber 存储一个 1 到 999 之间的随机数,GuessNumber 存储用户的猜测,Message 存储要向用户显示的提示消息。


  5. “设计器”面板添加“赋值”活动,并将其连接到“开始”节点。
  6. 属性面板的字段中,添加 RandomNumber 变量。
  7. 字段中,键入 new Random().Next(1,999)
    注意: 此字段使用 Random() 函数生成 1 到 999 之间的随机数。 有关变量的更多信息,请参阅 变量
  8. 设计器面板添加输入对话框活动并将其连接到赋值活动。
  9. 属性面板的标签字段中,添加 Message 变量。
  10. 结果字段中,添加 GuessNumber 变量。此活动将询问用户的猜测并将其存储在 GuessNumber 变量中。
  11. 添加“流程决策”活动,并将其连接到“输入对话框”。此活动用于告知用户他们是否猜对了数字。
  12. 在“属性”面板的“条件”字段中,键入 GuessNumber = RandomNumber。或者,您也可以从加号菜单中选择“条件生成器”以编辑条件。这用于验证用户添加的数字是否与随机生成的数字相同。
  13. 添加消息框活动,并将其连接到流程决策True 分支。
  14. 属性面板的文本字段中,键入“恭喜!您猜对了!数字为“ + RandomNumber.ToString + "."。当用户猜对数字时,系统将显示此消息。
  15. 添加新的流程决策活动,并将其连接到先前添加的流程决策的“False”分支。
  16. 在“属性”面板的“条件”字段中,键入 GuessNumber > RandomNumber。您也可以从加号菜单中选择条件生成器以编辑条件。此活动用于检查用户添加的数字是否大于随机生成的数字。
  17. 显示名称字段中,键入比较。这使您能够轻松地区分所使用的两个流程决策之间的区别。
  18. 添加赋值活动并将其连接到比较活动的 True 分支。
  19. 字段中键入 Message 变量,在字段中键入一条消息,指示猜测值太大,例如“太大。请重试。”
  20. 选择“赋值”活动并按 Ctrl+C 键,将整个活动及其属性复制到剪贴板。
  21. 按 Ctrl + V。系统将显示前一个“赋值”活动的副本。
  22. 将其连接到比较活动的 False 分支,并在属性面板中的字段中键入“太小。请重试。”
  23. 将第 18 到 22 步中创建的“赋值”活动连接到“输入对话框”。这将创建一个循环,要求用户键入一个更小或更大的数字,直到用户猜对为止。或者,您可以通过右键单击连接,然后选择“添加标签”来添加标签。

    项目的最终呈现应如以下屏幕截图所示。



  • 流程图示例

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。