Macro RunCommand en nivel de escenario

La macro RunCommand usada para ejecutar un comando en un origen de datos. Esta macro se puede ejecutar para orígenes de datos de planificación de suministro o de base de datos en el nivel de escenario.
En esta tabla se muestran los parámetros utilizados para ejecutar la macro RunCommand a nivel de escenario:
Parámetro Detalles
Origen de datos El origen de datos para el que se ejecuta el comando. Posibles valores:
  • Planificación de suministro
  • Base de datos
Texto de comando El comando que se va a ejecutar para el origen de datos especificado.

Se debe especificar el valor del campo Comando en el siguiente formato: RunCommand (Origen de datos, Texto de comando).

Tabla 1. Ejemplo
Requisito Parámetro
Ejecutar el comando "workflow: Solve" en el origen de datos "Producción". RunCommand("Producción","workflow: Resolver")

El comando se ejecuta en comparación con/para el origen de datos especificado tras la validación y ejecución correctas de la macro.

En esta tabla se muestran el estado de período de ciclo y los mensajes de validación relacionados:
Estado del período del ciclo de origen Estado del escenario de origen ¿Se puede ejecutar? Mensaje de validación
Pendiente N/A No No se puede ejecutar la macro {0} porque el período del ciclo tiene el estado "Pendiente".
En ejecución Cualquiera N/A
Parado Cualquiera N/A
Completado Cualquiera N/A
Anulado Detenido N/A
Archivado Cualquiera No No se puede ejecutar la macro {0} porque el período del ciclo tiene el estado "Archivado".
La validación se realiza al ejecutar la macro RunCommand. Si la validación falla, se anula la macro y se muestra el mensaje de error relacionado. En esta tabla se muestran los mensajes de error para diversos errores de validación:
Condición de validación Mensaje de error
RunCommand admite únicamente el tipo de origen de datos "Planificación de suministro" o "Base de datos". La macro RunCommand requiere un origen de datos del tipo Planificación de suministro o base de datos.
Compruebe que el origen de datos es válido. No se encuentra el origen de datos {0}.
Cuando el tipo origen de datos = Planificación de suministro, el segundo parámetro debe ser un comando de Planificación de suministro válido. Esto significa que el valor del parámetro debe tener el formato "workflow: nombre de flujo de trabajo". De lo contrario, el comando se rechaza y se muestra un mensaje de error. El comando {0} no es válido para Planificación de suministro.