活动
最新
False
横幅背景图像
工作流活动
上次更新日期 2024年2月23日

调用流程

UiPath.Core.Activities.InvokeProcess

描述

执行本地机器可用的 UiPath 流程。可用于运行本地包,以及 Orchestrator 中的流程(若连接可用)。

有关如何查找计算机上可用流程列表的更多信息,请转到此处

调用流程活动在同步模式下运行,这意味着父流程在继续之前等待子流程完成。

子流程生成的日志仅包含执行结果和错误,并且会写入与父流程相同的位置,并且可以通过本地日志中的ProcessName字段和 Orchestrator 中的Process列进行区分。

使用“ 调用流程 ”活动时,即使项目包含多个流程,系统也会创建一个作业来运行它们,而“ 运行并行流程” 活动会为项目中的每个流程创建单独的作业。

如果添加了多个流程,则将使用当前文件夹中的活动版本。

备注:
  • 不可序列化的数据类型不能在工作流之间传递 (例如UIBrowser、UIElement 等)。
如果调用了子流程但未找到,则会记录一个错误,其中包含子流程的名称、机器人搜索到的路径以及其他详细信息,例如WindowsIdentitymachineName
备注:使用高于 v20.4UiPath.System.Activities 版本时,调用流程支持多个入口点。如果使用此版本创建工作流,然后将 UiPath.System.Activities 包降级到仅支持单个入口点的较旧版本,则工作流中的调用流程活动会出现验证错误,必须手动替换才能正常工作。
备注:此活动仅与 Studio v19.6 及更高版本兼容。

项目兼容性

Windows - 旧版 | Windows | 跨平台

Windows、跨平台配置

  • “文件夹路径”- 指定流程所在 Orchestrator 文件夹的路径(如果与运行流程的文件夹不同)。此字段仅支持字符串值,并使用 / 作为分隔符来表示子文件夹。例如 "Finance/Accounts Payable"
    备注:参数 Folder Path 不适用于机器人在传统文件夹中执行的流程。只有新式文件夹中的机器人才能将数据传递到其文件夹之外。
  • 流程名称 - 要用于作业的流程的名称。此字段仅支持字符串和 String 变量。流程名称应包含机器人正在使用的包的名称。
高级选项
  • “出错时继续”- 指定在活动引发错误时是否应继续自动化操作。该字段仅支持“布尔值”(True 和 False)。默认值为 False。因此,如果该字段为空且活动引发错误,系统将停止执行项目。如果该值设为“True”,则无论出现何种错误,系统都将继续执行项目。

    注意:如果 Try Catch 异常处理中包含该活动且出错时继续属性的值为 True,则系统在执行项目时不会捕获任何错误。
  • 超时 - 指定等待时间(以毫秒为单位),如果超出该时间活动未运行,就会引发错误。将该属性留空则会等待无限长时间,直到系统抛出异常。默认情况下,该属性字段为空。
  • 日志入口 - 指定输入调用的资源时要自动记录的信息类型。
  • 日志出口 - 指定退出调用的资源时要自动记录的信息类型。
  • “级别” - 指定应用于“日志入口”和“日志出口”选项生成“消息”的日志记录级别。
  • 入口点路径 - 在流程开始时运行的工作流文件的路径(相对于包根目录)。如果留空,则默认入口点为 Main.xaml。此字段仅支持 String 变量。
  • 目标会话 - 指定启动子流程的会话。

    • 当前 - 在与父流程相同的会话中打开子流程
    • 流程默认值 - 子流程使用“流程设置”.
    • 主要 - 子流程在主会话中启动,无论父流程在何处运行。
    • 画中画 - 子流程在画中画会话中启动,无论父流程在何处运行。

Windows - 旧版配置

属性面板
常见
  • “出错时继续”- 指定在活动引发错误时是否应继续自动化操作。该字段仅支持“布尔值”(True 和 False)。默认值为 False。因此,如果该字段为空且活动引发错误,系统将停止执行项目。如果该值设为“True”,则无论出现何种错误,系统都将继续执行项目。

    注意:如果 Try Catch 异常处理中包含该活动且出错时继续属性的值为 True,则系统在执行项目时不会捕获任何错误。
  • “显示名称”- 活动的显示名称。
  • 超时(以毫秒为单位) - 指定最长等待时间(以毫秒为单位),如果超出该时间后活动并未运行,系统便会抛出错误。将该属性留空则会等待无限长时间,直到系统抛出异常。默认情况下,该属性字段为空。

    注意: 使用 2021.10 及更低版本的机器人时,独立工作流中不支持业务异常,所有异常都作为系统异常返回。
输入
  • 参数 ”- 可传递给要从 Orchestrator 运行的流程的输入参数列表。 如果参数的类型未知,则系统会将其转换为 JSON。
  • “参数变量”- 传递给被调用流程的参数变量。
  • 流程名称 - 要用于作业的流程的名称。此字段仅支持字符串和 String 变量。流程名称应包含机器人正在使用的包的名称。

日志

  • 日志入口 - 指定输入调用的资源时要自动记录的信息类型。
  • 日志出口 - 指定退出调用的资源时要自动记录的信息类型。
  • 级别 - 指定应用于日志入口日志出口选项生成“消息”的日志记录级别。
其他
  • 入口点工作流 - 在流程开始时运行的工作流文件的路径 (相对于包根目录)。如果留空,则默认入口点为 Main.xaml。此字段仅支持 String 变量。
  • “文件夹路径”- 指定流程所在 Orchestrator 文件夹的路径(如果与运行流程的文件夹不同)。此字段仅支持字符串值,并使用 / 作为分隔符来表示子文件夹。例如 "Finance/Accounts Payable"
    备注:参数 Folder Path 不适用于机器人在传统文件夹中执行的流程。只有新式文件夹中的机器人才能将数据传递到其文件夹之外。
  • “私有”- 选中后将不再以“Verbose”级别记录变量和参数的值。
  • 目标会话 - 指定启动子流程的会话。

    • 当前 - 在与父流程相同的会话中打开子流程
    • 流程默认值 - 子流程使用“流程设置”.
    • 主要 - 子流程在主会话中启动,无论父流程在何处运行。
    • 画中画 - 子流程在画中画会话中启动,无论父流程在何处运行。
  • 使用包 - 指示应通过包名称 (已选择) 还是流程名称 (未选择) 来标识流程。默认情况下,未选择此选项。
  • 描述
  • 项目兼容性
  • Windows、跨平台配置
  • Windows - 旧版配置

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.