Criando um Componente de Alocação:

Um componente de alocação permite que você distribua os dados de um membro para os descendentes de nível 0 dele. Crie um componente de alocação de dentro de uma regra de negócios; ele existirá apenas naquela regra de negócios e não pode ser compartilhado entre outras regras de negócios.

Para criar um componente de alocação:

  1. Em Exibição de Sistema, clique com o botão direito do mouse em uma regra e selecione Abrir.

    A regra de negócios é exibida no Designer de Regras.

  2. Depois de determinar onde no fluxograma da regra de negócio você deseja criar o componente de alocação, a partir da Paleta de Novos Objetos, arraste o componente de Alocação e solte-o nesse local no fluxograma.

    Nota:

    Se você soltar um componente de ponto de vista dentro de outro componente de ponto de vista, o segundo ponto de vista herda os membros, as variáveis e as funções do primeiro ponto de vista (ou seja o superior).

  3. No Assistente de Alocação, em Ponto de Vista, para cada dimensão listada que você não deseja variar durante a alocação, execute uma destas tarefas:
    • Selecione uma seleção predefinida em Usar Seleção Predefinida para preencher as dimensões listadas com valores.

    • Clique no ícone do Seletor de Membros para selecionar membros e variáveis para cada uma das dimensões listadas.

      Nota:

      No Seletor de Membros, as dimensões listadas na etapa atual do assistente estão disponíveis para seleção a partir da Dimensão. Isso permite que você selecione membros e funções para qualquer uma das dimensões listadas na etapa atual do assistente.

      Certifique-se de que todos os membros selecionados são membros de nível 0 válidos.

    • Selecione uma dimensão na lista e depois clique em Ações para selecionar um membro ou uma variável. Consulte Usando a Seleção de Membros, Variáveis, Funções, Smart Lists e Expressões de Fórmulas do Plannning para Projetar Componentes.

  4. No Assistente de Alocação, em Origem, para cada dimensão listada, selecione um membro cujos dados deseja alocar executando uma destas tarefas.

    Nota:

    Você deverá selecionar um membro para cada dimensão listada.

    Os membros da origem podem não ser de nível 0.

    • Selecione uma seleção predefinida em Usar Seleção Predefinida para preencher as dimensões listadas com valores.

      Nota:

      Se a seleção predefinida não inserir um valor para cada dimensão listada, você deverá inserir qualquer dimensão que esteja vazia.

    • Clique no ícone do Seletor de Membros para selecionar um membro para cada uma das dimensões listadas.

    • Selecione uma dimensão na lista e clique em Ações para selecionar um membro ou uma variável. Consulte Usando a Seleção de Membros, Variáveis, Funções, Smart Lists e Expressões de Fórmulas do Plannning para Projetar Componentes.

      Nota:

      Não é possível utilizar funções nesta etapa do componente de Alocação.

    • Em Opcional, para alocar um valor específico, informe o valor a ser alocado em vez de utilizar as opções citadas.

  5. Se o valor de origem para alocação for zero, selecione uma destas opções na caixa suspensa.
    • Selecione o próximo registro de pool.

    • Interrompa o processo de alocação.

  6. No Intervalo de Alocação, faça o seguinte:
    • Insira o membro pai para as dimensões que deseja usar para a alocação.

      Para inserir o membro pai, execute uma destas tarefas:

      • Selecione uma seleção predefinida em Usar Seleção Predefinida para preencher as dimensões listadas com valores.

      • Clique no ícone Seletor de Membros para selecionar o membro pai das dimensões às quais alocar os dados.

      • Informe o membro pai ou selecione uma dimensão da lista e clique no ícone Ações para selecionar um membro pai (da dimensão principal) em que os dados serão alocados. Consulte Usando a Seleção de Membros, Variáveis, Funções, Smart Lists e Expressões de Fórmulas do Plannning para Projetar Componentes.

        Os dados são alocados para o membro de nível 0 (ou seja, o membro mais baixo do outline, sem membros abaixo dele) abaixo do membro pai no outline de banco de dados.

    • Selecione se deseja limpar a região antes do processo de alocação.

      Se selecionar Sim para limpar a região, você deverá inserir os membros a serem apagados antes de a alocação ser executada no campo Limpar Região (veja a Etapa 8).

  7. Em Destino, para as dimensões restantes, selecione um membro do nível 0 em que os dados serão alocados. Execute uma destas tarefas:
  8. Em Limpar Região, insira o(s) membro(s) de nível 0 a ser(em) apagado(s) antes do processo de alocação. Execute uma destas tarefas:

    Nota:

    Se a opção Limpar Região não aparecer, isso indica que você não selecionou Sim no Intervalo de Alocações para limpar os dados antes da alocação.
  9. Em Deslocamento, execute uma destas tarefas:

    Nota:

    É necessário especificar membros para o deslocamento; não é possível deixá-lo em branco.

  10. Opcional: em Excluir, selecione os membros a serem excluídos da alocação. Execute uma destas tarefas:
  11. Em Base, execute estas tarefas:
    1. Selecione um método de alocação para especificar como os dados deverão ser alocados.
      • Selecione Alocar por igual para alocar valores de dados no intervalo de valores uniformemente. Em seguida, em Opções de Base para método uniforme, especifique o que você quer que seja feito se a base for negativa, zero, com valores faltando ou se todos os membros forem excluídos.

      • Selecione Alocar usando um driver para calcular um percentual a ser aplicado a cada membro no intervalo de alocação. Em seguida, em Opções de Base, especifique o que você quer que seja feito se a base for negativa ou igual a zero.

    2. Todos os membros de dimensão não especificados são herdados do PDV definido anteriormente, mas é possível substituir as seleções de PDV executando uma destas tarefas:
    3. Clique em Próximo.
  12. Em Arredondamento, conclua estas etapas:
    1. Informe o número de casas decimais a serem usadas nessa alocação ou clique no ícone Ações para selecionar um membro ou uma variável que representa esse valor.
    2. Selecione onde a diferença de arredondamento deve ser inserida.
      • Selecione Definir localização para especificar o(s) membro(s) em que a diferença de arredondamento será inserida.

      • Selecione Usar o maior valor para arredondar os valores de dados para o seu maior valor

      • Selecione Usar menor valor para arredondar os valores dos dados para os seus menores valores.

      • Selecione Descartar erro de arredondamento para usar os valores de dados alocados da forma como estão.

  13. Se você tiver selecionado a opção Definir localização na etapa anterior, em Arredondamento de membro, execute uma destas tarefas:

    Nota:

    Os membros selecionados nessa etapa devem fazer parte do intervalo de alocação.

  14. Clique em Concluir.