Macro CopyScenarioNote

A macro CopyScenarioNote é usada para copiar a(s) nota(s) especificada(s) do Cenário de período de ciclo de origem para o Cenário do período de ciclo de destino. Essa macro é executada em um nível de cenário.
Estes parâmetros são usados para determinar as Notas a serem copiadas:
Período de ciclo de origem
Se o Período do ciclo de origem não estiver definido, use o último período de ciclo publicado.
Cenário de origem
Se o Cenário de origem não estiver definido, use o cenário publicado para este módulo.
Tipo de nota
Se o Tipo de nota for definido, copie todas as notas (Format=Log) para esse cenário de período de ciclo.

Para executar a macro, o valor do campo Comando deve ser especificado neste formato:CopyScenarioNote([Source Cycle Period],[Source Scenario],[Note Type])

Na execução da macro, a(s) nota(s) especificada(s) do Cenário de período de ciclo de origem é/são copiada(s) para o Cenário de período de ciclo de destino. O destino é o Cenário de período de ciclo a partir do qual a macro é executada. A Nota é copiada da seguinte forma:

  • Os valores do Período de ciclo e do Cenário são atualizados com as novas informações de destino. Os valores para Ciclo e Módulo são iguais à origem.
  • Os campos Resumo, Tipo de nota, Data, Prioridade, Formato, Item, Período, Local, Incluir na reprodução e Detalhes mantêm as informações da nota de origem. Esses campos são atualizados com o valor de sequência de caracteres e não é realizada nenhuma validação.
  • O usuário é atualizado com o valor da sequência de caracteres e não é realizada nenhuma validação para o usuário.
  • A Nota é copiada somente se:
    • O Tipo de nota existir no período de ciclo de destino.
    • O período existe no horizonte do período de ciclo de destino.
  • O ciclo e o módulo de origem devem corresponder ao ciclo e ao módulo de destino. Caso contrário, uma mensagem de validação será exibida para indicar ao usuário final que não foi possível localizar o Ciclo ou o Módulo.
  • As Notas com o formato “Log” têm apenas suporte.
Tabela 1. Exemplo
Requisito Parâmetros
Copiar todas as notas de cenário (em que Tipo de nota=Log) do cenário de Linha de base de demanda mais para o período de ciclo AF19 M08. CopyScenarioNote(“AF19 M08”,”Linha de base demanda mais","")
Copiar notas do Plano de ação do cenário publicado para o período de ciclo AF19 M08. CopyScenarioNote("AF19 M08","","Plano de ação")
Copiar notas do Plano de ação do cenário publicado para o período de ciclo publicado anterior CopyScenarioNote(“”,””,”Plano de ação”)

As validações são realizadas quando você executa a macro. Se houver falhas na validação, a execução da macro será anulada e a mensagem de erro relacionada será exibida.

Esta tabela descreve os comandos Macro do cenário em comparação com o Período de ciclo/Status do cenário e as mensagens de validação.
Status do período de ciclo Status do cenário Pode executar? Mensagem de validação
Pendente N/D Não N/D. A opção está desabilitada
Em execução WIP Sim N/D
Pausado Qualquer Não N/D. A opção está desabilitada
Anulado Parado Sim N/D
Arquivado Qualquer Não N/D. A opção está desabilitada.
Esta tabela descreve a mensagem de erro exibida durante a execução da macro:
Validação Mensagem de validação
Nota Não é possível localizar a anotação {0}.
Período Não é possível localizar o período {1}.
Formato da anotação A anotação {0} não está no formato correto. Só há suporte para as Notas de Formato=log.