- Visão geral
- UiPath CLI
- Extensão do Azure DevOps
- Plug-in do Jenkins

Guia do usuário de integrações de CI/CD
Executando um trabalho dentro do Orchestrator
link- Criar um processo no Orchestrator.
- Execute o arquivo CLI
exe
(para Windows) oudll
(para Linux). - Adicione os escopos de aplicativos de acesso à API do Orchestrator necessários.
Para executar um trabalho dentro do Orchestrator, siga as seguintes etapas:
- Execute a tarefa
job
, usandouipcli job
. Agora você pode ver uma lista das subtarefas disponível - Especifique os parâmetros necessários e execute a subtarefa
run
.Veja a lista de parâmetros abaixo.Parâmetro Description -i
ou--input_path
(Obrigatório apenas se o ponto de entrada do fluxo de trabalho tiver parâmetros de entrada)O caminho completo para o arquivo de entrada JSON correspondente ao processo que você deseja executar. Exemplo de formato de arquivo 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" } }-P
ou--priority
A prioridade com a qual você deseja executar o trabalho:- Baixa.- Normal (padrão).- Alto. -r
ou--robots
Uma lista de nomes de robôs específicos, separados por vírgulas. -j
ou--jobscount
O número de vezes que você deseja executar o processo. O número padrão de vezes que o processo é executado é um. -U
ou--user
O nome do usuário. Deve ser um usuário de máquina, não um usuário do Orchestrator. Para usuários locais, o formato é MachineName\UserName. -M
ou--machine
O nome da máquina na qual você deseja executar o processo. -R
ou--result_path
O caminho completo para um arquivo JSON ou para uma pasta onde você deseja armazenar os resultados do trabalho. Os resultados retornam como arquivos JSON. -W
ou--timeout
O tempo limite para execuções de trabalho (segundos). O padrão é 1800 segundos. -f
ou--fail_when_job_fails
O comando falha quando um trabalho falha. O padrão para isso é True. -w
ou--wait
O comando aguarda a conclusão do trabalho. O padrão para isso é True. -b
ou--job_type
(somente para pastas modernas)O tipo de tempo de execução para a tarefa. Você pode escolher:- Unattended
-NonProduction
.-u
ou--username
(necessário se você usar a autenticação básica, por meio de um nome de usuário e uma senha)O nome de usuário usado para autenticação no Orchestrator. Você deve emparelhá-lo com a senha correspondente. -p
ou--password
(necessário se você usar a autenticação básica, por meio de um nome de usuário e uma senha)A senha usada para autenticação ao Orchestrator. Você deve combiná-lo com o nome de usuário correspondente. -t
ou--token
(obrigatório se você usar autenticação baseada em token)O token de atualização OAuth2 usado para autenticação no Orchestrator. Você deve emparelhá-lo com o nome da conta e o ID do cliente. -a
ou--accountName
(obrigatório se você usar autenticação baseada em token)O nome da conta do Orchestrator CloudRPA. Você deve emparelhá-lo com o token de atualização OAuth2 e o Client ID. -A
ou--accountForApp
O nome da conta CloudRPA do Orchestrator (nome da organização). Você deve combiná-lo com a ID do aplicativo, Segredo do aplicativo e Escopo do aplicativo para um aplicativo externo. -I
ou--applicationId
(Necessário se você usar a autenticação do aplicativo externo)A ID do aplicativo externo. Você deve combiná-lo com a Conta do aplicativo, Segredo do aplicativo e Escopo do aplicativo. -S
ou--applicationSecret
(Necessário se você usar a autenticação do aplicativo externo)O Segredo do aplicativo externo. Você deve combiná-lo com a Conta do aplicativo, ID do aplicativo e Escopo do aplicativo. --applicationScope
(Necessário se você usar a autenticação do aplicativo externo)A lista de escopos do aplicativo, separada por espaços únicos. Você deve combiná-lo com a Conta do aplicativo, ID do aplicativo e Segredo do aplicativo para um aplicativo externo. -o
ou--organizationUnit
O nome da pasta do Orchestrator (unidade organizacional). Para inserir subpastas, certifique-se de inserir o nome da pasta pai e o nome da subpasta. Por exemplo, useAccountingTeam\TeamJohn
.-l
,--language
O idioma do Orchestrator.
-y
,--disableTelemetry
Desabilitar dados de telemetria. --traceLevel
Exibir o rastreamento dos eventos. --identityUrl
(Required for PaaS or MSI deployments)A URL do seu servidor de identidade.
--help
Exibe os parâmetros e exemplos para este comando.
--version
Exibe informações da versão.
Process Name (pos.0)
(necessário)O nome do processo que você deseja executar. Orchestrator URL (pos.1)
(necessário)O URL da instância do Orchestrator. Orchestrator Tenant (pos.2)
-
(Obrigatório) para implantações SaaP.
-
(Opcional) para implantações de PaaS.
O tenant da Instância do Orchestrator, onde você deseja executar processos. -
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>]
Exemplos:
-
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
execução da tarefa ProcessName "https://uipath-orchestrator.myorg.com" padrão -u admin -p 123456 -P Alto -o MinhaPasta
-
job run ProcessName "https://uipath-orchestrator.myorg.com" default -t a7da29a2c93a717110a82 -a myAccount -f false -W 0
execução da tarefa ProcessName "https://uipath-orchestrator.myorg.com" padrão -t a7da29a2c93a717110a82 -a minhaConta -P Alto -j 3 -w falso
-
job run ProcessName "https://uipath-orchestrator.myorg.com" default -t a7da29a2c93a717110a82 -a myAccount -P Low -r robotName -R C:\Temp
execução da tarefa ProcessName "https://uipath-orchestrator.myorg.com" default -t a7da29a2c93a717110a82 -a myAccount -r robotName -RC:\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