RunProductionSchedulingMacro

Das Makro RunProductionSchedulingMacro wird zum Aufrufen des Production Scheduling-Backend-Clients verwendet, der einen parametrisierten Modellnamen und Production Scheduling-Client-Makronamen unterstützt, um die auszuführende Client-Aktion anzuzeigen. Dieser Makrobefehl wird auf Systemebene ausgeführt.
Die folgenden Parameter werden für das Makro verwendet:
Modellname
Der Kontext des Produktionseinplanungsmodellnamens zum Ausführen des Makros. Dies unterstützt den Parameter %modelcontext%, der durch das aktuelle Produktionseinplanungsmodell ersetzt wird, wenn Makros im "Modul" Produktionseinplanung (Details des Produktionseinplanungsmodells) ausgeführt werden.
Makroname
Der Makroname im Produktionseinplanungsmodell.

Zum Ausführen des Makros muss der Wert im Feld Befehl im folgenden Format angegeben werden: RunProductionScheduling(Modellname, Makroname)

Bei Makroausführung wird der Status in "Wird ausgeführt" geändert, um anzuzeigen, dass das Makro gerade verarbeitet wird. Der Status wird in "Abgeschlossen" geändert, wenn der Vorgang abgeschlossen ist.

Tabelle 1. Beispiel
Anforderung Parameter
Batch löschen und neuen Zeitplan im Modell erstellen: Modell A von Advanced Scheduling RunProductionSchedulingMacro("Modell A","Zeitplan")
Testdaten aus M3 im Modell QACFBDEV02_TST von Advanced Scheduling importieren RunProductionSchedulingMacro("QACFBDEV02_TST","M3-Testdaten importieren")
Es werden Validierungen durchgeführt, wenn Sie das Makro ausführen. Wenn eine Validierung fehlschlägt, wird die Makroausführung abgebrochen und eine entsprechende Fehlermeldung angezeigt. Die folgende Tabelle enthält die Fehlermeldung, die während der Makroausführung angezeigt wird:
Validierungsbedingung Fehlermeldung
Prüfen, dass der Name des Produktionseinplanungsmodells vorhanden ist Ein Modell mit dem Namen {0} ist nicht vorhanden, oder der aktuelle Benutzer hat keinen Zugriff darauf.
Prüfen, dass der Name des Makros für die Produktionseinplanung vorhanden ist. Ein Makro mit dem Namen {0} wurde im Produktionseinplanungsmodell {1} nicht gefunden.