Validatie en uitvoering
Validatie en uitvoering voor CopyLastPeriodMeasure
De geselecteerde measures worden gekopieerd als de macro succesvol gevalideerd en uitgevoerd is.
Dit zijn de validatieregels:
- De huidige cyclusperiode moet een eerder voltooide cyclusperiode bevatten.
- Het vergelijken van perioden, scenario's en measures is gebaseerd op de naam van het element en niet op ID.
- Het periodelabel moet aanwezig zijn voor geaggregeerde niveaus in:
- De doel-/huidige cyclusperiode als 'Doelperiodelabel gebruiken' = Waar. De basiselementen onder deze aggregaatwaarde worden vergeleken met de bijbehorende basiselementen in de broncyclusperiode en worden gekopieerd.
- De bron-/vorige cyclusperiode als 'Doelperiodelabel gebruiken' = Niet waar. De basiselementen onder deze aggregaatwaarde worden vergeleken met de bijbehorende basiselementen in de broncyclusperiode en gekopieerd
- Als de bron een mutatiegegevens-/order-measure is en het doel een standaard measure is, worden alleen de measure-waarden van mutatiegegevens/orders gekopieerd.
- Als de bron een mutatiegegevens-/order-measure is en het doel ook een mutatiegegevens-/order-measure is of null, worden de mutatiegegevens/orders gekopieerd. Dit omvat de measure-waarden (voor zowel de bron als het doel) als de mutatiegegevens/orderrecord.
- Als de bestemming een mutatiegegevens-/order-measure is en de bron van andere typen measures is, kan de measure niet worden gekopieerd.
- Voor mutatiegegevens:
- De startdatum en de einddatum van Periodelabel komen overeen met de 'T/m datum' (ontvangstdatum/einddatum) van de mutatiegegevens. De mutatiegegevens/orders met een T/m datum binnen dit periodelabel worden opgenomen.
- Het locatieknooppunt (en de children) wordt vergeleken met de 'Naar locatie' van de mutatiegegevens. De mutatiegegevens met een 'Naar locatie' in het locatieknooppunt (als basisknooppunt) of een onderliggend element (indien geaggregeerd) worden opgenomen.
- Als de bron een marktintelligentie-measure is en het doel een standaard measure is, worden alleen de measure-waarden van de MI-measure gekopieerd. De gebeurtenis wordt niet gekopieerd.
- Als de bron een marktintelligentie-measure is en het doel ook een marktintelligentie-measure is of Null, wordt de marktintelligentie-gebeurtenis gekopieerd en opnieuw toegepast, inclusief de notities. Bovendien geldt het volgende:
- De gebeurtenissen die beginnen en eindigen binnen de opgegeven periode worden meegenomen.
- De MI-gebeurtenis wordt gespreid op basis van de spreidingsopties die zijn opgeslagen voor de MI-gebeurtenis.
- Gebeurtenissen moeten worden gekopieerd op basis van de aanmaakdatum. Dit proces helpt bij het onderhouden van de integriteit van de gebeurtenissen en de waarden die vervolgens zijn gespreid.
- Alleen de knooppunten binnen de artikel-, locatie- en periodestructuren die in de vorige en huidige cyclusperiode voorkomen, worden gekopieerd. De knooppunten die niet voorkomen in de vorige cyclusperiode worden gerapporteerd in het logbestand voor fouten.
Zie Geavanceerde CopyMIEvent-macro's.