UiPath Documentation
cicd-integrations
2023.10
false
Guia do usuário de integrações de CI/CD
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

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
Dica:

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.

  • Formato JSON dos parâmetros de entrada
  • Compreensão do campo type

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades