As propriedades de campo no Automation Service Broker determinam a aparência dos campos e os valores padrão que são apresentados ao usuário. Você também pode usar as propriedades para definir regras que garantam que os usuários forneçam uma entrada válida quando solicitarem o item no catálogo.
Configure cada campo individualmente. Selecione o campo e edite as propriedades dele.
Origem do valor
Para muitas propriedades, é possível selecionar a partir de diversas opções da origem do valor. Nem todas as opções de origem estão disponíveis para todos os tipos de campo ou propriedades.
- Constante. O valor não é alterado. Dependendo da propriedade, o valor pode ser uma cadeia de caracteres, um número inteiro, uma expressão regular ou pode ser selecionado de uma lista limitada, por exemplo, Sim ou Não. Por exemplo, é possível fornecer 1 como um número inteiro de valor padrão, selecionar Não para a propriedade Somente leitura ou fornecer a expressão regular para validar a entrada de um campo.
- Valor condicional. O valor é baseado em uma ou mais condições. As condições são processadas na ordem listada. Se mais de uma condição for verdadeira, a última condição verdadeira determinará o comportamento do campo para essa propriedade. Por exemplo, você pode criar uma condição que determina se um campo é visível com base no valor em outro campo.
- Origem externa. O valor é baseado nos resultados de uma ação deAutomation Orchestrator. Por exemplo, calcule custos com base em uma ação de Automation Orchestrator com script. Para obter um exemplo, consulte Uso de ações do VMware Aria Automation Orchestrator no designer de formulário personalizado no Automation Service Broker.
- Associar campo. O valor é o mesmo que o campo ao qual está vinculado. Os campos disponíveis estão limitados para o mesmo tipo de campo. Por exemplo, você vincula o valor padrão para um campo de caixa de seleção de autenticação necessária a outro campo de caixa de seleção. Quando uma caixa de seleção de campo de destino é selecionada no formulário de solicitação, a caixa de seleção no campo atual é selecionada.
- Valor computado. O valor é determinado com base em como o operador processa os valores e os campos selecionados. Os campos de texto usam o operador de concatenar. Os campos de números inteiros usam operações de adição, subtração, multiplicação ou divisão selecionadas. Por exemplo, você pode configurar um campo de número inteiro para converter megabytes em gigabytes usando a operação de multiplicação.
Aparência do campo
Use as propriedades de aparência para determinar se o campo aparece no formulário e qual rótulo e ajuda personalizada você deseja fornecer aos usuários do catálogo.
Opção | Descrição |
---|---|
Rótulo e tipo |
Forneça um rótulo e selecione um tipo de exibição. Os tipos de exibição disponíveis dependem do elemento. Alguns elementos oferecem suporte a vários tipos de texto e outros apenas a números inteiros. Valores possíveis:
Os campos de grade de dados e lista suspensa incluem uma configuração de Espaço reservado. O valor digitado aparece como um rótulo interno ou instruções no menu suspenso, ou como um rótulo geral ou instruções na grade de dados. |
Visibilidade | Exiba ou oculte um campo no formulário de solicitação.
Se a visibilidade de um campo estiver definida como Não, as restrições de campo, como expressões regulares e campos obrigatórios, serão desconsideradas. |
Somente leitura | Impeça que os usuários alterem os valores de campo.
|
Linhas por página | Apenas para elementos da grade de dados. Digite o número de linhas. |
Ajuda personalizada | Forneça informações sobre o campo para seus usuários. Essas informações aparecem na ajuda da postagem de aviso para o campo. É possível usar o texto simples ou HTML, incluindo links href. Por exemplo, |
Valores de campo
Use as propriedades de valores para fornecer quaisquer valores padrão.
Opção | Descrição |
---|---|
Colunas | Somente para o elemento da grade de dados. Forneça o rótulo, a ID e o tipo de valor para cada coluna da tabela. O valor padrão para a grade de dados deve incluir os dados de cabeçalho que correspondem às colunas definidas. Por exemplo, se você tiver a ID de user_name para uma coluna e a ID user_role para outra, a primeira linha será user_name,user_role. Para obter exemplos de configuração, consulte Uso do elemento da grade de dados no designer de formulário personalizado do Automation Service Broker. |
Valor padrão | Preenche o campo com um valor padrão com base na origem do valor. As possíveis origens de valor dependem do campo.
|
Opção de valor | Preenche um campo de menu suspenso, seleção múltipla, grupo de opções ou seletor de valor.
|
Etapa | Para campos de número inteiro ou decimal, defina valores incrementais ou decrementais. Por exemplo, se o valor padrão for 1 e você definir o valor de etapa para 3, então os valores permitidos serão 4, 7, 10 e assim por diante. |
Restrições de campo
Use as propriedades de restrição para garantir que o usuário solicitante forneça valores válidos no formulário de solicitação.
Opção | Descrição |
---|---|
Obrigatório | O usuário solicitante deve fornecer um valor para este campo.
|
Expressão regular | Forneça uma expressão regular que valide o valor e uma mensagem que apareça quando a validação falha. As expressões regulares devem seguir a sintaxe do JavaScript. Para obter uma visão geral, consulte Criando uma expressão regular. Para obter instruções mais detalhadas, consulte Sintaxe.
|
Valor mínimo | Especifique um valor numérico mínimo. Por exemplo, uma senha deve ter pelo menos 8 caracteres. Forneça uma mensagem de erro. Por exemplo, A senha deve ter pelo menos 8 caracteres.
|
Valor máximo | Valor numérico máximo. Por exemplo, um campo está limitado a 50 caracteres. Forneça uma mensagem de erro. Por exemplo, Esta descrição não pode exceder 50 caracteres.
|
Corresponder campo | Esse valor de campo deve corresponder ao valor do campo selecionado. Por exemplo, um campo de confirmação de senha deve corresponder ao campo de senha. |