UiPath Documentation
cicd-integrations
2023.4
false
Guía del usuario de integraciones de CI/CD
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 un trabajo dentro de Orchestrator

Prerequisites:

  • Crea un proceso en Orchestrator.
  • Ejecuta el archivo CLI exe (para Windows) o dll (para Linux).
  • Add the required Orchestrator API access application scopes.

Para ejecutar un trabajo dentro de Orchestrator, sigue los siguientes pasos:

  1. Ejecuta la tarea job, utilizando uipcli job. Ahora puedes ver una lista de las subtareas disponibles.

  2. Especifica los parámetros necesarios y ejecuta la subtarea run .

    Consulta la lista de parámetros a continuación.

    ParámetroDescripción
    -i, or --input_path (Required only if the entry point of the workflow has input parameters) La ruta completa al archivo de entrada JSON correspondiente al proceso que desea ejecutar.

    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"
      }
    }
    
    { "StringArgument_In": "MyConfigurationValue", "IntArgument_In": 1, "DictionaryArgument_In": { "Key1": "Value1", "Key2": "Value2" } }
    -Po --priorityLa prioridad con la que desea ejecutar el trabajo: - Baja. Normal (predeterminado). Alto.
    -ro --robotsUna lista de nombres de robots específicos, separados por comas.
    -jo --jobscountEl número de veces que desea ejecutar el proceso. El número predeterminado de veces que se ejecuta el proceso es una.
    -Uo --userThe name of the user. This should be a machine user, not an Orchestrator user. For local users, the format is MachineName\UserName.
    -Mo --machineEl nombre de la máquina en la que desea ejecutar el proceso.
    -Ro --result_pathLa ruta completa a un archivo JSON o a una carpeta donde quieres almacenar los resultados del trabajo. Los resultados se devuelven como archivos JSON.
    -Wo --timeoutEl tiempo de espera para las ejecuciones de trabajos (segundos). El valor predeterminado es 1800 segundos.
    -fo --fail_when_job_failsThe command fails when one job fails, The default for this is True.
    -wo --waitThe command waits for the job to finish. The default for this is True.
    -bo --job_type (solo para carpetas modernas) El tipo de runtime para el trabajo. Puede elegir: - Unattended- NonProduction.
    -u, or --username (Required if you use Basic Authentication, through a username and a password) El nombre de usuario utilizado para autenticarse en Orchestrator. Debe emparejarlo con la contraseña correspondiente.
    -p, or --password (Required if you use Basic Authentication, through a username and a password) La contraseña utilizada para autenticarse en Orchestrator. Debes emparejarlo con el nombre de usuario correspondiente.
    -t, or --token (Required if you use token-based authentication) The OAuth2 refresh token used for authenticating to Orchestrator. You must pair it with the Account Name and Client ID.
    -a, or --accountName (Required if you use token-based authentication) The Orchestrator CloudRPA account name. You must pair it with the OAuth2 refresh token and Client ID.
    -Ao --accountForAppThe Orchestrator CloudRPA account name (organization name). You must pair it with the Application ID, Application Secret, and Application scope for external application.
    -I, or --applicationId (Required if you use external application authentication) The external Application ID. You must pair it with the Application Account, Application Secret, and Application scope.
    -S, or --applicationSecret (Required if you use external application authentication) The external Application Secret. You must pair it with the Application Account, Application ID, and Application scope.
    --applicationScope (Required if you use external application authentication) The list of application scopes, separated by single spaces. You must pair it with the Application Account, Application ID, and Application Secret for external application.
    -oo --organizationUnitEl nombre de la carpeta de Orchestrator (unidad de organización).

    Para introducir subcarpetas, asegúrate de introducir tanto el nombre de la carpeta principal como el nombre de la subcarpeta. Por ejemplo, AccountingTeam\TeamJohnusa .

    -l, --language

    El lenguaje de Orchestrator.

    -y, --disableTelemetry

    Deshabilitar los datos de telemetría.

    --traceLevel

    Mostrar el seguimiento de los eventos.

    --identityUrl (Required only for PaaS deployments)

    La URL de su servidor de identidad.

    --help

    Muestra los parámetros y ejemplos de este comando.

    --version

    Mostrar información de la versión.

    Process Name (pos.0) (Required) El nombre del proceso que desea ejecutar.
    Orchestrator URL (pos.1) (Required) La URL de la instancia de Orchestrator.
    Orchestrator Tenant (pos.2)
    • (Required) for SaaP deployments.

    • (Optional) for PaaS deployments.

    El tenant de la instancia de Orchestrator donde quieres ejecutar los procesos.

Uso:

job run <process_name> <orchestrator_url> <orchestrator_tenant> [-i <input_path>] [-j <jobscount>] [-R <result_path>] [-P <priority>] [-r <robots>] [-f <do_not_fail_when_job_fails>] [-W <timeout>] [-w <do_not_wait>] [-u <orchestrator_user> -p <orchestrator_pass>] [-t <auth_token> -a <account_name>] [-A <account_for_app> -I <application_id> -S <application_secret> --applicationScope] [-o <folder_organization_unit>] [-l <language>]
job run <process_name> <orchestrator_url> <orchestrator_tenant> [-i <input_path>] [-j <jobscount>] [-R <result_path>] [-P <priority>] [-r <robots>] [-f <do_not_fail_when_job_fails>] [-W <timeout>] [-w <do_not_wait>] [-u <orchestrator_user> -p <orchestrator_pass>] [-t <auth_token> -a <account_name>] [-A <account_for_app> -I <application_id> -S <application_secret> --applicationScope] [-o <folder_organization_unit>] [-l <language>]

Ejemplos:

  • job run ProcessName "https://uipath-orchestrator.myorg.com" default -u admin -p 123456
  • job run ProcessName "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -P Low
  • job run ProcessName "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -P Normal -o MyFolder
  • job run ProcessName "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -P High -o MyFolder
  • job run ProcessName "https://uipath-orchestrator.myorg.com" default -t a7da29a2c93a717110a82 -a myAccount -f false -W 0
  • job run ProcessName "https://uipath-orchestrator.myorg.com" default -t a7da29a2c93a717110a82 -a myAccount -P High -j 3 -w false
  • job run ProcessName "https://uipath-orchestrator.myorg.com" default -t a7da29a2c93a717110a82 -a myAccount -P Low -r robotName -R C:\Temp
  • job run ProcessName "https://uipath-orchestrator.myorg.com" default -t a7da29a2c93a717110a82 -a myAccount -r robotName -R C:\Temp\status.json
  • job run ProcessName "https://uipath-orchestrator.myorg.com" default -A accountForExternalApp -I myExternalAppId -S myExternalAppSecret --applicationScope "OR.Folders.Read OR.Settings.Read" -r robotName -R C:\Temp\status.json

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado