Historial
El historial mantiene un registro de todas las versiones anteriores de configuraciones utilizadas a lo largo del tiempo. Las opciones de configuración permiten al usuario habilitar o deshabilitar que tipos de configuraciones específicos se registren en la base de datos de History. Deshabilitar esta función puede ser útil para ahorrar espacio de almacenamiento para tipos de configuraciones que no requieren una traza histórica.
Cada versión de configuración almacenada en History incluye, como mínimo, la siguiente información:
-
La fecha y hora en que la configuración se volvió activa (activeFromDate) e inactiva (activeToDate)
-
Información sobre cómo se creó la configuración
-
El creador de la configuración
-
La fecha y hora de creación
-
Todos los campos relevantes del payload
El History API devuelve versiones de configuraciones basadas en el orden en que fueron agregadas a la colección History. El activeFromDate de una configuración proporciona la fecha y hora en que la versión de la configuración fue activada. Una versión de configuración expira automáticamente cuando una nueva versión la reemplaza. Todas las versiones usadas de configuraciones tienen status = ACTIVE.
| Las configuraciones programadas no se almacenan en History hasta que se alcanza la fecha y hora programadas. |
Configuraciones eliminadas
Cuando se elimina una configuración, el History API muestra dos entradas para la versión más reciente de la configuración. Una entrada tiene status = ACTIVE y otra tiene status = INACTIVE. Esta es la única vez que se crea un registro con status = INACTIVE.
Ambas entradas tendrán información idéntica excepto por los campos status y createdDate. El campo createdDate refleja la fecha y hora exactas del cambio de estado.
Si una configuración eliminada se vuelve a crear con la misma entidad de procesamiento y routing BIC (resultando en la misma clave lógica única), el número de versión de la configuración se restablece a 1.
Las versiones anteriores de configuraciones en History no se eliminan, lo que significa que al menos existirán dos versiones en la base de datos de History. Estas versiones tendrán valores diferentes de activeFromDate y createdDateTime.