- Información general
- CLI de Uipath
- Extensión de Azure DevOps
- Complemento de Jenkins
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). -
Add the required Orchestrator API access application scopes.
Para obtener más información acerca del archivo CSV, consulta el ejemplo a continuación.
| name | Tipo | valor | Descripción |
|---|---|---|---|
| asset_1_name | text | "tengo un comentario" | asset_1_description |
| asset_2_name | Entero | 1 | asset_2_description |
| asset_3_name | Booleano | false | asset_3_description |
| asset_4_name | Credencial | username:password | 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, 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 .-lo--languageEl idioma utilizado en la interfaz de usuario de Orchestrator.
-yo--disableTelemetryDeshabilitar los datos de telemetría.
--traceLevelMostrar el seguimiento de los eventos.
--identityUrl(Required only for PaaS deployments)La URL de su servidor de identidad.
--helpMuestra los parámetros y ejemplos de este comando.
--versionMostrar información de la versión.
Assets File (pos. 0)(Required)El nombre del archivo CSV que contiene los activos que quieres eliminar. 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 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".