studio
2024.10
true
Studio 用户指南
Last updated 2024年10月30日

使用工作流对象

在编码自动化中,您可以使用 workflows 对象调用其他编码 (CS) 或低代码 (XAML) 自动化。此对象是 CodedWorkflow 部分类中 WorkflowRunnerService 类的实例,可以运行项目中的所有工作流。
workflows 对象会列出项目中的每个工作流(无论文件夹位置如何)。如果不同文件夹中存在名称相同的工作流,则系统会在文件夹结构前面加上 1 以避免混淆。
RunWorkflow 方法相比,workflows 对象允许您动态调用其他自动化,这意味着无论您对项目中其他地方调用的文件进行任何更改,其引用都将更新,包括任何潜在的错误。
本教程演示如何使用 workflows 对象在编码自动化 (CS) 中调用低代码工作流 (XAML)。其次,它演示了如何使用“调用工作流文件”活动来调用低代码自动化中的编码自动化。

通过本教程,您将创建以下自动化:

  1. Random - 编码工作流(CS 文件),可在由您提供的最小和最大整数确定的特定范围内生成随机值。然后,它会把生成的随机值传递回调用环境。
  2. Increment - 一种低代码 XAML 工作流,会将收到的值加 1。
  3. IncrementProxy - 此编码工作流(CS 文件)从 Random 工作流中获取随机生成的值,对此值调用 Increment XAML 工作流(使用 workflows 对象),然后将递增的结果返回给调用环境。
  4. Main - 此入口点工作流通过使用调用工作流文件活动调用 RandomIncrementProxy 编码的工作流来集成所有其他工作流。最后,向输出传递递增的随机值。
示例项目

要遵循这些教程中的步骤,请查看以下示例项目,其中涵盖了所记录每个场景的示例:使用工作流对象的混合自动化

此页面有帮助吗?

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