activities
latest
false
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

工作流活动

上次更新日期 2026年3月9日

管理流程

下面的示例说明了如何启动操作,对其进行验证,然后使用“获取流程”“终止流程”等活动将其关闭。您可以在“UiPath.System.Activities”包中找到这些活动。

此自动化流程的构建方法如下:

  1. 打开 Studio ,创建一个新“流程”

  2. 将“序列”容器拖动至“工作流设计器”

    • 创建以下变量:

      变量名称变量类型默认值
      identifyProcessesSystem.Collections.ObjectModel.Collection<System.Diagnostics.Process>
      closeProcess布尔值True
  3. 将“打开浏览器”活动拖动到“序列”容器中。

    • 在“Url”字段中键入网址。在此示例中,地址为google.com
    • 在“属性”面板中,选中“发送窗口消息”选项的复选框。这会启动所选浏览器的新会话。
  4. 将另一个“打开浏览器”活动拖动至第一个活动下方。这将打开第二个浏览器实例。

    • 在“Url”字段中键入网址。使用的地址与之前相同,google.com
    • 在“属性”面板中,选中“发送窗口消息”选项的复选框。这会启动所选浏览器的新会话。
  5. 将“获取流程”活动置于“打开浏览器”活动下方。

    • 在“属性”面板中,向“值”字段添加“identifyProcesses”变量。
  6. 将“遍历循环”活动拖动至“获取流程”活动下方。

    • 在“案例值”字段中添加“process”值。
    • 在“属性”面板中,从“类型参数”下拉列表中选择“System.Diagnostics.Process”。
    • 在“输入 VB 表达式”字段中添加identifyProcesses变量。
  7. 在“遍历循环”活动的“主体”框中放置一个“If”活动。

    • 在“条件”字段中添加表达式“process.ToString.Contains("explore")”。
  8. 将“写入行”活动拖动至“If”活动的“Then”字段内。

    • 在“文本”字段中添加“process.ToString”值。
  9. 在先前添加的“If”活动下方放置另一个“If”活动。

    • 在“条件”字段中添加表达式“process.ToString.Contains("iexplore") And closeProcess”。
  10. 在“If 条件”活动的“Else”字段中添加“消息框”活动。

    • 在“文本”字段中添加表达式 "An IE process will be killed"
    • 选中“置顶”选项的复选框,以便始终将消息显示在前台。
  11. 将“终止流程”活动置于“消息框”活动下方。

    • 在“属性”面板中,向“元素”字段添加“process”值。
  12. 将“分配”活动拖动至“If 条件”活动下方。

    • 在“属性”面板中,向“收件人”字段添加变量 closeProcess
    • Add the value False in the Value field.
    • 以下是“遍历循环”流程的外观:

    docs image

  13. 将“消息框”活动置于“遍历循环”活动下方。

    • 在“属性”面板中,向“文本”字段添加“"All the IE processes will be killed"”表达式。
    • 选中“置顶”选项的复选框,以便始终将消息显示在前台。
  14. 在“消息框”活动下方添加“高亮显示”活动。此活动将关闭所有打开的网页浏览器。

    • 在“属性”面板中,向“表达式”字段添加“iexplorer”值。
  15. 运行流程。系统会一一打开、验证然后关闭两个 Internet Explorer 窗口。

您可在此处下载示例。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新