RunProductionSchedulingMacro

RunProductionSchedulingMacro wordt gebruikt voor het aanroepen van de client voor back-end productieplanning die de geparameteriseerde modelnaam en de macronaam van de productieplanning ondersteunt om aan te geven welke clientactie moet worden uitgevoerd. Deze macro-opdracht wordt uitgevoerd op systeemniveau.
Voor de macro worden de volgende parameters gebruikt:
Modelnaam
De context voor de naam van het productieplanningsmodel voor het uitvoeren van de macro. Dit ondersteunt de parameter %modelcontext% die wordt vervangen door het huidige productieplanningsmodel bij het uitvoeren van macro's in de productieplanning 'module' (productieplanningsmodelgegevens).
Macronaam
De macronaam voor het productieplanningsmodel.

Voor het uitvoeren van de macro moet de waarde voor het veld Opdracht worden opgegeven met de volgende opmaak: RunProductionScheduling(Modelnaam, Macronaam)

Bij het uitvoeren van de macro wordt de status gewijzigd in 'Actief' om aan te geven dat de macro wordt verwerkt. De status wordt gewijzigd in 'Voltooid' wanneer het proces is voltooid.

Tabel 1. Voorbeeld
Behoefte Parameters
Gegroepeerde planning verwijderen en nieuw schema aanmaken binnen het model: ModelA voor geavanceerde planning RunProductionSchedulingMacro("ModelA","Planning")
Testgegevens importeren vanuit M3 binnen model QACFBDEV02_TST voor geavanceerde planning RunProductionSchedulingMacro("QACFBDEV02_TST","Testgegevens vanuit M3 importeren")
Validaties worden uitgevoerd wanneer u de macro uitvoert. Als een van de validaties mislukt, wordt de uitvoering van de macro afgebroken en de bijbehorende foutmelding weergegeven. Deze tabel beschrijft de foutmelding die wordt weergegeven tijdens de uitvoering van de macro:
Validatievoorwaarde Foutmelding
Controleer of de naam van het productieplanningsmodel bestaat Model met de naam {0} bestaat niet of is niet toegankelijk voor de huidige gebruiker
Controleer of de macronaam van de productieplanning bestaat Macro met de naam {0} is niet aanwezig in productieplanningsmodel {1}