Actividades
Más reciente
False
Imagen de fondo del banner
Actividades del flujo de trabajo
Última actualización 29 de abr. de 2024

Invocar proceso

UiPath.Core.Activities.InvokeProcess

Descripción

Ejecuta un proceso de UiPath que está disponible para la máquina local. Se puede utilizar para ejecutar paquetes locales, así como procesos en Orchestrator, si hay una conexión disponible.

Para obtener más información sobre cómo encontrar la lista de procesos disponibles en una máquina, vaya aquí

La actividad Invocar proceso se ejecuta en modo síncrono, lo que significa que el proceso principal espera a que el proceso secundario se complete antes de reanudar su ejecución.

Los registros generados por los procesos secundarios solo contienen el resultado de la ejecución y errores, y se escriben en el mismo lugar que los del principal y pueden diferenciarse por el campo ProcessName en registros locales y por la columna Process en Orchestrator.

Cuando se utiliza la actividad Invocar proceso , aunque el proyecto contiene varios procesos, se crea un solo trabajo para ejecutarlos en lugar de la actividad Ejecutar proceso paralelo , que crea trabajos independientes para cada proceso del proyecto.

Si se han añadido múltiples procesos, la versión activa en la carpeta actual es la que se utilizará.

Nota:
  • No se pueden enviar tipos de datos no serializables entre flujos de trabajo (p. ej.: NavegadorDeIU, ElementoDeIU, etc.).
Si se invoca un proceso secundario pero no se encuentra, se registra un error que contiene el nombre del proceso secundario, la ruta donde el robot lo buscó y detalles adicionales como WindowsIdentity y machineName.
Nota: al usar una versión de UiPath.System.Activities superior a la versión 20.4, Invocar proceso admite múltiples puntos de entrada. Si se crea un flujo de trabajo con esta versión y luego se desactualiza el paquete UiPath.System.Activities a una versión anterior que solo admite un único punto de entrada, las actividades Invocar Proceso del flujo de trabajo sufren errores de validación y deben reemplazarse manualmente para que funcionen.
Nota: esta actividad solo es compatible con la versión 19.6 o superior de Studio.

Compatibilidad de proyectos

Windows - Heredado | Windows | Multiplataforma

Windows, configuración multiplataforma

  • RutaDeLaCarpeta: la ruta de la carpeta de Orchestrator donde se encuentra el proceso especificado, si es diferente de la carpeta donde se ejecuta el proceso. Este campo solo admite valores de cadena con / como separador para indicar subcarpetas. Por ejemplo, "Finance/Accounts Payable".
    Nota: el parámetro Folder Path no funciona para procesos ejecutados por robots en carpetas clásicas. Solo los robots en carpetas modernas tienen la capacidad de enviar datos fuera de su carpeta.
  • Nombre del proceso: el nombre del proceso que quieres ejecutar. Este campo solo admite cadenas y variables String. Nombre del proceso debe contener el nombre del paquete, ya que es el que está usando el robot.
Opciones avanzadas
  • ContinuarEnCasoDeError: especifica si la automatización debe continuar incluso cuando la actividad arroja un error. Este campo solo admite valores Boolean (Verdadero, Falso). El valor predeterminado es Falso. 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 Verdadero, 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 Verdadero, no se detectará error cuando el proyecto se ejecute.
  • Tiempo de espera: especifica la cantidad de tiempo (en milisegundos) que se debe esperar a que se ejecute la actividad antes de arrojar un error. Al dejar esta propiedad vacía hace esperar un período de tiempo infinito antes de arrojar una excepción. De forma predeterminada esta propiedad está vacía.
  • Entrada de registro: especifica el tipo de información que se debe registrar automáticamente al introducir el recurso invocado.
  • Salida de registro: especifica el tipo de información que se debe registrar automáticamente al salir del recurso invocado.
  • Nivel: especifica el nivel de registro aplicado a los mensajes generados por las opciones RegistroDeEntrada y RegistroDeSalida.
  • Ruta del punto de entrada: la ruta del archivo de flujo de trabajo que se ejecuta al inicio del proceso, relativa a la raíz del paquete. Si se deja vacío, el punto de entrada predeterminado es Main.xaml. Este campo solo admite cadenas y variables String.
  • Sesión de destino: especifica la sesión en la que se inicia el proceso secundario.

    • Actual: el proceso secundario se abre en la misma sesión que el proceso principal.
    • Predeterminado del proceso: el proceso secundario usa los ajustes del proceso.
    • Principal: el proceso secundario se inicia en la sesión principal independientemente de dónde se ejecuta el proceso principal.
    • Imagen en imagen: el proceso secundario se inicia en la sesión Imagen en imagen independientemente de dónde se ejecuta el proceso principal.

