As validações personalizadas permitem adicionar uma lógica de negócios personalizada para impor regras de dados aos seus aplicativos, tipos de nó, conjuntos de hierarquia e às suas dimensões.
Vídeos
Sua meta | Assistir a este vídeo |
---|---|
Saiba como criar e trabalhar com validações personalizadas. |
Considerações
Contexto de Validação | Execução de Validações |
---|---|
Valida uma solicitação | Validações personalizadas são executadas para itens de solicitação que atendam ações de disparador ou propriedades de disparador |
Validar um ponto de vista com uma solicitação aberta | Validações personalizadas são executadas para todos os nós no ponto de vista, incluindo os itens de solicitação |
Validar ponto de vista fora de uma solicitação | Validações personalizadas são executadas para itens de solicitação que atendam propriedades de disparador, mas não ações de disparador |
Exemplo de Validação Personalizada
Neste exemplo, adicionamos uma validação ao tipo de nó Conta no aplicativo Corporate Planning que afirma que todos os nomes de nó devem começar com o mesmo caractere que o pai do nó. A captura de tela a seguir mostra a validação personalizada que criamos.
A validação tem esta definição:
Para testar uma validação, vamos tentar enviar uma solicitação que adicione um nó ao tipo de nó Conta cujo nome comece com um caractere diferente do primeiro caractere do seu pai. Nesse caso, no nó pai OFS_Total Revenue, tentaremos adicionar um nó chamado Receita do Projeto.
Quando enviamos a solicitação, obtemos um erro de validação de que o nome do nó deve começar com o mesmo caractere que seu nó pai.