Crie uma regra de negócio para planejamento de alto nível

  • Versão de lançamento: Australia
  • Atualizado 12 de mar. de 2026
  • 1 min. de leitura
  • Para habilitar o planejamento de alto nível em uma tabela que não é um item de planejamento em Planejamento estratégico Espaço, crie uma regra de negócio para permitir a atribuição de um valor de classificação para todos os registros futuros desta tabela.

    Antes de Iniciar

    Preencha a classificação global para itens de planejamento de alto nível.

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Todos os registros futuros da sua entidade de planejamento de alto nível devem ter uma classificação global para que, quando seus gerentes de planejamento reordenarem e priorizarem itens desse tipo em seu plano de portfólio, a classificação seja atualizada automaticamente. Para habilitar esta atribuição automática de valor de classificação a todos os novos registros, crie uma regra de negócio.

    Para esta tarefa, considere o exemplo de criação de uma regra de negócio na Prioridade estratégica [sn_gf_strategy], para habilitar a atribuição automática do valor de classificação para todos os seus registros futuros.

    Procedimento

    1. Navegar até Tudo > Definição do Sistema > Tabelas.
    2. PESQUISE e abra sua tabela de itens de planejamento.

      Por exemplo, pesquise e abra a tabela Prioridade estratégica [sn_gf_strategy].

    3. Clique com o botão direito do mouse no cabeçalho do formulário e selecione Configurar > Regra de negócio.
    4. Selecione Novo.
    5. No formulário, preencha os campos.
      Tabela 1. Formulário de Regra de negócio
      Campo Descrição
      Nome Nome para identificar a regra.

      Por exemplo, Regra de inserção de classificação de prioridade estratégica .

      Tabela Tabela na qual esta regra de negócio é aplicada.

      Para este exemplo, selecione Prioridade estratégica [sn_gf_strategy] .

      Avançado Opção para habilitar configurações avançadas para esta regra de negócios.
    6. Na lista relacionada Avançado, insira o seguinte código em Script campo.
      (function executeRule(current, previous /*null when async*/)
      {
          var spwRankingHelper = new sn_align_core.SPWRankingHelper();
          var rankConfig = spwRankingHelper.getRankConfiguration(current.getTableName());
          if (rankConfig.isValidRecord())
          {
              var sequencer = new sn_align_core.AlignmentPlanningRankProcessor(rankConfig.getValue("table"), rankConfig.getValue("column"));
              sequencer.generateNewIndex(current);
          }
      })
      (current, previous);
    7. Na lista relacionada Quando executar, habilite o. Inserir opção.
    8. Salve o formulário.

    Resultado

    Esta tarefa é o fim da série de tarefas para habilitar o planejamento de alto nível em uma tabela que não estende a tabela Item de planejamento [sn_align_planning_item]. Após a conclusão desta tarefa, você pode notificar seus gerentes de planejamento de que eles podem começar a criar planos de portfólio para o tipo de entidade configurado.

    Consulte Gerenciar planos de portfólio em Espaço de planejamento estratégico.