activities
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
UiPath logo, featuring letters U and I in white
工作流活动
Last updated 2024年11月18日

管理流程

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

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

  1. 打开 Studio ,创建一个新“流程”
  2. 工作流设计器中拖动“序列”容器。

    • 创建以下变量:

      变量名称

      变量类型

      默认值

      identifyProcesses

      System.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 条件”活动的“Then”字段中添加“消息框”活动。

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

    • 在“属性”面板中,向“流程”字段添加“process”值。
  12. 将“分配”活动拖动至“终止流程”活动下方。

    • 在“属性”面板中,向“收件人”字段添加“closeProcess”变量。
    • 在“值”字段中添加值“False”。
    • 以下是“遍历循环”流程的外观:



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

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

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

您可以在此处 下载示例。

此页面有帮助吗?

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