UiPath005 流程图

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

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

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

流程图在上下文菜单中附带**"自动排列"**选项,可以水平或垂直自动排列。

备注:

当您第一次从"可用 "类别中拖动活动时,系统会安装相应的活动包,但不会将活动添加到"设计器"面板。然后,一条横幅消息将提示您再次添加活动。


流程图示例

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

  1. 创建一个空白流程,并从"设计"选项卡中的"文件"组中,选择"新建">"流程图"。系统将显示"新建流程图"窗口。

    备注:

    您还可以将**"流程图"**活动添加到"设计器"面板,以创建新的流程图项目。

  2. 在"名称"字段中,键入自动化的名称,例如"第一个流程图",然后保留默认的项目位置或者添加子文件夹。单击"创建"。"设计器"面板会相应地更新。

  3. 创建两个 Int 32 变量(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. 添加"消息框"活动,并将其连接到**"流决策""真实"**分支。

  14. 在"属性"面板的"文本"字段中,键入"恭喜!您猜对了! 数字为" + RandomNumber.ToString + "。"。如果用户猜对了数字,就会显示这条消息。

  15. 添加新的"流程决策"活动,并将其连接到先前添加的流程决策的"False"分支。

  16. 在**"属性"面板中的 "条件"字段中,键入 GuessNumber > RandomNumber。您也可以从 "加号"菜单中选择"条件生成器"**,以编辑条件。此活动用于检查用户添加的数字是否大于随机生成的数字。

  17. 在"显示名称"字段中,键入"比较"。这使您能够很容易地区分所使用的两个"流程决策"之间的区别。

  18. 添加"赋值"活动并将其连接到"比较"活动的"True"分支。

  19. 在"至"字段中键入 Message 变量,在"值"字段中键入一条消息,指示猜测值太大,例如"太大。请重试。"。

  20. 选择"赋值"活动并按 Ctrl+C 键,将整个活动及其属性复制到剪贴板。

  21. 按 Ctrl+V。系统将显示前一个"赋值"活动的副本。

  22. 将其连接到"比较"活动的"False"分支,并在"属性"面板中的"值"字段中键入"太小。请重试。"。

  23. 将步骤 18 到 22 中创建的**"赋值"活动连接到 "输入对话框"。这将创建一个循环,要求用户键入一个更小或更大的数字,直到用户猜对为止。(可选)您可以通过右键单击连接,然后选择"添加标签"**来添加标签。









相关推荐
HAHAXX820 小时前
大模型集成RPA项目落地:非结构化数据业务场景实施全流程
rpa
沪上企服通2 天前
当 RPA 遇见企服:合规链路自动化的技术演进与五类市场样本观察
运维·自动化·rpa
HAHAXX82 天前
RPA机器人开发全解:Copilot+大模型接口集成,从源码到架构的深度拆解
机器人·copilot·rpa
DsirNg7 天前
基于拓扑排序的画布自动布局:用最长上游路径决定节点列级
vue·流程图·拓扑排序·状态管理·有向图·自动布局·最长路径
RPA机器人就用八爪鱼9 天前
八爪鱼RPA客服质检自动化:会话记录采集与关键词分析方案
运维·自动化·rpa
海兰12 天前
【思考】RPA(机器人流程自动化)+AI
机器人·自动化·rpa
HAHAXX812 天前
ChatGPT 4o + RPA 自动化工具:一站式业务流程开发实战指南
chatgpt·自动化·rpa
行者-全栈开发12 天前
【腾讯云 AI Skills】电商发票批量录入自动化:CodeBuddy + OCR 票据识别 + 文档抽取 Agent 落地(月省 120 工时)
rpa·codebuddy·腾讯云 ai skills·ocr 票据识别·文档抽取 agent·发票自动化·电商财务
oh,huoyuyan13 天前
跨境电商自动化运营工具推荐:火车采集器 & 火语言RPA
大数据·自动化·rpa
蓝斯49713 天前
[原创]《C#高级GDI+实战:从零开发一个流程图》第章:增加贝塞尔曲线,上、下、左、右连接点
java·c#·流程图