Macro CopyMIEvent

De macro CopyMIEvent wordt gebruikt om de MI-gebeurtenissen te kopiëren van een broncyclusperiode naar een doelcyclusperiode. Deze macro wordt uitgevoerd op scenarioniveau.

De macro kopieert de goedgekeurde en wachtende MI-gebeurtenissen van de bron naar de doelcyclusperiode. De wachtende gebeurtenissen (die niet bewerkbaar zijn) kunnen alleen worden gekopieerd als de gebruiker toegang heeft tot het bewerkbare deel van het bronscenario.

De gekopieerde MI-gebeurtenissen omvatten de marktintelligentie-measures, de marktintelligentie-gebeurtenis en de notitie die is aangemaakt op basis van de marktintelligentie-gebeurtenis.

De macroparameters bepalen welke MI-gebeurtenissen moeten worden gekopieerd. Deze tabel toont de parameters die worden gebruikt voor het uitvoeren van de macro CopyMIEvent.
Parameter Omschrijving
Broncyclus De cyclus waaruit de MI-gebeurtenissen worden gekopieerd.
Broncyclusperiode De cyclusperiode waaruit de MI-gebeurtenissen worden gekopieerd.
NB: Als deze waarde niet is opgegeven, wordt de momenteel actieve cyclusperiode voor de opgegeven cyclus meegenomen. Als er geen cyclusperiode met de status Actief is, wordt er een foutmelding weergegeven.
Bronmodule De module in de broncyclusperiode met het bronscenario waaruit de MI-gebeurtenissen worden gekopieerd.
NB: Als deze waarde null is of niet is opgegeven, wordt de doelmodule meegenomen.
Naam bronscenario De naam van het scenario waarvan de MI-gebeurtenissen worden gekopieerd.
Code bronmeasure De measure die moet worden gekopieerd.
NB: Als deze waarde niet is gedefinieerd, worden alle gepubliceerde, geabonneerde en interne marktintelligentie-measures voor de bronmodule (Bronscenario) meegenomen.
Knooppunt artikelstructuur De artikelen die zijn geselecteerd om te kopiëren.
NB: Als deze waarde null is of niet is opgegeven, worden alle artikelen meegenomen.

Als 'Doelstructuur gebruiken' = Niet waar of niet is gedefinieerd, geldt het volgende:

  • De selectie van artikelen verwijst naar knooppunten in de artikelstructuur van de broncyclusperiode en moet aanwezig zijn in de broncyclusperiode.
  • Als het knooppunt Artikelstructuur is opgegeven, worden MI-gebeurtenissen die aanwezig zijn voor artikelen (gelijk aan of onderliggende elementen van) die deel uitmaken van de selectie (afgeleid van de artikelstructuur of de broncyclusperiode), gekopieerd naar het doel.

Als 'Doelstructuur gebruiken' = Waar, geldt het volgende:

  • De selectie van artikelen verwijst naar de knooppunten in de artikelstructuur van de doelcyclusperiode en moet aanwezig zijn in de doelcyclusperiode.
  • Als het knooppunt Artikelstructuur is opgegeven, worden MI-gebeurtenissen die aanwezig zijn voor artikelen (gelijk aan of onderliggende elementen van) in de broncyclusperiode die deel uitmaken van de selectie (afgeleid van de artikelstructuur of de doelcyclusperioden), gekopieerd naar het doel.
Knooppunt locatiestructuur De locaties die zijn geselecteerd om te kopiëren.
NB: Als deze waarde null is of niet is opgegeven, worden alle locaties meegenomen.

Als 'Doelstructuur gebruiken' = Niet waar of niet is gedefinieerd, geldt het volgende:

  • De selectie van locaties verwijst naar de knooppunten in de locatiestructuur van de broncyclusperiode en moet aanwezig zijn in de broncyclusperiode.
  • Als het knooppunt Locatiestructuur is opgegeven, worden MI-gebeurtenissen die aanwezig zijn voor locaties (gelijk aan of onderliggende elementen van) die deel uitmaken van de selectie (afgeleid van de artikelstructuur of de broncyclusperioden) gekopieerd naar het doel.

Als 'Doelstructuur gebruiken' = Waar, geldt het volgende:

  • De selectie van locaties verwijst naar de knooppunten in de locatiestructuur van de doelcyclusperiode en moet aanwezig zijn in de doelcyclusperiode.
  • Als het knooppunt Locatiestructuur is opgegeven, worden MI-gebeurtenissen die aanwezig zijn voor locaties (gelijk aan of onderliggende elementen van) in de broncyclusperiode die deel uitmaken van de selectie (afgeleid van de artikelstructuur of de broncyclusperioden) gekopieerd naar het doel.
