Studio
2023.10
falso
Imagem de fundo do banner
Guia do usuário do Studio
Última atualização 26 de abr de 2024

Invocando automação codificada em outra automação codificada

Este tutorial mostra como invocar uma automação codificada dentro de outra automação codificada. Demonstramos isso usando um cenário de exemplo em que um fluxo de trabalho codificado invoca a automação CodedResetAssetValuecodificada. A CodedResetAssetValueautomação recupera os valores de um ativo, compara-os a um valor de entrada e atualiza o ativo no Orchestrator se os valores forem diferentes. Se os valores forem iguais , ele registra uma mensagem informando que o valor do ativo permanece inalterado.
  1. Use o RunWorkflowmétodo para invocar o CodedResetAssetValue.csarquivo e forneça Dictionary <string, object>pares como argumentos.
    No dicionário, especifique os valores para os parâmetros assetNamee assetValue.
    Por exemplo, defina assetNamecomo "MyAsset"e assetValuecomo "hello world".
    Atribua o resultado do método a uma variável chamada 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. Use uma instrução if-else para verificar se assetValueWasChangedé true.
    • Se assetValueWasChangedfor true, registre uma mensagem indicando que o ativo foi redefinido e inclua o valor anterior que ele tinha.
    • Se for false, registre uma mensagem especificando que nenhuma redefinição foi necessária no ativo porque ele tinha o valor esperado.

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.