De macro RunCommand die wordt gebruikt om een opdracht uit te voeren voor een gegevensbron. Deze macro kan worden uitgevoerd op scenarioniveau voor gegevensbronnen voor aanbodplanning of voor database.
De volgende tabel toont de parameters die worden gebruikt voor het uitvoeren van de macro RunCommand op scenarioniveau:
Parameter |
Gegevens |
Gegevensbron |
De gegevensbron waarvoor de opdracht wordt uitgevoerd. De waarden kunnen zijn: |
Opdrachttekst |
De opdracht die voor de opgegeven gegevensbron moet worden uitgevoerd. |
De waarde van het veld Opdracht moet worden opgegeven in de volgende opmaak: RunCommand (Gegevensbron, Opdrachttekst).
Tabel 1. Voorbeeld
Behoefte |
Parameter |
Voer de opdracht "workflow: Solve" uit in de gegevensbron "Productie". |
RunCommand("Production","workflow: Solve") |
De opdracht wordt uitgevoerd op basis van/voor de opgegeven gegevensbron als de macro succesvol gevalideerd en uitgevoerd is.
De volgende tabel toont de status van de cyclusperiode en de bijbehorende validatieberichten:
Status broncyclusperiode |
Status bronscenario |
Uitvoeren mogelijk? |
Validatiebericht |
In afwachting |
Niet van toepassing |
Nee |
Macro {0} kan niet worden uitgevoerd, omdat Cyclusperiode de status "In afwachting" heeft. |
Actief |
Willekeurig |
Ja |
Niet van toepassing |
Onderbroken |
Willekeurig |
Ja |
Niet van toepassing |
Voltooid |
Willekeurig |
Ja |
Niet van toepassing |
Afgebroken |
Gestopt |
Ja |
Niet van toepassing |
Gearchiveerd |
Willekeurig |
Nee |
Macro {0} kan niet worden uitgevoerd, omdat Cyclusperiode de status "Gearchiveerd" heeft |
Validatie wordt uitgevoerd wanneer u de macro RunCommand uitvoert. Als de validatie mislukt, wordt de macro afgebroken en wordt de bijbehorende foutmelding weergegeven. De volgende tabel toont de foutmeldingen die worden weergegeven voor de verschillende validatiefouten:
Validatievoorwaarde |
Foutmelding |
RunCommand ondersteunt alleen het gegevensbrontype 'Aanbodplanning' of 'Database'. |
Voor de macro RunCommand is een gegevensbron van het type Aanbodplanning of Database vereist. |
Controleer of de gegevensbron geldig is. |
Gegevensbron {0} is niet aanwezig. |
Als het type gegevensbron = Aanbodplanning is, moet de tweede parameter een geldige opdracht voor aanbodplanning zijn. Dit betekent dat de parameterwaarde de indeling "werkstroom: werkstroomnaam" moet hebben. Als dat niet het geval is, wordt de opdracht afgekeurd en wordt een foutmelding weergegeven. |
Opdracht {0} is niet geldig voor Aanbodplanning. |