RunInterfaceService (exportar) en el nivel de período de ciclo
La macro RunInterfaceService (exportar) se utiliza para ejecutar un servicio de interfaz que exporta datos de calendario en el contexto de un período de ciclo. Esta macro se ejecuta en el nivel de período de ciclo.
En esta tabla se muestran los parámetros utilizados para ejecutar la macro RunInterfaceService (Exportar):
Parámetro | Descripción |
---|---|
Nombre del servicio de interfaz | El nombre del servicio de interfaz que se ejecuta. |
Dirección | Dirección del flujo de datos. Nota: Este valor se establece en "Exportar" cuando se crea la macro.
|
Tipo de calendario | El período para el que se exportan los datos. Posibles valores:
Nota: Si no se especifica el valor, se tiene en cuenta el período de inicio.
|
Etiqueta de período | El período de inicio para exportar los datos. Admite los nodos de período de traslado. Nota:
|
Número de períodos | El número de períodos de nivel de horizonte que se va a exportar. Si el nivel de horizonte no es igual al nivel de calendario para almacenar planes o si la opción Telescópico está habilitada, se exportan todos los períodos base en el rango de períodos seleccionados especificado. Posibles valores:
|
Nivel de horizonte | El nivel de horizonte para calendario que [Número de períodos] va a utilizar para la exportación. Nota: Si no se especifica este valor, el número de períodos se basa en el nivel de calendario para almacenar valores de escenario.
|
Se debe especificar el valor del campo Comando en el siguiente formato: RunInterfaceService (Nombre del servicio de interfaz, Dirección, [Tipo de calendario], [Etiqueta de período], [Número de períodos] [Nivel de horizonte]).
Nota: Los parámetros opcionales se especifican en [ ].
Requisito | Parámetro |
---|---|
Exportar períodos de calendario base del período de planificación actual al horizonte de período de ciclo en el nivel de calendario para almacenar valores de escenario (sin períodos telescópicos definidos). | RunInterfaceService("Mi calendario AP","Exportar","Período actual","") |
Exportar períodos de calendario base a partir del período de planificación actual correspondientes a 6 períodos en el nivel de calendario para almacenar valores de escenario. | RunInterfaceService("Mi calendario AP","Exportar","Período actual","6") |
Exportar períodos de calendario base a partir del período AF14 M12 correspondientes a 10 períodos en el nivel de calendario para almacenar valores de escenario. | RunInterfaceService("Mi calendario AP","Exportar","Período","AF14 M12","10") |
Exportar períodos de calendario base a partir del AF14 M12 correspondientes a 10 meses. | RunInterfaceService("Mi calendario AP","Exportar","Período","AF14 M12","10", "Meses") |
Exportar 1 mes de telescópico, períodos base de datos de calendario del período de planificación actual. Por ejemplo, "AF14 M12", donde se habilita la opción Telescópico para el ciclo. Nivel de calendario de ciclo para almacenar planes = semanas, períodos telescópicos para el ciclo = 7 días, con horizonte futuro = 8 semanas. El resultado es 1 mes de telescópico, períodos base, es decir, 7 períodos diarios, 3 períodos semanales. |
RunInterfaceService("Exportar archivo de escenario","Exportar","Período actual","1","Meses"). |
Mensajes de validación y error
En esta tabla se muestran el estado de período de ciclo y los mensajes de validación relacionados:
Estado del período de ciclo | Estado del escenario | ¿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 | Sí | N/A |
Completado | Cualquiera | Sí | N/A |
Anulado | Cualquiera | Sí | N/A |
Parado | Cualquiera | Sí | N/A |
Archivado | Cualquiera | No | No se puede ejecutar la macro {0} porque el período de ciclo tiene el estado "Archivado". |
Los datos de calendario se exportan en el contexto del período de ciclo especificado tras la validación y ejecución correctas de la macro. 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/reglas de validación | Mensaje de error |
---|---|
Comprobar que el servicio de interfaz pasado es válido. | No se encuentra el servicio de interfaz "{0}". |
Si la dirección no coincide con la dirección de interfaz del servicio de interfaz seleccionado, no se ejecuta la macro. | El parámetro de dirección {0} no coincide con la dirección del servicio de interfaz "{1}". |
Si el nivel de calendario no es superior ni igual al nivel de calendario para almacenar valores de escenario, se muestra un mensaje de aviso y se anula el proceso de importación. | El nivel de calendario {0} está por debajo del nivel de calendario {1} para el almacenamiento de valores de escenario. |
RunInterfaceService en el contexto de período de ciclo debe ser desde un período de ciclo con estado En ejecución, Parado, Completado y Anulado. | No se puede ejecutar RunInterfaceService para un período de ciclo con el estado {0}. |
Si la entidad de datos del servicio de interfaz seleccionada no se aplica al contexto de macro actual, la macro no se ejecuta; es decir, RunInterfaceService solo puede ejecutar interfaces de entidad de datos = calendario en un contexto de período de ciclo. | El servicio de interfaz {0} no coincide con la entidad de datos requerida para una macro del período de ciclo. |
Al ejecutar RunInterfaceService en un contexto de período de ciclo, el servicio de interfaz seleccionado debe hacer referencia a un calendario que coincida con el calendario del período de ciclo actual. De lo contrario, la macro no se ejecuta. | El parámetro al que se hace referencia en el servicio de interfaz {0} no coincide con el calendario del período de ciclo actual. |
Al ejecutar RunInterfaceService para la exportación, compruebe que el nivel de horizonte, si se especifica, es válido. | No se encuentra el nivel de horizonte {0}. |
Al ejecutar RunInterfaceService para la exportación, compruebe que el nivel de horizonte, si se especifica, está en el nivel de calendario o superior para almacenar planes (si la opción Telescópico no está habilitada). | El nivel de horizonte {0} está por debajo del nivel de calendario {1} para el almacenamiento de valores de escenario. |