Validatie en uitvoering

De geselecteerde marktintelligentie-measures worden gekopieerd als de macro succesvol gevalideerd en uitgevoerd is. Dit zijn de validatieregels:

  • Omdat codelijsten, structuren of configuratieversies kunnen verschillen, is het overeenkomende aantal knooppunten gebaseerd op de naam van het artikel.
  • Bronknooppunten of elementen die niet overeenkomen (voor artikel, locatie, periode of measure) moeten worden gerapporteerd in een logbestand voor fouten op basis van interfaceservices.
  • Bron- en doelmeasures moeten van het type Marktintelligentie zijn.
  • Alleen volledige MI-gebeurtenissen kunnen worden gekopieerd:
    • De startdatum en einddatum van gebeurtenissen moeten binnen de gedefinieerde periode liggen (in de doelcyclusperiode als "Doelstructuren gebruiken" Waar is of in de broncyclusperiode als "Doelstructuren gebruiken" Niet waar is).
    • Artikel- en locatie-elementen op gebeurtenisniveau (geaggregeerd niveau) die worden toegekend aan de gebeurtenis moeten aanwezig zijn voor de bron en het doel.
  • Alleen geldige MI-gebeurtenissen (bepaald door de status en als in Bewerkbaar scenario de huidige gebruiker gedeelde toegang heeft) kunnen worden gekopieerd.
  • Bij het kopiëren van gebeurtenissen worden de volgende sleutelgegevens ook gekopieerd:
    • De MI-gebeurtenisgegevens, inclusief de spreidingsgegevens van de periode.
    • De notitie die is aangemaakt voor de gebeurtenis.
    • De MI-gebeurtenis wordt gespreid op basis van de opties van Spreiding basiselementen die voor deze MI-gebeurtenis zijn opgeslagen. De basisspreiding-measure wordt gebruikt voor artikel- en locatiespreiding en als de optie Voor periodespreiding gebruiken is ingeschakeld, wordt deze measure ook gebruikt om naar basisperioden te spreiden. Anders wordt de spreiding-measure voor cyclusperiode gebruikt om naar de basisperioden te spreiden.
      NB: 
      • De nieuwe of verwijderde artikelen/locaties worden ook meegenomen.
      • De mate van spreiding is gebaseerd op de laatste huidige measure-waarden, indien nodig.
    • 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.
  • De gebeurtenisgegevens worden als volgt gekopieerd:
    • De nettoprognose-measure wordt bijgewerkt met de nettoprognose die is gekoppeld aan de doel MI-measure.
    • De gebruiker wordt als string naar de nieuwe gebeurtenis gekopieerd. Er wordt geen validatie van de gebruiker uitgevoerd.
    • De datum, oorspronkelijke nettowaarde en oorspronkelijke MI-waarde blijven hetzelfde als de oorspronkelijke MI-gebeurtenis.
    • Over perioden delen: Als een profiel is geselecteerd, wordt het profiel als string gekopieerd en wordt er geen validatie uitgevoerd.
    • Spreiding-measure basiselementen: De measure wordt vergeleken op basis van de naam en de validatie wordt uitgevoerd om ervoor te zorgen dat de measure voor het doel bestaat.
    • Voor periodespreiding gebruiken: Wordt de waarde van de schakelaar gekopieerd naar het doel.
    • In deze tabel wordt het resultaat van gebeurtenisgegevens voor het doel na het kopiëren beschreven:
      Oorspronkelijke gebeurtenis Resultaat in doelgebeurtenis
      MI-measure bron MI-measure doel
      Nettoprognose-measure De nettoprognose-measure waarnaar wordt verwezen in de doel MI-measure.
      Artikel Zelfde als oorspronkelijke gebeurtenis
      Locatie Zelfde als oorspronkelijke gebeurtenis
      Referentie Zelfde als oorspronkelijke gebeurtenis
      Status Zelfde als oorspronkelijke gebeurtenis
      Beginperiode Zelfde als oorspronkelijke gebeurtenis
      Aantal perioden Zelfde als oorspronkelijke gebeurtenis
      Beginperiode Zelfde als oorspronkelijke gebeurtenis
      Aantal perioden Zelfde als oorspronkelijke gebeurtenis
      Profiel Zelfde als oorspronkelijke gebeurtenis (opgehaald als string - geen validatie vereist)
      Huidige nettowaarde Zelfde als oorspronkelijke gebeurtenis
      Huidige MI-waarde Zelfde als oorspronkelijke gebeurtenis
      Berekeningswijze marktintelligentie Zelfde als oorspronkelijke gebeurtenis
      MI-waarde Zelfde als oorspronkelijke gebeurtenis
      Verhoging Zelfde als oorspronkelijke gebeurtenis
      Verlaging Zelfde als oorspronkelijke gebeurtenis
      Over perioden delen

      Zelfde als oorspronkelijk gebeurtenis (als profiel is geselecteerd vindt er geen validatie plaats voor de profielnaam; het profiel wordt gekopieerd als een string)

      Werkelijke waarden worden ook naar het doel gekopieerd.

      Spreiding basiselementen De gebruikte methode is hetzelfde als de oorspronkelijke gebeurtenis die de geselecteerde measure gebruikt en deze measure of de spreiding-measure voor cyclusperiode op basis van de geselecteerde optie. De spreiding van de basiselementen wordt echter opnieuw berekend op basis van de huidige waarden van de MI/net-prognose, of de nieuwe of gewijzigde configuratie van de marktintelligentie-measure.
      Voor periodespreiding gebruiken Zelfde als oorspronkelijke gebeurtenis (tenzij de configuratie is gewijzigd)
      Periodedeel Behouden volgens de brongebeurtenis.
      Spreidingswaarden basiselementen Opnieuw berekend bij het kopiëren van de gebeurtenis en gebruikt de meest recente waarden binnen de gerelateerde measures.
  • De notitie wordt als volgt gekopieerd:
    • De waarden voor Cyclus, Cyclusperiode, Scenario, Measure en Module worden bijgewerkt met de nieuwe doelgegevens.
    • De waarden voor Overzicht, Notitietype, Datum, Prioriteit, Opmaak, Artikel, Periode, Locatie, In Playbook meenemen en Gegevens worden bijgewerkt met de bestaande notitiegegevens.
    • Gebruiker wordt bijgewerkt met de waarde van de string; er wordt geen validatie uitgevoerd.
    • In deze tabel wordt het resultaat van notitiegegevens op het doel na het kopiëren beschreven:
      Oorspronkelijke gebeurtenis Resultaat in doelgebeurtenis
      Overzicht Zelfde als oorspronkelijke gebeurtenis
      Notitietype Zelfde als oorspronkelijke gebeurtenis
      Cyclus Doelcyclus
      Cyclusperiode Doelcyclus
      Scenario Doelcyclus
      Datum Zelfde als oorspronkelijke gebeurtenis
      Gebruiker Zelfde als oorspronkelijke gebeurtenis (er wordt geen validatie uitgevoerd voor de gebruiker-ID en wordt gekopieerd als de waarde van de string).
      Prioriteit Zelfde als oorspronkelijke gebeurtenis
      Measure MI-measure doel
      Module Doelmodule
      Opmaak Logboek (zelfde als oorspronkelijke gebeurtenis)
      Werkblad Zelfde als oorspronkelijke gebeurtenis
      Artikel Zelfde als oorspronkelijke gebeurtenis
      Locatie Zelfde als oorspronkelijke gebeurtenis
      In Playbook meenemen Zelfde als oorspronkelijke gebeurtenis
      Detailnotities Zelfde als oorspronkelijke gebeurtenis
      NB: 
      • De notitie wordt alleen gekopieerd als het notitietype voor het doel aanwezig is.
      • Als het notitietype niet aanwezig is voor het doel, worden de gebeurtenis en de measure gekopieerd en wordt een bericht in het controlelogbestand gelogd om aan te geven dat de notitie niet kan worden gekopieerd.
Deze tabel beschrijft de status van gebeurtenissen van het bronscenario dat kan worden gekopieerd:
Status Bewerkbaar bronscenario (gebruiker met gedeelde toegang) Bewerkbaar bronscenario (gebruiker heeft geen gedeelde toegang) Alleen bronscenario lezen
In afwachting Gekopieerd (ingesteld als Goedgekeurd in doel) Niet gekopieerd Niet van toepassing
Goedgekeurd Gekopieerd Gekopieerd Gekopieerd
Verwijderen in behandeling Niet gekopieerd Gekopieerd (ingesteld als Goedgekeurd in doel) Niet van toepassing
Deze tabel beschrijft de status van de spreiding-measures die worden gebruikt bij het kopiëren van gebeurtenissen:
Bron Doel (spreiding-measure bestaat voor het doel) Doel (spreiding-measure bestaat niet voor het doel)
Spreiding-measure Spreiding-measure van bron gebruiken (in gebeurtenis) Gebruik de spreiding-measure die is gedefinieerd in de MI-configuratie van doel
Voor periodespreiding gebruiken Gebruik de waarde die wordt gebruikt voor brongebeurtenis Gebruik de waarde die in de MI-configuratie van doel is gedefinieerd