Ejecutar macro de programación de producción
RunProductionSchedulingMacro se utiliza para llamar al cliente de programación de producción final que admite un nombre de modelo con parámetros y un nombre de macro de cliente de Programación de producción para indicar la acción del cliente que se ejecutará. Este comando de macro se ejecuta a nivel de sistema.
Estos parámetros se utilizan para la macro:
- Nombre de modelo
- El contexto del modelo de Production Scheduling para ejecutar la macro. Admite el parámetro %modelcontext%, que se sustituye por el modelo de Production Scheduling actual al ejecutar macros en el "módulo" Production Scheduling (detalles del modelo de Production Scheduling).
- Nombre de la macro
- El nombre de la macro en el modelo de Production Scheduling.
Para ejecutar la macro, se debe especificar el valor del campo Comando en el siguiente formato: RunProductionScheduling(Nombre del modelo, Nombre de la macro)
En la ejecución de la macro, el estado se cambia a "En ejecución" para indicar que la macro se está procesando. El estado cambia a "Completado" una vez completado el proceso.
Requisito | Parámetros |
---|---|
Eliminar procesados y crear una programación nueva en el modelo: Modelo A de programación avanzada | RunProductionSchedulingMacro("Modelo A","Programación") |
Importar datos de prueba de M3 al modelo QACFBDEV02_TST de programación avanzada | RunProductionSchedulingMacro("QACFBDEV02_TST","Importar datos de prueba de M3") |
Las validaciones se efectúan al ejecutar la macro. Si alguna de las validaciones falla, se anula la ejecución de la macro y se muestra el mensaje de error relacionado. En esta tabla se describe el mensaje de error que se muestra durante la ejecución de la macro:
Condición de validación | Mensaje de error |
---|---|
Compruebe que el nombre del modelo de Production Scheduling existe. | El modelo con nombre {0} no existe o no es accesible para el usuario actual. |
Compruebe que el nombre de la macro de Production Scheduling existe. | La macro con nombre {0} no se puede encontrar en el modelo de Production Scheduling {1}. |