activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Atividades do fluxo de trabalho

Última atualização 13 de mar de 2026

Invoke Code

UiPath.Core.Activities.InvokeCode

Description

Invoca de forma síncrona código VB.NET ou C#, opcionalmente passando-o para uma lista de argumentos de entrada. Esta atividade também pode retornar argumentos para o fluxo de trabalho do chamador.

Observação:

A atividade Invoke Code do pacote UiPath.System.Activities versão 21.10 só é compatível com o UiPath Studio 21.10 ou versões mais recentes.

Os conjuntos assemblies referenciados pelo seu código precisam ser adicionados no painel Importações para funcionarem. Você pode encontrar mais informações aqui.

Devido a alterações internas, esta atividade não estará mais visível na lista de favoritos ao atualizar para a versão v20.4 ou mais recente, caso tenha sido adicionada à lista de favoritos com uma versão v19.4 ou mais antiga do UiPath.System.Activities.

Compatibilidade do projeto

Windows - Legada | Windows | Multiplataforma

Configuração multiplataforma

  • Código — o código a ser invocado. Este campo é compatível apenas com strings e variáveis String.
  • Linguagem — um menu suspenso que especifica a linguagem em que o código invocado está escrito. As opções disponíveis são VBNet e CSharp.
  • Argumentos — os parâmetros que podem ser passados ao código que é invocado.

Windows - Legada, Configuração do Windows

Painel de Propriedades

Comum
  • Continuar com erro - Especifica se a automação deve continuar mesmo quando a atividade gera um erro. Este campo só aceita valores booleanos (True, False). O valor padrão é False. Como resultado, se o campo estiver em branco e um erro for lançado, a execução do projeto será interrompida. Se o valor for definido como True, a execução do projeto continua independentemente de qualquer erro.
    Observação:

    Se esta atividade estiver incluída na atividade Try Catch e o valor da propriedade ContinuarComErro for True, nenhum erro será capturado quando o projeto for executado.

  • DisplayName - O nome de exibição da atividade.
Entrada
  • Argumentos — os parâmetros que podem ser passados ao código que é invocado.
  • Código — o código a ser invocado. Este campo é compatível apenas com strings e variáveis String.
  • Linguagem — um menu suspenso que especifica a linguagem em que o código invocado está escrito. As opções disponíveis são VBNet e CSharp.
Diversos
  • Privado - Se selecionado, os valores de variáveis e argumentos não são mais registrados no nível Verbose.

Exemplo de como usar a atividade Invoke Code

A atividade Invoke Code é usada para chamar diretamente código vb.net da plataforma da UiPath. Usando esta atividade, você pode especificar exatamente qual código deve ser executado e quais argumentos devem ser passados e recebidos da atividade.

É assim que um processo de automação pode ser construído:

  1. Abra o Studio e crie um Processo.
  2. Drag a Sequence to the Workflow Designer.
    • Crie as seguintes variáveis:

      Nome da variávelTipo de VariávelValor Padrão
      ExampleInArgumentString
      OutValueInt32
  3. Arraste uma atividade Assign para dentro do contêiner Sequence.
    • Add the variable ExampleInArgument in the To field and the expression "Example for In Arguments" in the Value field.
  4. Adicione uma atividade Invoke Code abaixo da atividade Assign.
    • Selecione o botão Editar código para introduzir o código desejado.

    • Digite o código na janela do Editor de Código. Para este exemplo, adicionamos um código simples que escreve uma string na tela. Aqui está o código que usamos:

      Dim TextToWrite As String
      TextToWrite = "Example"
      Console.WriteLine(TextToWrite)
      Dim TextToWrite As String
      TextToWrite = "Example"
      Console.WriteLine(TextToWrite)
      
    • Selecione o botão OK para fechar a janela do Editor de Código.

    • Selecione o botão Editar Argumentos e crie os seguintes argumentos:

      Argument nameDireção do argumentoTipo de ArgumentoValor do argumento
      ExampleInArgumentEmStringExampleInArgument
      ExampleOutArgumentOutInt32OutValue
    • Selecione o botão OK para fechar a janela Argumentos do código invocado.

  5. Coloque uma atividade Write Line abaixo da atividade Invoke Code.
    • Adicione a expressão OutValue.ToString no campo Texto.
  6. Execute o processo. No painel Saída, o robô exibe o código e os argumentos especificados por você na atividade Invoke Code.

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