Windows - Configuración heredada

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 Boolean (Verdadero, Falso). El valor predeterminado es Falso. 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 Verdadero, 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 Verdadero, no se detectará error cuando el proyecto se ejecute.
  • NombreParaMostrar: el nombre de la actividad para ser mostrado.
  • Tiempo de espera (milisegundos): especifica la cantidad de tiempo (en milisegundos) que se debe esperar a que se ejecute la actividad antes de arrojar un error. Al dejar esta propiedad vacía hace esperar un período de tiempo infinito antes de arrojar una excepción. De forma predeterminada esta propiedad está vacía.

    Nota: Cuando se usan robots 2021.10 y anteriores, las excepciones empresariales no se admiten en un flujo de trabajo aislado; todas las excepciones se devuelven como Excepciones del sistema.
Entrada
  • Argumentos : una lista de argumentos de ENTRADA que puedes pasar al proceso que quieres ejecutar desde Orchestrator. Si un argumento tiene un tipo desconocido, se convierte a JSON.
  • VariablesDeArgumento: las variables de argumento pasadas al proceso invocado.
  • Nombre del proceso: el nombre del proceso que quieres ejecutar. Este campo solo admite cadenas y variables String. Nombre del proceso debe contener el nombre del paquete, ya que es el que está usando el robot.

Acceso

  • Entrada de registro: especifica el tipo de información que se debe registrar automáticamente al introducir el recurso invocado.
  • Salida de registro: especifica el tipo de información que se debe registrar automáticamente al salir del recurso invocado.
  • NivelDeAcceso: especifica el nivel de registro aplicado a los mensajes generados por las opciones EntradaDeRegistro y SalidaDeRegistro.
Otros
  • Punto de entrada: la ruta del archivo de flujo de trabajo que se ejecuta al inicio del proceso, relativa a la raíz del paquete. Si se deja vacío, el punto de entrada predeterminado es Main.xaml. Este campo solo admite cadenas y variables String.
  • Ruta de carpeta: la ruta de la carpeta de Orchestrator donde se encuentra el proceso especificado, si es diferente de la carpeta donde se ejecuta el proceso. Este campo solo admite valores de cadena con / como separador para indicar subcarpetas. Por ejemplo, "Finance/Accounts Payable".
    Nota: el parámetro Folder Path no funciona para procesos ejecutados por robots en carpetas clásicas. Solo los robots en carpetas modernas tienen la capacidad de enviar datos fuera de su carpeta.
  • Privado : si se selecciona, los valores de variables y argumentos ya no se registran en el nivel Detallado.
  • Sesión de destino: especifica la sesión en la que se inicia el proceso secundario.

    • Actual: el proceso secundario se abre en la misma sesión que el proceso principal.
    • Predeterminado del proceso: el proceso secundario usa los ajustes del proceso.
    • Principal: el proceso secundario se inicia en la sesión principal independientemente de dónde se ejecuta el proceso principal.
    • Imagen en imagen: el proceso secundario se inicia en la sesión Imagen en imagen independientemente de dónde se ejecuta el proceso principal.
  • Usar paquete: indica si el proceso debe identificarse por su nombre de paquete (seleccionado) o por su nombre de proceso (no seleccionado). De forma predeterminada, esta opción no está seleccionada.

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.