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

在另一个编码自动化中调用编码 自动化

本教程将演示如何在另一个编码自动化中调用一个编码自动化。我们使用一个示例场景来演示这一点,其中编码工作流调用 CodedResetAssetValue 编码自动化。CodedResetAssetValue 自动化会检索资产的值,将其与输入值进行比较,如果值不同,则在 Orchestrator 中更新资产。如果值相同,则系统会记录一条消息,指明资产值保持不变。
  1. 使用 RunWorkflow 方法调用 CodedResetAssetValue.cs 文件,并提供 Dictionary <string, object> 对作为参数。
    在字典中,指定 assetNameassetValue 参数的值。
    例如,将 assetName 设置为 "MyAsset",将 assetValue 设置为 "hello world"
    将该方法的结果分配给名为 result 的变量。
    var result = RunWorkflow("BusinessProcess\\CodedResetAssetValue.cs", new Dictionary<string, object>()
          {
            {"assetName", "MyAsset"},
            {"assetValue", "hello world"}
          });var result = RunWorkflow("BusinessProcess\\CodedResetAssetValue.cs", new Dictionary<string, object>()
          {
            {"assetName", "MyAsset"},
            {"assetValue", "hello world"}
          });
  2. 使用 if-else 语句检查 assetValueWasChanged 是否为 true。
    • 如果 assetValueWasChanged 为 True,请记录一条消息,指示资产已重置,并包含其先前的值。
    • 如果为 False,则记录一条消息,指明不需要对资产进行重置,因为它具有预期值。

此页面有帮助吗?

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