cicd-integrations
2024.10
true
- Información general
- CLI de Uipath
- Acerca de la CLI de UiPath
- Descarga de la CLI de UiPath
- Matriz de compatibilidad
- Ejecutar la CLI de UiPath
- Gestionar fuentes NuGet
- Acerca de las tareas de la CLI de UiPath
- Packing projects into a package
- Analyzing a project
- Deploying a package to Orchestrator
- Ejecutar un trabajo dentro de Orchestrator
- Probar un paquete o ejecutar un conjunto de pruebas
- Probar varios paquetes
- Deploying assets to Orchestrator
- Deleting assets from Orchestrator
- Ejecutar tareas utilizando la configuración JSON
- Restaurar dependencias de automatización
- Solución de problemas de la CLI de UiPath
- Extensión de Azure DevOps
- Complemento de Jenkins
UiPath Run Job
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.

Guía del usuario de integraciones de CI/CD
Última actualización 23 de may. de 2025
UiPath Run Job
Puedes utilizar esta tarea para ejecutar un proceso que ya se ha implementado en una instancia de Orchestrator. Para obtener más información, consulta Procesos y Trabajos.
Utiliza la tabla siguiente para configurar las entradas de Ejecutar trabajo de UiPath.
Entrada | Descripción |
---|---|
Nombre de visualización (requerido) | Introduce un nombre para tu tarea. |
Conexión de Orchestrator (requerido) | Configura la conexión de servicio para acceder a los servicios de UiPath Orchestrator. Puedes configurar una conexión solo para este paso o utilizar una conexión global existente. Para obtener más información, consulta Configuración de la conexión de servicio de UiPath Orchestrator. |
Proceso (requerido) | El proceso es la versión del paquete que está vinculada a un tipo de carpeta en particular. Debes configurar esta entrada en función del tipo de carpeta en la que se implementa el proceso. Para las carpetas modernas, la entrada es el nombre del proceso que aparece en la pestaña Procesos . Para averiguar el nombre del proceso, puedes abrir Orchestrator, abrir tu carpeta y navegar a Automatizaciones > Procesos. Para las carpetas clásicas (obsoletas), la entrada es el nombre del proceso, seguido de un guion bajo, y luego el nombre del entorno , donde se alojan los Robots. Como ejemplo de esta convención de nomenclatura, considera las siguientes variables: El nombre del proceso esTestAutomation . El nombre del entorno es Production . El nombre de su proceso para esta entrada es TestAutomation_Production .
|
Parámetros de entrada | Especifica la ruta de acceso de archivo a un archivo de entrada JSON, como Input\jobParameters.json .
Ejemplo de formato de archivo JSON:
|
Prioridad | Selecciona la prioridad de la ejecución de trabajo si deseas establecer un orden específico en el nivel de proceso. Por defecto, este parámetro está establecido como Normal .
|
Carpeta de Orchestrator (requerido) | Especifica la carpeta en la que se está implementando el proceso. Para las carpetas clásicas, puedes utilizar nombres de robots específicos. Para carpetas modernas, puedes utilizar nombres de usuario y máquina específicos.
Para introducir subcarpetas, asegúrate de introducir tanto el nombre de la carpeta principal como el nombre de la subcarpeta. Por ejemplo, utiliza AccountingTeam\TeamJohn. |
Estrategia | Especifica la estrategia de ejecución para la asignación dinámica o específica del robot. Para los trabajos asignados dinámicamente, el proceso se ejecuta bajo la cuenta y máquina que está disponible. Como alternativa, puedes elegir trabajos específicos de robot. |
Tipo de trabajo | Solo disponible en las carpetas modernas. Elige el modelo de licencia del runtime en el que se ejecutará el trabajo. Para obtener más información, consulta Licencias de UiPath Robot. |
N.º de trabajos | Disponible solo para estrategia de asignación dinámica Especifique el número de veces que desea ejecutar esta tarea. De forma predeterminada, esta entrada está establecida en 1 .
|
Usuario | Solo disponible en las carpetas modernas junto a una estrategia de asignación dinámica. Añade el nombre de usuario de la máquina. Por ejemplo, un usuario local para esta entrada es MachineName\UserName .
|
Máquina | Solo disponible en las carpetas modernas junto a una estrategia de asignación dinámica. El nombre de la máquina que realiza la ejecución. |
Salida | Los resultados se recopilan en un archivo JSON. Debes especificar la ruta de los resultados de trabajo (por ejemplo, Output\testResults.json ). Si dejas esta entrada en blanco, la salida por defecto se envía al directorio intermedio de artefacto bajo el siguiente nombre UiPathResults.json .
|
Tiempo de espera | Especifica el número de segundos a esperar antes de que se agote el tiempo de la solicitud. |
La tarea falla cuando el trabajo falla | Selecciona esta entrada si deseas establecer la tarea como fallida cuando al menos falló un trabajo. Esta opción está seleccionada de forma predeterminada. |
Esperar a que finalice el trabajo | Espera a que finalice la ejecución del trabajo. Esta opción está seleccionada de forma predeterminada. |
Nivel de seguimiento | Selecciona el nivel de registro en la lista desplegable. |
robotsIds | Lista separada por comas de nombres de robots específicos. |
Puedes previsualizar un documento de YAML totalmente analizado para Ejecutar trabajo de UiPath.
- task: UiPathRunJob@2
displayName: 'Start ProcessProject'
inputs:
#orchestratorConnection: 'service-connection-name' # Service connection to UiPath Orchestrator
#processName: 'ProccessProject_CI-Pipeline' # The name of the process
#parametersFilePath: 'Input\\jobParameters.json' # json file with input values if the process requires them
#priority: 'Low' # Options 'Low', 'Normal', 'High'
#folderName: 'MyFolder' # Specify the folder to deploy to. For clasic folders, you can use specific robot names. For modern folders, you can use specific user and machine names.
#strategy: 'Dynamically' # Options 'Specific', 'Dynamically'
#jobCount: 1 # The number of job runs. (default 1) - used if strategy is 'Dynamically'
#user: 'MyUser'
#machine: 'machine'
#robotsIds: 'robot1, robot2'
#resultFilePath: 'Output\\testResults.json'
#timeout: 3600
#failWhenJobFails: false
#waitForJobCompletion: false,
#traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None
- task: UiPathRunJob@2
displayName: 'Start ProcessProject'
inputs:
#orchestratorConnection: 'service-connection-name' # Service connection to UiPath Orchestrator
#processName: 'ProccessProject_CI-Pipeline' # The name of the process
#parametersFilePath: 'Input\\jobParameters.json' # json file with input values if the process requires them
#priority: 'Low' # Options 'Low', 'Normal', 'High'
#folderName: 'MyFolder' # Specify the folder to deploy to. For clasic folders, you can use specific robot names. For modern folders, you can use specific user and machine names.
#strategy: 'Dynamically' # Options 'Specific', 'Dynamically'
#jobCount: 1 # The number of job runs. (default 1) - used if strategy is 'Dynamically'
#user: 'MyUser'
#machine: 'machine'
#robotsIds: 'robot1, robot2'
#resultFilePath: 'Output\\testResults.json'
#timeout: 3600
#failWhenJobFails: false
#waitForJobCompletion: false,
#traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None