- Visão geral
- UiPath CLI
- Sobre o UiPath CLI
- Baixando o UiPath CLI
- Matriz de compatibilidade
- Executando o UiPath CLI
- Gerenciando feeds do NuGet
- Sobre tarefas do UiPath CLI
- Empacotando projetos em um pacote
- Análise de um projeto
- Implantação de um pacote no Orchestrator
- Executando um trabalho dentro do Orchestrator
- Teste de um pacote ou execução de um conjunto de testes
- Testando um pacote ou executando um conjunto de testes no Test Manager
- Teste de vários pacotes
- Formato JSON dos parâmetros de entrada
- Implantação de ativos no Orchestrator
- Exclusão de ativos do Orchestrator
- Executando tarefas usando a configuração JSON
- Restaurando dependências de automação
- Solução de problemas do UiPath CLI
- Extensão do Azure DevOps
- Plug-in do Jenkins
Formato JSON dos parâmetros de entrada
Formato JSON para passar argumentos de entrada para um processo ou conjunto de testes por meio da CLI.
Formato JSON dos parâmetros de entrada
Ao usar o parâmetro -i ou --input_path para passar argumentos de entrada para seu processo ou conjunto de testes, você precisa fornecer um arquivo JSON com a seguinte estrutura:
[
{
"name": "first",
"type": "System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e",
"value": "\"parameterValue1\""
},
{
"name": "second",
"type": "System.Int32, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e",
"value": "12"
},
{
"name": "third",
"type": "System.Boolean, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e",
"value": "true"
}
]
[
{
"name": "first",
"type": "System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e",
"value": "\"parameterValue1\""
},
{
"name": "second",
"type": "System.Int32, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e",
"value": "12"
},
{
"name": "third",
"type": "System.Boolean, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e",
"value": "true"
}
]
Cada objeto de parâmetro deve conter:
- nome - O nome do parâmetro conforme definido em seu fluxo de trabalho
- tipo - O nome do tipo .NET totalmente qualificado, incluindo informações de assembly
- valor — o valor do parâmetro
Compreensão do campo type
O campo type especifica o tipo de dados .NET do parâmetro. Isso é crucial para que o CLI interprete corretamente e passe o valor para o seu fluxo de trabalho. O tipo deve ser o nome do assembly totalmente qualificado, que inclui:
- O nome do tipo (por exemplo,
System.String,System.Int32,System.Boolean) - O assembly em que o tipo é definido
- Metadados de assembly (versão, cultura, token de chave pública)
Exemplos comuns:
- Cadeia de caracteres:
System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e - Número inteiro:
System.Int32, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e - Booleano:
System.Boolean, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e
Para obter as informações de tipo correta para seus parâmetros, você pode inspecionar o arquivo .xaml do fluxo de trabalho ou usar ferramentas de refletir para obter o nome do tipo totalmente qualificado de seus assemblies .NET.