Usar exemplo de regras
Exemplo: Dentro da tela de ordem de expedição, quando um usuário cria uma nova ordem de expedição e especifica uma data no campo Data da expedição solicitada, é possível criar uma regra que exija que o usuário também especifique uma data nos campos Data da expedição solicitada e Data de expedição prometida.
É preciso criar duas etapas para a regra.
Etapa 1:
Expressão: | ||
---|---|---|
Widgets | Operador | Valor |
Data da expedição solicitada | NÃO É NULO |
Ação: | ||
---|---|---|
Widgets | Propriedade | Valor |
Data de expedição programada | Obrigatório | Verdadeiro |
Data de expedição prometida | Obrigatório | Verdadeiro |
Etapa 2:
Expressão: | ||
---|---|---|
Widgets | Operador | Valor |
Data da expedição solicitada | É NULO |
Ação: | ||
---|---|---|
Widgets | Propriedade | Valor |
Data de expedição programada | Obrigatório | Falso |
Data de expedição prometida | Obrigatório | Falso |
Observe que a etapa 2 redefine a propriedade dos campos Data de expedição programada e Data de expedição prometida para Falso e altera os campos para não obrigatório quando o usuário limpa os dados no campo Data de expedição solicitada. Se você não adicionar a etapa 2 neste exemplo, os campos ainda serão obrigatórios mesmo após o usuário limpar os valores no campo Data de expedição solicitada.