Criação e Atualização de Regras de Validação de Dados

Para implementar políticas e práticas de negócios, é possível construir regras de validação de dados que sejam verificadas quando as condições forem atendidas nos formulários. Mensagens de validação podem ser geradas se os dados inseridos violarem as regras de validação. Você também pode criar limites para dados de unidades de planejamento enviados, usando regras de validação, e designar um revisor, proprietário ou notificador para analisar os dados que atendem a alguma condição.

Por exemplo, a validação de dados pode garantir que as despesas de capital de um departamento sigam políticas, impedindo que os planejadores enviem orçamentos que contenham dispêndios de capital que não estejam de acordo com as diretrizes da empresa. Os cenários de amostra que podem ser tratados usando as regras de validação de dados são descritos em Cenários da Regra de Validação de Dados.

A definição de regras de validação de dados envolve estas tarefas principais:

  • Identificar as células de dados ou o local que você deseja exibir com mensagens de validação ou em cores diferentes quando as condições forem atendidas.

  • Identificar as células que precisam participar durante a avaliação da regra e definir a regra adequadamente.

  • Criar a regra de validação de dados no local identificado, como descrito neste tópico.

Para criar e atualizar regras de validação:

  1. Selecione Administração e, em seguida, Gerenciar e Formulários e Grades Ad Hoc. Crie ou edite um formulário e clique na guia Layout na página Gerenciamento de Formulários.
  2. Na guia Layout, clique com o botão direito do mouse na grade, no título da linha, no título da coluna ou na célula em que deseja adicionar ou atualizar a regra de validação.

    Nota:

    Quando você passar o cursor sobre as células na guia Layout, um menu de contexto será exibido se a célula contiver uma regra de validação. Para exibir a mensagem de validação, selecione Mostrar Mensagens de Validação de Dados. O menu de contexto também é exibido quando uma única célula é selecionada.

  3. Selecione Adicionar/Editar Regras de Validação para criar ou atualizar regras.
  4. Para adicionar uma regra, clique em Adicionar Regra e insira um nome e uma descrição para a regra.

    Se necessário, mova a regra selecionando uma opção em Local. Para criar uma regra similar a uma regra existente, clique em Duplicar e depois atualize a regra. Para exibir regras, clique em Exibir Regra. Consulte Exibição de Regras de Validação de Dados.

  5. Atualize a regra.
    1. Em Condição, clique em ícone de seleção de regra e selecione uma opção para iniciar a instrução de condição: If, Else If, Else, Then, Check Range ou Range.

      A primeira parte de uma regra deve conter uma condição If. Além disso, as regras devem conter alguma forma de condição Then. Consulte Condições Permitidas pelo Criador de Regras.

    2. Em Tipo de Origem, selecione uma opção de avaliação pela regra.

      A lista Tipo de Origem exibe as opções apropriadas para a Condição. Por exemplo, condições If podem incluir Valor da Célula Atual, Valor de Célula, Valor da Coluna, Valor da Linha, Nome do Membro, Membro, Membro de Dimensão Cruzada, Tipo de Conta, Tipo de Versão, Tipo de Relatório Var, UDA ou Atributo. Para obter informações detalhadas sobre cada tipo de condição, consulte Condições Permitidas pelo Criador de Regras.

    3. Se for o caso para o Tipo de Origem selecionado, informe um valor em Valor de Origem clicando em ícone de seleção de regra para selecionar uma opção ou em Ícone Editar para inserir um valor de formato livre.
    4. Selecione o operador apropriado para a avaliação: =, !=, <, <=, >, >=, Igual, Diferente, Contém, Começa com ou Termina com, em ou não em.
    5. Selecione uma opção para o Tipo de Destino apropriado para a regra.
    6. Atualize as condições clicando em um ícone da área Ações do lado direito do construtor de condições:
      • Ícone Adicionar Condição Adicionar uma condição ao lado da linha atual.

      • Ícone Excluir Condição Excluir uma condição na linha atual.

    7. Selecione as condições ou os blocos de condição para atualização.

      Para atualizar blocos de condição, clique em um ícone na área Condição, na parte superior do construtor de condições:

      • Ícone Adicionar Condição Adicionar um bloco de condição na regra de validação começando com If. Você pode expandir ou recolher a condição. Consulte Condições Permitidas pelo Criador de Regras.

      • Ícone Excluir Condição Excluir o bloco condicional selecionado

      • Ícone Recortar Condições Excluir condições selecionadas e copiá-las la para colagem em um novo local.

      • Ícone Copiar Condições Copiar condições selecionadas.

      • Ícone Colar Condições Colar a condição selecionada em um novo local.

      • Ícone Agrupar Condições Agrupa a seleção em uma condição e adiciona um parêntese de agrupamento. Além dos agrupamentos definidos, a instrução If no bloco de agrupamento é agrupada quando uma condição é agrupada e a opção Agrupamento Personalizado é habilitada.

      • Ícone Desagrupar Condições Desagrupa as condições selecionadas. Os parênteses de agrupamento são removidos da condição selecionada. Um agrupamento é removido da condição sempre que Desagrupar é selecionado.

        Você também pode definir seu próprio agrupamento para condições selecionando Agrupamento Personalizado e, em seguida, definindo o agrupamento na área de definição da regra.

        As condições selecionadas são exibidas sombreadas. Para limpar condições selecionadas, clique mais uma vez à esquerda da coluna Condição.

  6. Clique no ícone Processar Célula Ícone Processar Célula na coluna que está mais à direita para adicionar instruções de processamento.
  7. Quando estiver pronto para habilitar a regra e torná-la disponível no formulário, selecione Habilitar Regra de Validação.

    Dica:

    Ao criar uma regra, você pode salvá-la sem habilitá-la. Depois que os erros forem solucionados e a regra estiver pronta para validação e uso, você poderá habilitá-la e salvá-la para disponibilização no formulário. É possível desabilitar uma regra temporariamente desmarcando Habilitar Regra de Validação.

  8. Quando você acaba de atualizar a regra, valide-a.
    1. Clique em Validar.

      O status de validação é exibido na parte superior da caixa de diálogo. Você deve corrigir os erros antes de salvar as alterações. Se você fechar a caixa de diálogo sem validar as regras nem corrigir os erros encontrados durante a validação, as atualizações não serão salvas.

    2. Depois de corrigir os erros encontrados durante a validação, certifique-se que Habilitar Regra de Validação esteja selecionada acima da área de definição de regras para habilitar a regra no aplicativo.
    3. Depois que a regra for validade, clique em OK.
  9. Opcional: Na página Gerenciamento de Formulários , exiba e atualize as regras.
    • No painel Regras de Validação no lado direito da página Gerenciamento de Formulários, adicione, edite ou exclua regras clicando em Ícone Adicionar, em Ícone Editar ou em Ícone Excluir.

    • Para exibir regras no nível atual ou superior, clique na página Gerenciar Formulários e selecione uma opção na lista suspensa Regras de Validação.

    • Se várias regras forem definidas no mesmo local, você poderá alterar a ordem em que as regras são processadas quando tiverem a mesma precedência. Para mover uma regra para cima, para baixo, para o início ou fim da lista, selecione a regra e clique nas setas. Consulte Ordem de Avaliação e Execução de Regras de Validação.

    • Para evitar a execução de validações associadas ao formulário ao validar a unidade de planejamento, se o usuário conectado no momento não tive acesso ao formulário, selecione Validar apenas para usuários com acesso a este formulário.

  10. Na página Gerenciamento de Formulários, exiba e valide o formulário, solucione todos os erros de validação e salve as alterações.

    Em formulários que tenham regras de validação de dados habilitadas, as regras serão validadas quando o formulário for carregado ou salvo. As regras de validação de dados são salvas quando o formulário é salvo. Consulte Criação de Formulários Simples.

    Quando os usuários abrem o formulário, eles podem exibir e resolver mensagens de validação usando o painel Mensagens de Validação de Dados. Consulte Guia do Usuário do Oracle Hyperion Planning.