Scheduled Configuraciones
A scheduled La configuración le permite configurar un ajuste para que tenga efecto en una fecha y hora futura especificada.
Una vez que se alcance esa fecha y hora, el scheduled la configuración se convierte en actual, reemplazando la configuración anterior.
Una configuración se considera scheduled cuando su activeFromDate es mayor que la fecha y hora actuales.
Creando un Scheduled Configuración
-
Si una configuración no existe ya, un scheduled la configuración se puede crear utilizando:
POST/settings-objects/{settingType} -
Si hay una configuración actual presente y un scheduled la configuración no existe, un scheduled la configuración se puede crear utilizando:
PUT/settings-objects/{settingType}/{settingId}
El processingEntity El parámetro DEBE ser proporcionado en la solicitud, con la entidad de procesamiento propietaria de la configuración definida.
|
Actualizando un Scheduled Configuración
-
Un existente scheduled la configuración se puede actualizar utilizando:
PUT/settings-objects/scheduled-settings/{settingType}/{settingId} -
El número de versión permanece sin cambios al actualizar un scheduled ajuste.
El processingEntity El parámetro DEBE ser proporcionado en la solicitud, con la entidad de procesamiento propietaria de la configuración definida.
|
Eliminando un Scheduled Configuración
-
Si un scheduled la configuración ya no es necesaria, puede ser eliminada utilizando:
DELETE/settings-objects/scheduled-settings/{settingType}/{settingId}
El processingEntity El parámetro, si se proporciona en la solicitud, asegura que solo la Entidad de Procesamiento propietaria de la configuración pueda eliminar la suya propia.scheduled ajuste.
|
Fetching a Scheduled Configuración
-
Si un scheduled la configuración está presente, podemos obtenerla utilizando:
GET/settings-objects/scheduled-settings/{settingType}/{settingId}
The processingEntity El parámetro, si se proporciona en la solicitud, asegura que solo la Entidad de Procesamiento propietaria de la configuración pueda obtener la suya propia.scheduled configuración.
|
Consideraciones Importantes
-
Solo uno scheduled la configuración puede existir en cualquier momento dado.
-
Si un scheduled la configuración está presente, no se permiten actualizaciones a la configuración actual. Para realizar un cambio inmediato en una configuración actual, ya sea:
-
Elimine el scheduled configuración usando:
DELETE/settings-objects/scheduled-settings/{settingType}/{settingId} -
O ajuste el
activeFromDatede la scheduled ajuste a unos pocos segundos o minutos después de la fecha y hora actuales a través de:PUT/settings-objects/{settingType}/scheduled-settings/{settingId}
-
-
Cuando activeToDate se añade a una configuración dinámica (y el cambio es aprobado si es necesario), la configuración dinámica dejará de ser considerada activa a partir de la fecha y hora especificadas en el atributo activeToDate. La configuración dinámica no puede ser buscada una vez que la fecha activeToDate ha sido alcanzada y no se aplicará a ninguna operación que consulte las colecciones de la base de datos de configuraciones dinámicas utilizando la clave única lógica correspondiente del registro.