activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Actividades del flujo de trabajo

Última actualización 19 de feb. de 2026

Invocar código

UiPath.Core.Activities.InvokeCode

Descripción

Invoca de forma síncrona el código VB.NET o C#, y opcionalmente le envía una lista de argumentos de entrada. Esta actividad también puede devolver argumentos al flujo de trabajo de quien llama.

Nota:

La actividad Invocar código de la versión 21.10 del paquete UiPath.System.Activities solo es compatible con UiPath Studio 21.10 o versiones posteriores.

Los conjuntos referenciados por el código deben agregarse al panel Importaciones para que funcione. Puedes encontrar más información aquí.

Debido a cambios internos, esta actividad ya no será visible en la lista Favoritos cuando te actualices a la versión 20.4 o posterior, si se añadió a la lista de Favoritos con una versión 19,4 o anterior de UiPath.System.Activities.

Compatibilidad de proyectos

Windows - Heredado | Windows | Multiplataforma

Configuración multiplataforma

  • Código: el código que se va a invocar. Este campo solo admite cadenas y variables String.
  • Lenguaje: un menú desplegable que especifica en qué lenguaje está escrito el código invocado. Las opciones disponibles son VBNet y CSharp.
  • Argumentos. los parámetros que pueden enviarse al código que se invoca.

Windows (heredado), configuración de Windows

Panel de propiedades

Común
  • ContinuarEnCasoDeError: especifica si la automatización debe continuar incluso cuando la actividad arroja un error. Este campo solo admite valores booleans (True, False). El valor predeterminado es False. Por lo tanto, si el campo está vacío y se produce un error, se detiene la ejecución del proyecto. Si el valor es True, la ejecución del proyecto continúa independientemente de cualquier error.
    Nota:

    Si se incluye esta actividad en Intentar capturar y el valor de la propiedad ContinuarEnCasoDeError es True, no se detectará error cuando el proyecto se ejecute.

  • Nombre para mostrar: el nombre para mostrar de la actividad.
Entrada
  • Argumentos. los parámetros que pueden enviarse al código que se invoca.
  • Código: el código que se va a invocar. Este campo solo admite cadenas y variables String.
  • Lenguaje: un menú desplegable que especifica en qué lenguaje está escrito el código invocado. Las opciones disponibles son VBNet y CSharp.
Otros
  • Privado : si se selecciona, los valores de variables y argumentos ya no se registran en el nivel Detallado.

Ejemplo de uso de la actividad Invocar código

La actividad Invocar código se utiliza para llamar de forma directa código vb.net desde la UiPath Platform. Al usar esta actividad puedes especificar exactamente qué código se va a ejecutar y qué argumentos se van a enviar hacia y desde la actividad.

Así es como se puede construir el proceso de automatización:

  1. Abre Studio y crea un nuevo Proceso.
  2. Drag a Sequence to the Workflow Designer.
    • Crea las siguientes variables:

      Nombre de la variableTipo de variableValor predeterminado
      ExampleInArgumentCadena
      OutValueInt32
  3. Arrastre una actividad Asignar dentro del contenedor secuencia.
    • Add the variable ExampleInArgument in the To field and the expression "Example for In Arguments" in the Value field.
  4. Agrega una actividad Invocar código bajo la actividad Asignar.
    • Selecciona el botón Editar código para introducir el código deseado.

    • Escribe el código en la ventana del Editor de código. Para este ejemplo hemos añadido un código simple que escribe una cadena en la pantalla. Aquí está el código que hemos utilizado:

      Dim TextToWrite As String
      TextToWrite = "Example"
      Console.WriteLine(TextToWrite)
      Dim TextToWrite As String
      TextToWrite = "Example"
      Console.WriteLine(TextToWrite)
      
    • Selecciona el botón Aceptar para cerrar la ventana del Editor de código.

    • Selecciona el botón Editar argumentos y crea los siguientes argumentos:

      Nombre de ArgumentoDirección de argumentoTipo de argumentoValor para el argumento
      ExampleInArgumentEnCadenaExampleInArgument
      ExampleOutArgumentSalidaInt32OutValue
    • Selecciona el botón Aceptar para cerrar la ventana Argumentos de código invocados.

  5. Coloca una actividad Escribir línea debajo de la actividad Invocar código.
    • Añada la expresión OutValue.ToString en el campo Texto.
  6. Ejecuta el proceso. El robot muestra en el panel Salida el código y los argumentos que se han especificado en la actividad Invocar código.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo
Confianza y seguridad
© 2005-2026 UiPath. Todos los derechos reservados.