As condicionais são uma ferramenta importante no desenvolvimento de páginas web, por permitirem realizar cálculos, executar funções/consultas (SQL) e exibir ou ocultar campos baseada em determinadas condições. Isso proporciona uma experiência personalizada e adaptada às necessidades do usuário, tornando a interação com a página mais eficiente e intuitiva.
Para configurar condicionais em formulários, siga os seguintes passos:
Passo 1: Localize o Formulário
Acesse a tela Zydon B2B e localize a aba Formulários.
Selecione o formulário que deseja configurar, expanda e localize a sub-aba Condicionais para criar.
Passo 2: Crie sua condicional
Dentro da sub-aba Condicionais você clicará no símbolo + (Cadastrar condicionais de formulário).
1. Nessa tela será necessário preencher a sub-aba Geral:
Título: definido para facilitar qual será a condicional;
Tipo: nessa seleção você decide o que a sua condicional fará, abaixo consta todas as opções disponíveis:
Exibir/Ocultar Campo
Atualizar/Calcular Campo
Ativar/Tornar campo obrigatório
Alterar página de agradecimento
Pular para/Ocultar uma página
Ordem: se trata da ordem que será cadastrada;
Regra: aqui será definido para qual a sua condicional será aplicada
Todas
Quaisquer
Após preenchido clique em Salvar.
2. Na próxima sub-aba Cenários será onde criará a regra para sua Condicional.
Geral:
Estado: Aqui consta a regra para que sua condicional funcione, abaixo demonstramos as opções:
Não terminar com
Terminar com
Não começar com
Começar com
Não contém
For igual a
Estiver preenchido
Estiver vazio
Contém
Não for igual a
Valor: Caso haja valor definido deverá ser inserido
Se: Aqui selecionaremos o campo onde a condicional será aplicada.
Após preenchido clique em Salvar.
3. Na sub-aba Ações iremos configurar a ação a ser executada.
Dentro dessa sub-aba encontramos quatro sub-abas, nessas sub-abas dua devem ser configuradas para que tudo seja configurado:
Geral
Fazer: Nessa seleção você selecionará o que ela deseja efetuar.
Pular página: altera a página do formulário;
Exibir campo: ação que a partir do cenário estipulado exibirá um campo no formulário;
Definir máscara: defini a máscara de um campo no formulário;
Desativar: desativa um campo no formulário;
Ativar: ativa um campo no formulário;
Não exigir: não exige preenchimento de um valor ou campo;
Exigir: exige preenchimento de um valor ou campo;
Calcular valor: usado para realizar algum cálculo conforme estipulado na query da aba (Cálculo);
Copiar Valor: copia valor de um campo do formulário;
Ocultar campo: oculta um campo do formulário a partir de cenário estabelecido;
Ocultar página: oculta uma página de exibição do formulário;
Alterar título: altera um título de um campo a partir do cenário;
Página
Selecionaremos a página onde o formulário está descrito
Cálculo
Fórmula: aqui deve ser inserida a Query para ser executada na sua Condicional
Campo destino: e nesse campo selecionaremos em qual campo ocorrerá a configuração.
Querys que podem ser utilizadas no campo fórmula
Cálculo de empresa preferencial | func-Query(SELECT nullValue((SELECT CODEMPPREF FROM TGFPAR WHERE CODPARC = $CAMPO[1]),1) FROM DUAL) |
Exibir valor de um campo ou outro valor em outro campo | func-Query(SELECT NVL($CAMPO[99903], $CAMPO[99905] ) FROM DUAL ) |
Com esses passos, você pode facilmente configurar condicionais em seus formulários para coletar informações específicas dos usuários. Se tiver alguma dúvida ou precisar de ajuda adicional, entre em contato com nossa equipe de suporte.