- Información general
- CLI de Uipath
- Extensión de Azure DevOps
- Complemento de Jenkins

Guía del usuario de integraciones de CI/CD
Implementar activos en Orchestrator
Prerequisites:
-
Crea un archivo CSV que contenga los activos que quieres implementar en Orchestrator.
El archivo CSV debe tener las siguientes tres columnas:
name,type,valueydescription. -
Ejecuta el archivo CLI
exe(para Windows) odll(para Linux). -
Añade los ámbitos de aplicación de acceso a la API de Orchestrator necesarios.
Para obtener más información acerca del archivo CSV, consulta el ejemplo a continuación.
| name | Tipo | valor | Descripción |
|---|---|---|---|
| activo\_1\_nombre | text | "tengo un comentario" | asset\_1\_description |
| activo\_2\_nombre | Entero | 1 | asset\_2\_description |
| activo\_3\_nombre | Booleano | false | asset\_3\_description |
| activo\_4\_nombre | Credencial | nombre de usuario:contraseña | asset\_4\_description |
Para implementar activos en Orchestrator, sigue los siguientes pasos:
- Ejecuta la tarea
asset, utilizandouipcli asset. Puede ver una lista de las subtareas disponibles. - Especifica los parámetros necesarios y ejecuta la subtarea
deploy. Consulta la lista de parámetros a continuación.
| Parámetro | Descripción |
|---|---|
-u o --username ( obligatorio si utilizas la autenticación básica , mediante un nombre de usuario y una contraseña) | El nombre de usuario utilizado para autenticarse en Orchestrator. Debe emparejarlo con la contraseña correspondiente. |
-p o --password ( obligatorio si utilizas la autenticación básica , mediante un nombre de usuario y una contraseña) | La contraseña utilizada para autenticarse en Orchestrator. Debes emparejarlo con el nombre de usuario correspondiente. |
-t o --token ( Obligatorio si utilizas la autenticación basada en tokens ) | El token de actualización OAuth2 utilizado para autenticarse en Orchestrator. Debes emparejarlo con el Nombre de cuenta y el ID de cliente . |
-a o --accountName ( Obligatorio si utilizas la autenticación basada en tokens ) | El nombre de la cuenta de Orchestrator CloudRPA. Debes emparejarlo con el token de actualización OAuth2 y el ID de cliente . |
-A , or --accountForApp | El nombre de la cuenta de Orchestrator CloudRPA (nombre de la organización). Debes emparejarlo con el ID de la aplicación, el Secreto de la aplicación y el Ámbito de la aplicación para aplicaciones externas. |
-I o --applicationId ( Obligatorio si utilizas la autenticación de aplicación externa ) | El ID de aplicación externo. Debes emparejarlo con la Cuenta de la aplicación, el Secreto de la aplicación y el Ámbito de la aplicación. |
-S o --applicationSecret ( Obligatorio si utilizas la autenticación de aplicación externa ) | El Secreto de la aplicación externo. Debes emparejarlo con la Cuenta de la aplicación, ID de la aplicación y Ámbito de la aplicación. |
--applicationScope ( Obligatorio si utilizas la autenticación de aplicación externa ) | La lista de ámbitos de aplicación, separados por espacios individuales. Debes emparejarlo con la Cuenta de la aplicación, ID de la aplicación y el Secreto de la aplicación para aplicaciones externas. |
-o , or --organizationUnit | El nombre de la carpeta de Orchestrator (unidad de organización). AccountingTeam\TeamJohnusa . |
-l , or --language | El idioma utilizado en la interfaz de usuario de Orchestrator. |
-y , or --disableTelemetry | Deshabilitar los datos de telemetría. |
|
| Mostrar el seguimiento de los eventos. |
--identityUrl ( Obligatorio para implementaciones de PaaS o MSI ) | La URL de su servidor de identidad. |
|
| Muestra los parámetros y ejemplos de este comando. |
|
| Mostrar información de la versión. |
Assets File (pos. 0) ( Obligatorio ) | El nombre del archivo CSV que contiene los activos que quieres eliminar. |
Orchestrator URL (pos.1) ( Obligatorio ) | La URL de la instancia de Orchestrator. |
|
| El tenant de la instancia de Orchestrator, donde quieres gestionar tus activos. |
Uso:
asset deploy <assets_file> <orchestrator_url> <orchestrator_tenant> [-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>] [-l <language>]asset deploy <assets_file> <orchestrator_url> <orchestrator_tenant> [-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>] [-l <language>]Ejemplos:
asset deploy assets_file.csv "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -l en-US.asset deploy assets_file.csv "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -o OurOrganization.asset deploy assets_file.csv "https://uipath-orchestrator.myorg.com" default -t a7da29a2c93a717110a82 -a myAccount.asset delete assets_file.csv "https://uipath-orchestrator.myorg.com" default -A accountForExternalApp -I myExternalAppId -S myExternalAppSecret --applicationScope "OR.Folders.Read OR.Settings.Read".