Macro-opdrachten AddScenarioNote

De macro-opdracht AddScenarioNote wordt uitgevoerd in het scenario. Deze opdracht wordt gebruikt om te bepalen welke notitie wordt aangemaakt.

Deze tabel beschrijft de parameters die worden gebruikt voor de macro AddScenarioNote:

Parameter Omschrijving
Notitietype Het notitietype dat moet worden aangemaakt op basis van het ingeschakelde notitietype = Logbestand.
Prioriteit De prioriteit die voor de notitie moet worden ingesteld. De waarden kunnen zijn: Hoog, Gemiddeld of Laag
Overzicht De samenvattende tekst voor de notitie.
Gegevens De tekst met gegevens over de notitie. Als de notitie niet is opgegeven, wordt deze aangemaakt zonder gedetailleerde tekst.
Naam werkblad De naam van het werkblad dat moet worden uitgevoerd die aan de notitie is gekoppeld. Als het werkblad niet is opgegeven, wordt het niet opgenomen in de notitie.
Artikel doorgegeven De artikelselectie die aan het werkblad is doorgegeven. Dit kan een afzonderlijk element [element1] of een set elementen {[element1][element2]} zijn. De set elementen ondersteunt de MDX-definitie. Als de werkbladdefinitie niet is opgegeven, wordt de default werkbladdefinitie gebruikt.
NB: Deze parameter is niet vereist als de werkbladnaam is opgegeven.
Locatie doorgegeven De locatieselectie die aan het werkblad is doorgegeven. Dit kan een afzonderlijk element [element1] of een set elementen {[element1][element2]} zijn. De set elementen ondersteunt de MDX-definitie.
NB: Deze parameter is niet vereist als de werkbladnaam is opgegeven.
Periode doorgegeven De periodeselectie die is doorgegeven aan het werkblad. Dit kan een afzonderlijk element [element1] of een set elementen {[element1][element2]} zijn. De set elementen ondersteunt de MDX-definitie.
NB: Deze parameter is niet vereist als de werkbladnaam is opgegeven.
In Ming.le plaatsen Geeft aan of de notitie in Ming.le is geplaatst voor de huidige gebruiker (exclusief de macro).
Ming.le-groep De Ming.le-groep waarvoor de notitie wordt geplaatst. Deze parameter is alleen van toepassing als In Ming.le plaatsen is ingesteld op Aan.
NB: 

De plaatsing wordt alleen aan de stroom van de gebruiker toegevoegd.

  • De waarde is niet opgegeven
  • De opgegeven Ming.le-groep kan niet worden bepaald
De waarde voor het veld Opdracht moet worden opgegeven in het volgende formaat: AddScenarioNote(Notitietype, Prioriteit, Overzicht, [Detail], [Naam Werkblad], [Artikel Doorgegeven], [Locatie Doorgegeven], [Periode Doorgegeven], [In Ming.le plaatsen], [Ming.le-groep])
NB: Parameters in [ ] zijn optioneel.
Voorbeeld
Behoefte Parameters
Een overzichtslognotitie toevoegen met prioriteit = Laag AddScenarioNote("Overzicht","Laag","Verkoopconsensus bereikt","Gesprek gehad met Jan, hij heeft consensus bereikt met het verkoopteam".

AddScenarioNote("Overzicht","Gemiddeld","Aanbodconsensus bereikt","Gesprek gehad met Jill, zij heeft consensus bereikt met het productieteam","","","","","","")

Werkblad Nauwkeurigheidsanalyse prognoses uitvoeren met selectie van default artikel, locatie en periode uit werkbladdefinitie naar een lognotitie met prioriteit = Laag. AddScenarioNote("Playbook","Laag","Nauwkeurigheidsoverzicht van de maanden","","Nauwkeurigheidsanalyse prognoses","","","","","").
Werkblad Voorraadfouten uitvoeren met selectie van default artikel, locatie en periode uit de werkbladdefinitie en naar een lognotitie met prioriteit = Gemiddeld, en plaatsen in de Ming.le-feed van de uitvoerende gebruiker. AddScenarioNote("Playbook","Gemiddeld","Nul-voorraden","DC's die moeten worden beoordeeld bij de SOP-vergadering met meer dan 5 nul-voorraden in de horizon","Voorraadfouten","","","","waar","").
Werkblad Capaciteitsproblemen uitvoeren met locatieknooppunt "Productie", default artikelselectie en rollend periodeknooppunt "Volgende 3 weken" uitvoeren en vastleggen in een lognotitie met prioriteit = Hoog, ook plaatsen in de Ming.le-groep "Planners". AddScenarioNote("Playbook","Hoog","Capaciteitsproblemen","Productielocaties met op te lossen kortetermijnproblemen","Capaciteitsproblemen","","Productie","Volgende 3 werken","waar","Planners").

Bij succesvolle validatie en uitvoering van de macro wordt de opgegeven notitie toegevoegd aan het Cyclusperiode-scenario van waaruit de macro wordt uitgevoerd.

Validatie wordt uitgevoerd wanneer u de macro uitvoert. Als een van de validaties mislukt, wordt de macro afgebroken en wordt de bijbehorende foutmelding weergegeven.

Deze tabel beschrijft de scenariomacro-opdrachten vergeleken met de Cyclusperiode/Scenariostatus en de validatieberichten.
Status cyclusperiode Scenariostatus Uitvoeren mogelijk? Validatieberichten
In afwachting Niet van toepassing Nee Macro {0} kan niet worden uitgevoerd, omdat cyclusperiode de status "In afwachting" heeft
Actief, Afgebroken, Voltooid Niet van toepassing Ja Niet van toepassing
Onderbroken, gearchiveerd Niet van toepassing Ja, als er geen screenshot van het werkblad is opgenomen, anders Nee Macro {0} kan niet worden uitgevoerd, omdat cyclusperiode de status {1} heeft

Deze tabel beschrijft de foutmelding die wordt weergegeven tijdens de uitvoering van de macro:

Validatievoorwaarde/Regels Foutmelding
Zorg ervoor dat het notitietype overeenkomt met een van de ingeschakelde lognotitietypen.

Notitietype {0} is niet aanwezig.

Notitietype {0} is niet ingeschakeld.

Notitietype {0} heeft niet het juiste formaat. Alleen notities met Formaat=logbestand worden ondersteund.

Zorg ervoor dat de prioriteit overeenkomt met een verwachte waarde. ongeldige parameterwaarde {0}. Prioriteit moet "Hoog", "Gemiddeld" of "Laag" zijn.
Als het werkblad is opgegeven, controleert u of het kan worden uitgevoerd op basis van de macrocontext.

werkblad {0} is niet aanwezig.

werkblad {0} is niet ingeschakeld voor module {1}.

werkblad {0} is niet geautoriseerd voor gebruiker {1}.

Een screenshot van het werkblad wordt alleen opgenomen voor standaardwerkbladen. Werkblad moet van type = Standaard en rapportbron = Ingebed zijn.
Als de artikel-, locatie- en periodeknooppunten zijn opgegeven, controleert u of ze geldig zijn.

artikel {0} is niet aanwezig.

locatie {0} is niet aanwezig.

periode {0} is niet aanwezig.