Macro CopyScenarioNote
De macro CopyScenarioNote wordt gebruikt om de opgegeven notitie(s) uit het bronscenario Cyclusperiode te kopiëren naar het doelscenario Cyclusperiode. Deze macro wordt uitgevoerd op scenarioniveau.
De volgende parameters worden gebruikt om de te kopiëren notities te bepalen:
- Broncyclusperiode
- Als de broncyclusperiode niet is gedefinieerd, gebruikt u de laatst gepubliceerde cyclusperiode.
- Bronscenario
- Als het bronscenario niet is gedefinieerd, gebruikt u het voor deze module gepubliceerde scenario.
- Notitietype
- Als het notitietype is gedefinieerd, kopieert u alle notities (Formaat=logbestand) voor dit cyclusperiode-scenario.
Voor het uitvoeren van de macro moet de waarde voor het veld Opdracht worden opgegeven in de volgende opmaak:CopyScenarioNote([Broncyclusperiode],[Bronscenario],[Notitietype])
Bij de uitvoering van de macro wordt/worden de opgegeven notitie('s) van het cyclusperiode-bronscenario gekopieerd naar het cyclusperiode-doelscenario. Het doel is het cyclusperiode-scenario van waaruit de macro wordt uitgevoerd. De notitie wordt als volgt gekopieerd:
- De waarden voor Cyclusperiode en Scenario worden bijgewerkt met de nieuwe doelgegevens. De waarden voor Cyclus en Module zijn gelijk aan de bron.
- De velden Overzicht, Notitietype, Datum, Prioriteit, Opmaak, Artikel, Periode, Locatie, In playbook opnemen en Gegevens behouden de informatie van de bronnotitie. Deze velden worden bijgewerkt met de waarde van de string en er wordt geen validatie uitgevoerd.
- De gebruiker wordt bijgewerkt met de waarde van de string en er wordt geen validatie uitgevoerd voor de gebruiker.
- De notitie wordt alleen gekopieerd als:
- Het Notitietype aanwezig is in de doelcyclusperiode.
- De periode aanwezig is in de horizon van de doelcyclusperiode.
- De broncyclus en -module moeten overeenkomen met de doelcyclus en -module. Als dat niet het geval is, wordt er een validatiebericht weergegeven om de eindgebruiker duidelijk te maken dat de cyclus of de module niet aanwezig is.
- Alleen notities met de opmaak 'Logbestand' worden ondersteund.
Behoefte | Parameters |
---|---|
Alle scenarionotities kopiëren (waarbij Notitietype=Logbestand) uit het scenario Vraag-Plus Baseline voor cyclusperiode BJ19M08. | CopyScenarioNote("BJ19 M08","Vraag-Plus Baseline","") |
Notities van actieplan kopiëren vanuit het gepubliceerde scenario voor cyclusperiode BJ19 M08. | CopyScenarioNote("BJ19 M08","","Actieplan") |
Notities van actieplan kopiëren vanuit het gepubliceerde scenario voor de vorige gepubliceerde cyclusperiode | CopyScenarioNote("","","Actieplan") |
Validaties worden uitgevoerd wanneer u de macro uitvoert. Als een van de validaties mislukt, wordt de uitvoering van de macro afgebroken en de bijbehorende foutmelding weergegeven.
Deze tabel beschrijft de scenariomacro-opdrachten vergeleken met de Cyclusperiode/Scenariostatus en de validatieberichten.
Status cyclusperiode | Scenariostatus | Uitvoeren mogelijk? | Validatiebericht |
---|---|---|---|
In afwachting | Niet van toepassing | Nee | Niet van toepassing. De optie is uitgeschakeld |
Actief | Onderhanden | Ja | Niet van toepassing |
Onderbroken | Willekeurig | Nee | Niet van toepassing. De optie is uitgeschakeld |
Afgebroken | Gestopt | Ja | Niet van toepassing |
Gearchiveerd | Willekeurig | Nee | Niet van toepassing. De optie is uitgeschakeld. |
Deze tabel beschrijft de foutmelding die wordt weergegeven tijdens de uitvoering van de macro:
Validatie | Validatiebericht |
---|---|
Notitie | Notitie {0} is niet aanwezig. |
Periode | Periode {1} is niet aanwezig. |
Opmaak notitie | Notitie {0} heeft niet de juiste opmaak. Alleen notities met Formaat=logbestand worden ondersteund. |