Criação de um Componente de Loop Fixo

Você pode criar um componente de loop fixo em uma regra de negócios ou modelo arrastando seu ícone e soltando-o no fluxograma do Designer de Regras ou Designer de Modelos. Um componente de loop fixo existe somente dentro da regra de negócios ou modelo para o qual foi criado. Não é possível compartilhar componentes de loop fixo entre regras de negócios ou modelos.

Nota:

Você pode usar componentes de Loop fixo nas regras de negócios de armazenamento em bloco e nos modelos personalizados do Oracle Hyperion Financial Management, do Oracle Hyperion Planning e do Oracle Essbase.

Para criar um componente de loop fixo:

  1. Em Exibição de Sistema, clique com o botão direito do mouse em uma regra ou modelo e selecione Abrir.
  2. Depois de determinar onde na regra de negócios ou no fluxograma de modelo você deseja criar o loop fixo, a partir de Novos Objetos, arraste o objeto do Loop Fixo e solte-o no fluxograma.

    O loop fixo será exibido como dois círculos conectados por uma linha pontilhada.

  3. Somente para usuários de modelos personalizados: se você estiver criando um componente de loop fixo para um modelo, crie solicitações em tempo de design para ele na guia solicitação em tempo de design. Consulte Criação de Solicitações em Tempo de Design para Modelos Personalizados.
  4. Na guia Loop Fixo, execute estas tarefas:
    1. Em Valor, insira o número de vezes que deseja que o loop circule pelos metadados ou dados. Ou clique no ícone Ações e selecione Variável (se você estiver trabalhando com uma regra de negócios) ou DTP (se você estiver trabalhando com um modelo definido pelo cliente) ou Função (se você estiver trabalhando com uma regra de negócios ou um modelo personalizado) para selecionar variáveis, solicitações em tempo de design ou funções para definir o loop. Consulte Como Trabalhar com Variáveis e Como Trabalhar com Funções.
    2. Em Variável de Interrupção, especifique uma variável ou clique no ícone Variável (se você estiver trabalhando com uma regra de negócios) ou no ícone DTP (se você estiver trabalhando com um modelo personalizado) para escolher uma variável numérica ou uma solicitação em tempo de design, respectivamente, para sair do loop fixo. O valor da variável de interrupção deve ser um.
    3. Na guia Erros e Avisos, clique no botão para executar o diagnóstico do script.
  5. Somente para usuários de regras de negócios e modelos personalizados do Financial Management: Na guia Loop Fixo, execute estas tarefas:
    1. Em Valor, insira o número de vezes que deseja que o loop circule pelos metadados ou dados. Ou clique no ícone Ações e selecione Variável (se você estiver trabalhando com uma regra de negócios) ou DTP (se você estiver trabalhando com um modelo definido pelo cliente) ou Função (se você estiver trabalhando com uma regra de negócios ou um modelo personalizado) para selecionar variáveis, solicitações em tempo de design ou funções para definir o loop. Consulte Como Trabalhar com Variáveis e Como Trabalhar com Funções.
    2. Em Variável, informe uma variável ou clique no ícone Variável (se você estiver trabalhando com uma regra de negócios) ou no ícone DTP (se você estiver trabalhando com um modelo personalziado) para escolher uma variável numérica ou uma solicitação em tempo de design, respectivamente.
  6. Opcional: na guia Propriedades, execute uma destas tarefas:
    • Selecione Desabilitado para excluir o componente de loop fixo do cálculo e da validação do modelo ou da regra de negócios.

    • Insira uma legenda para identificar o componente de loop fixo. A legenda será exibida abaixo do componente no fluxograma da regra ou do modelo ao qual pertence.

    • Insira uma descrição e comentários para o componente de loop fixo.

  7. Somente para Usuários do Financial Management: SelecioneHabilitar Timer para incluir o tempo necessário para processar o loop fixo no arquivo de log quando a regra de negócios for 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 você tem uma regra cujo timer está habilitado e a regra contém três loops fixos cujos timers estão habilitados, o tempo de processamento da regra e de cada loop fixo no conjunto de regras é salvo.
  8. Clique em Botão Salvar.