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.
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. |