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.
|
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.
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. |