Ao editar um elemento do formulário de ação de recurso ou blueprint, você pode aplicar várias restrições e valores ao elemento.

Restrições

As restrições que você pode aplicar a um elemento variam de acordo com o tipo de elemento que está sendo editado ou adicionado ao formulário. Alguns valores de restrição podem ser configurados no fluxo de trabalho do vRealize Orchestrator. Esses valores não aparecem na guia Restrições, pois muitas vezes dependem de condições que são avaliadas quando o fluxo de trabalho é executado. Qualquer valor de restrição que você configurar para o formulário de blueprint substituirá restrições inclusas no fluxo de trabalho do vRealize Orchestrator.

Após o cálculo para um campo, as associações mínima e máxima são recalculadas apenas quando um blueprint é solicitado.

Para cada restrição aplicada a um elemento, você pode selecionar uma das opções a seguir para definir a restrição:
Não definido
Obtém a propriedade da apresentação do fluxo de trabalho do vRealize Orchestrator.
Constante
Define o elemento que você está editando como necessário ou opcional.
Campo
Associa o elemento a outro elemento do formulário. Por exemplo, você pode definir o elemento para ser necessário apenas quando outro elemento, como uma caixa de seleção, for selecionado.
Condicional
Aplica uma condição. Utilize as condições para criar várias cláusulas e expressões e aplicá-las ao estado ou às restrições do elemento.
Externo
Selecione uma ação de script do vRealize Orchestrator que define o valor.
Tabela 1. Restrições no Designer de Formulários
Restrição Descrição
Obrigatório Indica se o elemento é necessário.
Somente leitura Indica se o campo é somente leitura.
Valor Define um valor para o elemento.
Visível Indica se o consumidor pode ver o elemento.

Se você aplicar uma restrição de visibilidade em um grupo de exibição no fluxo de trabalho do vRealize Orchestrator, a restrição será ignorada no formulário Detalhes da Solicitação Enviada do XaaS e os campos que você desejar ocultar aparecerão no formulário.

Para ocultar campos não desejados no formulário Detalhes da Solicitação Enviada e que não sejam necessários ao usuário solicitante, remova os campos do formulário Detalhes da Solicitação Enviada na guia Formulário de Blueprints no designer de blueprint do XaaS. Para localizar essa guia, consulte Adicionar um novo formulário de blueprint do XaaS.

Comprimento mínimo Define um número mínimo de caracteres do elemento de entrada da cadeia de caracteres.
Comprimento máximo Define um número máximo de caracteres permitidos do elemento de entrada da cadeia de caracteres.
Valor mínimo Define um valor mínimo do elemento de entrada de número.
Valor máximo Define um valor máximo do elemento de entrada de número.
Incremento Define um incremento para um elemento como um campo Decimal ou Inteiro. Por exemplo, quando você deseja que um campo Inteiro seja renderizado como Controle deslizante, você pode usar o valor da etapa.
Contagem mínima Define uma contagem mínima de itens do elemento que podem ser selecionados.

Por exemplo, ao adicionar ou editar Lista de caixas de seleção, você pode definir o número mínimo de caixas de seleção que o consumidor deve selecionar para prosseguir.

Contagem máxima Define uma contagem máxima de itens do elemento que podem ser selecionados.

Por exemplo, ao adicionar ou editar Lista de caixas de seleção, você pode definir o número máximo de caixas de seleção que o consumidor deve selecionar para prosseguir.

Valores

Você pode aplicar valores a alguns dos elementos e definir o que será exibido em alguns dos campos para os consumidores. As opções disponíveis dependem do tipo de elemento que você está editando ou adicionando ao formulário.

Tabela 2. Valores no designer de formulários
Valor Descrição
Não definido Obtém o valor do elemento que você está editando na apresentação do fluxo de trabalho do vRealize Orchestrator.
Valores predefinidos Selecione os valores em uma lista de objetos relacionados no inventário do vRealize Orchestrator.
Valor Define um valor personalizado estático com rótulos.
Valores externos Selecione uma ação de script do vRealize Orchestrator que define seu valor com as informações não diretamente expostas pelo fluxo de trabalho.