Sobre a funcionalidade
Agora, além de definir o comportamento padrão da obrigatoriedade de um campo, também é possível configurar em quais situações específicas o campo deve ou não ser obrigatório, podendo variar por usuários, perfis de usuários, equipes ou por fórmulas, da mesma forma como é feito na edição e visualização condicionais.
Objetivos da funcionalidade
Permitir a configuração de regras específicas de obrigatoriedade de campos para atender a uma necessidade maior de fluxos de trabalho e regras de formulários, que muitas vezes são preenchidos de forma parcial por equipes diferentes e em momentos diferentes da jornada de atendimento aos seus clientes.
Requisitos para uso da funcionalidade
Não há pré-requisitos.
Utilizando a funcionalidade
Configurando a obrigatoriedade dos campos
1) Usuários que serão afetados pelas regras de obrigatoriedade
A primeira opção a ser configurada na obrigatoriedade do campo é a seleção de quais usuários serão afetados pelas regras de "campo obrigatório" de "obrigatoriedade por fórmula" que serão definidas, podendo escolher entre: todos da empresa, perfis de usuários, equipes ou usuários individualmente.
Ou seja, apenas os usuários contemplados nesta seleção é que serão impactados pelas regras. Os usuários não contemplados na seleção não serão obrigados a preencher o campo e nunca serão afetadas pela definição de "campo obrigatório" e nem pela "obrigatoriedade por fórmula".
2) Estado padrão de obrigatoriedade do campo
A segunda opção a ser configurada é a definição do estado padrão do campo (obrigatório ou não obrigatório) em formulários, abas e cadastros, aplicável somente aos usuários contemplados na seleção feita.
Ou seja, quando os usuários contemplados na seleção visualizarem esse campo em formulários, abas e cadastros, o mesmo aparecerá como obrigatório para eles, a menos que alguma fórmula configurada no item a seguir altere esse comportamento nos formulários.
3) Obrigatoriedade por fórmula
A terceira e última opção a ser configurada é a definição de variação de comportamento da obrigatoriedade do campo, valida apenas em formulários, em função de alguma fórmula configurada.
Ou seja, quando os usuários contemplados na seleção visualizarem esse campo em formulários, dependendo da fórmula configurada, a obrigatoriedade de preenchimento do campo poderá ser alterada, podendo modificar inclusive o estado padrão de obrigatoriedade do campo configurado anteriormente.
Combinando as opções de configuração
No quadro a seguir, está um resumo do resultado obtido em formulários, abas e telas de clientes e negócio quando as regras de "campo obrigatório" e de "obrigatoriedade por fórmula" se combinam, dado que o "campo obrigatório" afeta formulários, abas e telas de clientes/negócios e que a "obrigatoriedade por fórmula" afeta apenas formulários e pode alterar a definição do "campo obrigatório".
"Campo obrigatório" | "Obrigatoriedade por fórmula" | Resultado em formulários | Resultado em abas e telas de clientes e negócios |
Obrigatório | Obrigatório | Obrigatório | Obrigatório |
Obrigatório | Não obrigatório | Não obrigatório | Obrigatório |
Obrigatório | Vazia | Obrigatório | Obrigatório |
Não obrigatório | Obrigatório | Obrigatório | Não obrigatório |
Não obrigatório | Não obrigatório | Não obrigatório | Não obrigatório |
Não obrigatório | Vazia | Não obrigatório | Não obrigatório |
Migrando as configurações dos campos já existentes
Os campos configurados como obrigatório no padrão anterior serão migrados para o novo padrão, mantendo o mesmo efeito, e com a seguinte combinação de campos, que indica que a definição de "campo obrigatório" é válida para "todos os usuários da empresa".
Da mesma forma, os campos não obrigatórios no padrão anterior, serão migrados para o novo padrão com a definição de "campo obrigatório" desativada e válida para "todos os usuários da empresa".
Limitações da funcionalidade
A configuração de obrigatoriedade está disponível para a maioria dos tipos de campo, com exceção dos campos do tipo: Assinatura Docusign e Desenvolvedor.