UiPath Documentation
studio
2023.10
false
Guia do usuário do Studio
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

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

Invoque uma automação codificada a partir de outra automação codificada no Studio para compor componentes de fluxo de trabalho modulares e reutilizáveis.

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"}
      });
  1. 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?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades