As restrições permitem que você imponha regras de dados específicas (como exclusividade de nome) em dimensões e tipos de nó em um aplicativo.
As restrições diferem das validações personalizadas, pois as restrições verificam as condições em um conjunto de nós, enquanto as validações personalizadas verificam as condições no nível do nó. Por exemplo, uma validação personalizada pode verificar uma condição em um nó ou seu pai, mas as restrições permitem que você verifique essa condição em um conjunto de nós no nível da dimensão ou do aplicativo.
Criação de Restrições
- Inspecione o aplicativo para o qual deseja criar uma restrição.
- Na guia Restrições, clique em Criar e depois execute uma ação:
- Para verificar a exclusividade de uma propriedade para todos os nós dentro de todos os tipos de nó vinculados em um aplicativo:
- Selecione Exclusividade Vinculada ao Aplicativo.
- Digite um nome e uma descrição.
- Em Propriedades, selecione uma propriedade para a restrição. Somente propriedades válidas (consulte Considerações) nos tipos de nó vinculados no aplicativo são exibidas. A propriedade
Core.Name pode ser selecionada independentemente do seu tipo padrão.
- Selecione se deseja ou não habilitar a restrição. Por padrão, a restrição deve estar habilitada.
- Opcional: Atribua o nível de severidade (Erro, Aviso ou Ignorar) da restrição para estas operações:
- Envio da Solicitação
- Aprovação da Solicitação
- Confirmação da Solicitação
- Validação e Exportação do Ponto de Vista
Consulte Configuração de Aplicação e Severidade de Validações para obter mais informações.
- Para verificar a exclusividade de uma propriedade para todos os nós dentro de todos os tipo de nó vinculados em uma dimensão:
- Selecione Exclusividade Vinculada à Dimensão.
- No menu suspenso Dimensão, selecione uma dimensão. Ele exibe somente as dimensões vinculadas.
- Digite um nome e uma descrição.
- Em Propriedades, selecione uma propriedade para a restrição. Somente propriedades válidas (consulte Considerações) nos tipos de nó vinculados na dimensão são exibidas. A propriedade
Core.Name pode ser selecionada independentemente do seu tipo padrão.
- Selecione se deseja ou não habilitar a restrição. Por padrão, a restrição deve estar habilitada.
- Opcional: Atribua o nível de severidade (Erro, Aviso ou Ignorar) da restrição para estas operações:
- Envio da Solicitação
- Aprovação da Solicitação
- Confirmação da Solicitação
- Validação e Exportação do Ponto de Vista
Consulte Configuração de Aplicação e Severidade de Validações para obter mais informações.
- Para verificar a exclusividade de uma propriedade para todos os nós dentro dos tipos de nó selecionados em um aplicativo:
- Selecione Exclusividade dos Tipos de Nó.
- Em Tipos de Nó, selecione um tipo de nó para adicioná-lo à restrição. Você pode selecionar vários tipos de nó para a restrição, assim como pode selecionar tipos de nó vinculados e desvinculados. Clique no X para remover um tipo de nó selecionado da restrição.
- Digite um nome e uma descrição.
- Em Propriedades, selecione uma propriedade para a restrição. Somente propriedades válidas (consulte Considerações) no tipo de nó selecionado são exibidas. A propriedade
Core.Name pode ser selecionada independentemente do seu tipo padrão.
- Selecione se deseja ou não habilitar a restrição. Por padrão, a restrição deve estar habilitada.
- Opcional: Atribua o nível de severidade (Erro, Aviso ou Ignorar) da restrição para estas operações:
- Envio da Solicitação
- Aprovação da Solicitação
- Confirmação da Solicitação
- Validação e Exportação do Ponto de Vista
Consulte Configuração de Aplicação e Severidade de Validações para obter mais detalhes.
- Clique em Salvar.
Edição de Restrições
-
Na guia Restrições do inspetor de aplicativos, selecione a restrição a ser editada e clique em Editar.
Note:
Não é possível alterar o tipo de uma restrição (por exemplo, de aplicativo para dimensão) nem a dimensão à que uma restrição se aplica após ela ser salva.
- Opcional: Edite o Nome ou a Descrição da restrição.
- Opcional: Em Propriedade, selecione a propriedade para a restrição. São exibidas somente propriedades de nível de nó com o tipo de dados string, nó, string numérica ou sequência cujos valores padrão não são herdados e cujo tipo padrão é Nenhum. A propriedade
Core.Name pode ser selecionada independentemente do seu tipo padrão.
- Opcional: Em Habilitado, selecione para habilitar ou desabilitar a restrição.
- Opcional: Atribua o nível de severidade (Erro, Aviso ou Ignorar) da restrição para estas operações:
- Envio da Solicitação
- Aprovação da Solicitação
- Confirmação da Solicitação
- Validação e Exportação do Ponto de Vista
Consulte Configuração de Aplicação e Severidade de Validações para obter mais detalhes.
Exclusão de Restrições
Para excluir uma restrição, clique em X na restrição a ser excluída. Você não pode estar no modo de edição para excluir uma restrição.