Periodelabel De duur van de periode die moet worden gekopieerd. Deze ondersteunt knooppunten voor rollende perioden.

Als 'Doelstructuur gebruiken' = Niet waar is of niet is gedefinieerd, geldt het volgende:

  • Het periodelabel verwijst naar het periodelabel in de kalender van de broncyclusperiode en moet aanwezig zijn in de broncyclusperiode.
  • Indien opgegeven, worden alleen de gebeurtenissen binnen het datumbereik (inclusief start- en einddatum) van de opgegeven kalenderperiode (bucket) in de kalender van de broncyclusperiode gekopieerd.
  • Als de waarde niet is gedefinieerd of null is, worden alle horizons voor de broncyclus meegenomen.

Als 'Doelstructuur gebruiken' = Waar, geldt het volgende:

  • Het periodelabel verwijst naar het periodelabel in de kalender van de doelcyclusperiode en moet aanwezig zijn in de doelcyclusperiode.
  • Indien opgegeven, worden alleen de gebeurtenissen binnen het datumbereik (inclusief start- en einddatum) van de opgegeven kalenderperiode (bucket) in de kalender van de doelcyclusperiode gekopieerd.
  • Als de waarde niet is gedefinieerd of null is, worden alle horizons voor de doelcyclus meegenomen.
Code doelmeasure De marktintelligentie-measure van de doelcyclusperiode.
NB: Als deze waarde niet is gedefinieerd, wordt de waarde van de bronmeasurecode meegenomen.
Referentie De MI-gebeurtenissen waarnaar wordt verwezen. Alleen de gebeurtenissen met de referentie worden meegenomen.
NB: Als deze waarde niet is opgegeven, worden alle gebeurtenissen meegenomen.
Doelstructuur gebruiken Geeft aan of de structuren in de doelcyclusperiode in aanmerking worden genomen. De waarden kunnen zijn:
  • Waar: De parameters verwijzen naar de structuren in de doelcyclusperiode.
  • Niet waar: Het 'knooppunt artikelstructuur', 'knooppunt locatiestructuur' en 'periodelabel' verwijzen naar de structuren in de broncyclusperiode.
De waarde van het veld Opdracht moet worden opgegeven in de volgende opmaak: CopyMIEvent(Broncyclus,[Broncyclusperiode],[Bronmodule], Bronscenarionaam, [Measure-code Bron], [Knooppunt Artikelstructuur],[Knooppunt Locatiestructuur],[Periodelabel],[Measure-code Bestemming],[Doelstructuren gebruiken).
NB: De optionele parameters worden opgegeven in [ ].
Tabel 1. Voorbeeld
Behoefte Parameters

Alle geldige MI-gebeurtenissen met een referentie naar "MI leverancier" kopiëren van Baseline Vraag in de normale cyclusperiode 16mei naar het huidige scenario voor alle artikelen (in doelcyclusperiode) op de "UK"-locatie (in doelcyclusperiode) voor BJ 2016. Alle gebeurtenissen op en onder het niveau van de "UK"-locatie (in doel) en artikelen op en onder het niveau "Alle artikelen" (in doelcyclusperiode) en die een start- en einddatum hebben binnen de bucket BJ 2016 in de doelcyclusperiode worden gekopieerd. De gespreide MI-waarden voor de measure worden gekopieerd. Tevens worden de notities voor de gebeurtenissen gekopieerd.

CopyMIEvent("Normaal","16mei,"","Baseline Vraag","","Alle artikelen","UK","BJ 2016","","MI leverancier","","Waar")
Alle gebeurtenissen die zijn aangemaakt in de normale cyclusperiode 11mei voor de measure MI_1 kopiëren van Baseline Financieel naar het huidige scenario voor alle artikelen (in broncyclusperiode) op alle locaties (in broncyclusperiode) voor de horizon van broncyclusperioden. Alle gebeurtenissen voor MI_1 en de gespreide MI-waarden voor de measure MI_1 worden gekopieerd. Tevens worden de notities voor de gebeurtenissen gekopieerd. CopyMIEvent("Normaal","11mei","","Baseline Financieel","MI_1","","","","","",""," Niet waar")
Alle gebeurtenissen die zijn aangemaakt in de normale cyclusperiode 11mei voor de measure MI_1 kopiëren van Baseline Financieel naar het huidige scenario voor alle artikelen (in broncyclusperiode), op alle locaties (in broncyclusperiode) voor de horizon van broncyclusperioden naar de measure MI_2. Alle gebeurtenissen voor MI_1 en de gespreide MI-waarden voor de measure MI_1 worden gekopieerd naar de measure MI_2. Tevens worden de notities voor de gebeurtenissen gekopieerd. CopyMIEvent("Normaal","11mei","","Baseline Financieel","MI_1","","","","MI_2","","","")