Criação de Regra de Negócios

Uma regra de negócios é um objeto do Oracle Hyperion Calculation Manager que consiste em cálculos agrupados em componentes.

Uma regra pode conter um ou mais componentes, modelos ou regras.

Você pode criar regras de negócios para aplicativos aos quais você tem acesso. Sua capacidade de criar regras é determinada pela função atribuída a você. (Consulte Oracle Enterprise Performance Management System User Security Administration Guide).

As regras são representadas graficamente em um fluxograma, no qual você pode arrastar e soltar componentes para criar a regra.

Para criar·uma regra de negócios:

  1. Siga uma destas opções:
    • Em Exibição de Sistema, Exibição Personalizada, Exibição de Implantação ou Exibição de Filtros, clique em Ícone Novo Objeto e insira as informações na caixa de diálogo Novo Objeto. Certifique-se de selecionar Rera como o Tipo de Objeto.

    • Em Exibição de Sistema, clique com o botão direito do mouse em Regras, selecione Novo e especifique as informações na caixa de diálogo Nova Regra.

    Nota:

    Os seguintes caracteres não são permitidos no nome da regra: '\r', '\n', '\t', '\f', '\b', '<', '>', '(', ')', '"', '\\', '{', '}', '[', ']', '*', '?'
  2. No Designer de Regras, selecione os objetos em Novos Objetos e Objetos Existentes e solte-os no fluxograma entre Início e Fim.

    Os seguintes aspectos devem ser observados:

    • Quando você arrasta um componente de fórmula ou de script existente para o fluxograma, por padrão, a fórmula ou o script passa a ser um objeto compartilhado. Caso não queira compartilhá-lo, desmarque a caixa de diálogo Compartilhado da guia Propriedades do componente de fórmula ou script. Consulte Compartilhamento de Componentes de Script e Fórmula.

    • Para exibir um componente de script em seu formato gráfico, clique nele com o botão direito do mouse no fluxograma e selecione Converter para Gráficos.

      Um componente de script é convertido em seu formato gráfico somente se o script for válido. Para desfazer a conversão em formato gráfico, clique com o botão direito do mouse no componente de script e selecione Desfazer.

    • Você pode criar objetos, como fórmulas e scripts, independentemente da regra, e adicioná-los à regra mais tarde.

    • Para trabalhar com uma regra de negócios em seu formato não gráfico (formato de script), clique no menu suspenso ao lado de Designer e, em seguida, selecione Editar Script (Consulte Edição de uma Regra de Negócios no Modo de Script.)

  3. Especifique as Propriedades da regra.

    As propriedades são alteradas à medida que você adiciona componentes à regra e percorre os componentes no fluxograma. Para especificar as propriedades para um componente específico, selecione o componente no fluxograma.

    As propriedades a seguir são exibidas quando você seleciona Início ou Fim no fluxograma.

    • Geral — nome, descrição e componentes

    • Local - aplicativo e tipo de plano

    • Opções — opções específicas do aplicativo atual

      Tabela 2-1 Opções do Planning

      Propriedade Descrição
      Criar Membros Dinâmicos Crie membros ao especificar um pai dinâmico padrão em uma variável do tipo de membro com solicitações em tempo de execução ativadas.

      Se você criar membros dinâmicos em uma regra de negócios e selecionar um pai dinâmico padrão, os membros filhos do pai serão criados automaticamente antes de a regra ser iniciada no Oracle Hyperion Planning.

      Observação: se você selecionar Criar Membro Dinâmico, os membros recém-criados serão excluídos se houver falha de inicialização da regra de negócios.

      Observação: esta propriedade não está disponível para aplicativos do Financial Consolidation and Close.

      Excluir Membros Dinâmicos Exclua membros ao especificar um pai dinâmico padrão em uma variável do tipo de membro com solicitações em tempo de execução ativadas.

      Se você excluir membros dinâmicos em uma regra de negócios e selecionar um pai dinâmico padrão, os membros filhos do pai serão excluídos automaticamente antes de a regra ser iniciada no Planning.

      Observação: esta propriedade não está disponível para aplicativos do Financial Consolidation and Close.

      Habilitar Notificações Ative uma regra de negócios para enviar uma notificação por e-mail a um usuário conectado quando a regra é iniciada com ou sem erros.

      Tabela 2-2 Opções do Financial Management

      Propriedade Descrição
      Habilitar Log Inclui o texto de log no arquivo de log quando a regra é iniciada.

      Você pode habilitar o log para regras, conjuntos de regras e componentes. Especifique qual texto de log será incluído em instruções de fórmula da regra de negócios.

      Se o log não for habilitado para um conjunto de regras, mas for habilitado para uma regra e um componente pertencentes ao conjunto de regras, nenhum arquivo de log será criado, porque a definição de log do conjunto de regras substitui as definições da regra e do componente.

      Habilitar Timer Registra o tempo gasto para processar a regra no arquivo de log quando a regra é iniciada.

      Você pode habilitar o timer para regras, conjuntos de regras e componentes. O tempo do processo é incluído no arquivo de log para todo objeto cujo timer está habilitado.

      Por exemplo, se houver um conjunto de regras cujo timer esteja habilitado e o conjunto de regras contiver três regras cujos timers estejam habilitados, será registrado o tempo gasto para processar o conjunto de regras e cada uma das regras do conjunto.

      Desabilitado Desabilita temporariamente a regra de negócios durante a geração do script.
      Função Is Usa a regra como uma função que pode incluir variáveis de execução especificadas como parâmetros na guia Parâmetros.

      Quando a regra for utilizada como uma função, ela retorna um valor como uma função. Quaisquer regras de negócios com a opção "É Função" selecionada são exibidas como funções no Seletor de Função.

      Tabela 2-3 Opções do General Ledger

      Propriedade Descrição
      Data de Início Data após a qual a regra de negócios pode ser iniciada
      Data de Término Data antse da qual a regra de negócios pode ser iniciada
  4. Especifique ou revise as informações nas seguintes tabelas do Designer de Regras:
    • Intervalo Global — defina dimensões comuns em componentes de regra de negócios.

      Consulte Definindo Dimensões Comuns em Componentes de Regras de Negócios.

    • Variáveis — revise e defina informações sobre as variáveis usadas na regra de negócios.

      A guia Variáveis só é exibida quando a regra de negócios contém valores de solicitação em tempo de execução.

      Para regras não groovy, variáveis do tipo membro ou membros são os únicos tipos de variáveis suportadas para cubos Planejamento do tipo Opção de Armazenamento Agregado (ASO)

    • Script — exiba o script criado para a regra.

      Não é possível fazer alterações nessa guia. Para fazer alterações no script, selecione Editar Script no menu suspenso ao lado de Designer.

      A capacidade de exibir e editar o script de uma regra de negócios está disponível somente no armazenamento em bloco do Oracle Hyperion Financial Management, do Planning e do Oracle Essbase.

    • Usos — exiba quais regras e conjuntos de regras utilizam a regra.

      Não é possível editar as informações contidas nessa guia. Por padrão, uma regra não é usada por regras ou conjuntos de regras quando você a cria.

    • Parâmetros — Selecione variáveis de execução para usar como parâmetros

      Consulte Seleção de Variáveis de Execução a Serem Executadas como Parâmetros.

    • Erros e Avisos - clique em Botão Diagnóstico do Script para executar o diagnóstico do script da regra de negócios. Ao fazer isso, o Calculation Manager analisa o script da regra de negócios e exibe:

      • Erros de validação, se a regra não validar.

        Para corrigir um erro de validação, clique com o botão direito do mouse no erro e selecione Mostrar no Script ou Mostrar no Designer. Quando você seleciona Mostrar no Designer, o Calculation Manager exibe o componente com o erro, no qual é possível fazer as alterações necessárias, salvar a regra e executar novamente o diagnóstico de script. Para editar o componente, você deve estar na exibição de Designer.

      • Resumo, Avisos e Blocos, se a regra for validada.

        Clique em um aviso ou um item de bloco e selecione Mostrar no Script ou Mostrar no Designer. Só é possível editar os componentes na exibição de Designer.

        • Resumo - estatísticas, como o número de células de dados no cálculo, o número de aprovações nos dados, e o número de dimensões que são usadas incorretamente.

        • Avisos - informações como se todas as dimensões esparsas fossem especificados para referências de célula, se uma célula refere-se aos membros esparsos, e se uma atribuição refere-se aos membros de dimensão esparsos em diferentes blocos de dados.

        • Blocos - informações como "Para cada instrução Fix, qual o potencial e número estimado de blocos que pode ser afetado pela instrução fix?"

  5. Clique em Botão Salvar para salvar a regra.