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

调用工作流文件

UiPath.Core.Activities.InvokeWorkflowFile

描述

同步调用指定的工作流,可选择向其传递一个输入参数列表。通过使用活动主体中的导入参数按钮,可以通过此活动从指定的工作流导入参数。

备注:
  • 如果参数共享相同的名称和数据类型,则从工作流导入参数会使其与现有变量自动匹配。
  • 不可序列化的数据类型不能在工作流之间传递 (例如UIBrowser、UIElement 等)。
  • 限制 PowerShell 访问的防病毒策略可能会阻止使用 PowerShell 相关活动。例如,在迈克菲端点安全中启用规则 ID 6151 时,您不能使用调用工作流文件调用 Power Shell
  • 运行添加自定义日志字段的已调用工作流后,日志字段将还原到父工作流的配置。
重要提示:
  • 向非隔离的调用工作流文件活动传递输入参数就像传递了引用一样,这意味着对调用的工作流中的对象进行的任何更改都会更改主工作流中的对象。
  • Windows 和跨平台项目中的工作流文件名不支持变量和参数。 这将触发“当前不支持表达式”错误通知。
  • 调用工作流时,请确保其不包含持久性活动。这些应仅在主工作流中使用。

可以使用活动主体中的打开工作流按钮,在当前项目中打开工作流文件名称属性中引用的工作流。

备注:对于标题中包含点 (.) 的所有 .xaml 调用文件,其在点(包括点)之前的所有文本均已由下划线 (_) 替换。

项目兼容性

Windows - 旧版 | Windows | 跨平台

跨平台配置

  • 工作流程文件名 - .xaml 的文件路径。要调用的文件。文件路径相对于当前项目文件夹。此字段仅支持字符串和字符串变量。文件路径与当前的项目文件夹相对。必须为所有字符串变量加上引号。
  • 打开工作流 ” - 在同一项目的不同选项卡中打开调用的工作流。
高级选项

选项

  • 隔离 - 如果选中该复选框,则调用的工作流将在单独的 Windows 进程中运行。这有助于将错误的工作流与主工作流隔离开。

日志

  • 日志入口 - 指定退出调用的资源时要自动记录的信息类型。
  • 日志出口 - 指定退出调用的资源时要自动记录的信息类型。
  • 日志级别 - 应用于 日志入口日志出口 生成的消息的日志记录级别。

Windows - 旧版 Windows 配置

设计器面板

您可以在活动主体中找到以下选项。

导入参数

单击该活动主体中的导入参数按钮后,系统将打开参数面板,其中会显示工作流文件路径属性中引用的工作流所含的全部参数。



通过此面板,您可以使用方向控件或删除按钮重新组织参数,以便从调用的工作流中选择要导入的参数。单击“确定”可保存更改。单击确定可保存更改。

备注:
  • 在该面板中创建参数会使参数遭到丢弃,因为这类参数与所调用工作流中的数据不相匹配。
  • 参数名称在面板中区分大小写。

关闭该面板后,按钮旁边的计数器会显示要导入的已选参数的数量。计数器采用颜色编码,具体如下:

  • 橙色 - 表示所选参数与所调用工作流中存在的参数不匹配。
  • 灰色 - 表示在调用的工作流中找到所选参数。

打开工作流

打开工作流按钮位于活动主体中,用于在同一项目的不同选项卡中打开调用的工作流。

属性面板
常见
  • “显示名称”- 活动的显示名称。
  • 出错时继续 - 指定在活动抛出错误时是否应继续自动化操作。该字段仅支持“布尔值”(truefalse)。默认值为 false。因此,如果该字段为空且活动引发错误,系统将停止执行项目。如果该值设为“True”,则无论出现何种错误,系统都将继续执行项目。
    注意:如果 Try Catch 异常处理中包含该活动且出错时继续属性的值为 True,则系统在执行项目时不会捕获任何错误。
  • 超时 - 指定等待时间(以毫秒为单位),如果超出该时间活动未运行,就会引发错误。此字段仅支持 TimeSpan 变量。默认情况下,此字段为空。
输入
  • 参数 - 调用时可以传递给应用程序的参数。
  • 参数变量 - 可以使用字典动态传递给工作流的参数。
  • 隔离 - 如果选中该复选框,则调用的工作流将在单独的 Windows 进程中运行。这有助于将错误的工作流与主工作流隔离开。
  • 工作流程文件名 - .xaml 的文件路径。要调用的文件。文件路径相对于当前项目文件夹。此字段仅支持字符串和字符串变量。文件路径与当前的项目文件夹相对。必须为所有字符串变量加上引号。

    注意: 使用 2021.10 及更低版本的机器人时,独立工作流中不支持业务异常,所有异常都作为系统异常返回。

日志

  • 日志入口 - 指定退出调用的资源时要自动记录的信息类型。
  • 日志出口 - 指定退出调用的资源时要自动记录的信息类型。
  • 日志级别 - 应用于 日志入口日志出口 生成的消息的日志记录级别。
其他
  • “私有”- 选中后将不再以“Verbose”级别记录变量和参数的值。
  • 目标会话 - 指定启动子流程的会话:只有孤立的工作流可以在不同于父工作流的会话中启动。您可以从以下选项中进行选择:

    • 当前 - 在与父流程相同的会话中打开子流程
    • 主要 - 子流程在主会话中启动,无论父流程在何处运行。
    • 画中画 - 子流程在画中画会话中启动,无论父流程在何处运行。

      备注:为“调用工作流”活动配置 Target Session 时,必须启用 Isolated 参数。
  • 描述
  • 项目兼容性
  • 跨平台配置
  • Windows - 旧版 Windows 配置

此页面是否有帮助?

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