UiPath Documentation
activities
latest
false
Actividades del flujo de trabajo
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.

Ejecutar proceso paralelo

Actividad Ejecutar proceso paralelo que ejecuta un proceso de UiPath que está disponible para la máquina local.

UiPath.Core.Activities.BeginProcess

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.

La actividad Ejecutar proceso paralelo se ejecuta en modo asíncrono, lo que significa que el proceso principal solo es responsable de iniciar los procesos secundarios. Después de ello, ambos procesos se ejecutan de forma independiente uno del otro.

Los registros generados por la ejecución de los procesos principal y secundario se escriben de forma individual en los archivos locales de registro y en Orchestrator. Ambos contienen información completa sobre cada ejecución.

Al utilizar la actividad Ejecutar proceso paralelo , se crea un trabajo independiente para cada proceso, a diferencia de la actividad Invocar proceso , que crea solo un trabajo.

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. Cuando esto sucede, se arroja una excepción y se registran detalles adicionales.

Si se produce un error en el proceso secundario después de haber sido invocado, el proceso principal no es consciente de ello y continúa su ejecución normal.

Nota:

La actividad Ejecutar proceso paralelo solo funciona con procesos Attended.

Propiedades

Común

  • Nombre para mostrar: el nombre para mostrar de la actividad.

Entrada

  • Argumentos : una lista de argumentos IN que puedes pasar al proceso que quieres ejecutar desde Orchestrator. Si un argumento tiene un tipo desconocido, se convierte a JSON.
  • Variable de argumentos : como alternativa al diccionario de argumentos , puedes proporcionar una única variable que contenga el diccionario de argumentos para pasar al proceso invocado. Cuando esta variable se establece en runtime, tiene prioridad sobre los argumentos.
  • Nombre de proceso: el nombre del proceso en Orchestrator que quieres ejecutar, almacenado en una variable de cadena. Este campo solo admite cadenas y variables de cadena. Nombre del proceso debe contener el nombre del paquete, ya que es el que está usando el robot.

Otros

  • Punto de entrada: especifica qué flujo de trabajo del proceso invocado debe ser el primero en ejecutarse. 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. No se pueden enviar tipos de datos no serializables entre flujos de trabajo (p. ej.: NavegadorDeIU, ElementoDeIU, etc.).

  • 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 ejecute el proceso principal.
    • Imagen en imagen : el proceso secundario se inicia en la sesión Imagen en imagen, independientemente de dónde se ejecute el proceso principal.
  • Usar paquete: especifica si el proceso debe identificarse por su nombre de paquete (seleccionado) o por su nombre de proceso (no seleccionado).

Mensajes de argumento

La actividad informa del estado de su diccionario de Argumentos en el cuadro de información. Ninguno de estos mensajes elimina un argumento que configuraste: Actualizar argumentos importa los argumentos que declara el proceso invocado o deja el diccionario como está y dice por qué.

Esta actividad solo pasa argumentos de entrada, por lo que los siguientes mensajes se refieren a los argumentos de entrada del proceso invocado.

  • "Los argumentos no se han podido leer desde el destino invocado, por lo que se han dejado sin cambios" se muestra cuando seleccionas Actualizar argumentos y el nombre del proceso está vacío, el punto de entrada no se resuelve, la llamada a Orchestrator falla o sus metadatos no se pueden analizar. Mientras editas la actividad, este caso no informa de nada.
  • "El destino invocado declara argumentos que no se pueden importar (por ejemplo, falta un nombre o tipo, o un nombre duplicado), por lo que los argumentos no se modificaron. Corrige los argumentos del destino y actualiza de nuevo." se muestra al seleccionar Actualizar argumentos. La importación se rechaza en su conjunto en lugar de escribir solo los argumentos que podrían construirse.
  • "Los argumentos no se pudieron actualizar en el flujo de trabajo, por lo que se dejaron sin cambios. Consulta los registros para obtener más detalles.": se muestra al seleccionar Actualizar argumentos si se leyó el proceso invocado pero no se pudo volver a escribir el diccionario. Nada se pierde.
  • "El destino invocado no declara argumentos. Por seguridad, los siguientes elementos no se eliminan automáticamente:" seguido de los nombres de los argumentos. se muestra tanto al actualizar como al editar, cuando el proceso invocado no declara argumentos de entrada ni de salida. Los argumentos enumerados se mantienen deliberadamente y puedes eliminarlos manualmente si el proceso invocado ya no los utiliza.
  • "El destino invocado no declara argumentos de entrada. Por seguridad, los siguientes elementos no se eliminan automáticamente:" seguido de los nombres de los argumentos. - El mismo caso para un proceso que declara argumentos de salida pero no de entrada, por lo que el mensaje no dice que el proceso no declara nada cuando declara varios.
  • "Faltan los siguientes argumentos o están mal configurados:" seguido de los nombres de los argumentos. se muestra mientras editas, cuando el proceso invocado declara argumentos que la actividad no tiene, o los tiene con un tipo o dirección diferente. Seleccionar Actualizar argumentos lo resuelve.
  • "Los siguientes argumentos son adicionales:" seguido de los nombres de los argumentos. se muestra mientras editas, cuando todo lo que declara el proceso invocado ya está configurado y la actividad lleva más argumentos encima.
  • "Faltan los siguientes argumentos o están mal configurados:" seguido de los nombres de los argumentos y, a continuación, "N argumentos son adicionales" se muestra mientras editas, cuando los dos casos anteriores se aplican a la vez, que es lo que produce apuntar la actividad a un proceso diferente. Los argumentos que faltan se nombran, los adicionales solo se cuentan.

Los mensajes que enumeran los nombres de los argumentos muestran como máximo tres, luego añaden "y N otro(s)".

  • Propiedades
  • Común
  • Entrada
  • Otros
  • Mensajes de argumento

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado