studio
2024.10
true
UiPath logo, featuring letters U and I in white
Guia do usuário do Studio
Last updated 4 de nov 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.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.