cicd-integrations
2023.10
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

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.

Configuración

Utiliza la tabla siguiente para configurar las entradas de Ejecutar trabajo de UiPath.

EntradaDescripció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 entradaEspecifica la ruta de acceso de archivo a un archivo de entrada JSON, como Input\jobParameters.json.

Ejemplo de formato de archivo JSON:

{
  "StringArgument_In": "MyConfigurationValue",
  "IntArgument_In": 1,
  "DictionaryArgument_In": {
    "Key1": "Value1",
    "Key2": "Value2"
  }
}{
  "StringArgument_In": "MyConfigurationValue",
  "IntArgument_In": 1,
  "DictionaryArgument_In": {
    "Key1": "Value1",
    "Key2": "Value2"
  }
}
PrioridadSelecciona 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.

EstrategiaEspecifica 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.
SalidaLos 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 esperaEspecifica el número de segundos a esperar antes de que se agote el tiempo de la solicitud.
La tarea falla cuando el trabajo fallaSelecciona 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 trabajoEspera a que finalice la ejecución del trabajo. Esta opción está seleccionada de forma predeterminada.
Nivel de seguimientoSelecciona el nivel de registro en la lista desplegable.
robotsIdsLista separada por comas de nombres de robots específicos.
docs image

Proceso de YAML

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
  • Configuración
  • Proceso de YAML

¿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 White
Confianza y seguridad
© 2005-2025 UiPath. Todos los derechos reservados.