Creado | 02/07/2025 |
Step Function: config-value-expiration
Descripcion
Esta máquina de estado automatiza el proceso de expiración y activación de valores de configuración asociados a una entidad, sea su linea de credito o score crediticio, permitiendo programar cambios de configuración que tendran vigencia a partir de una fecha determinada.
Parametros recibidos
entity_id: ID de la entidad a la que pertenecen las configuraciones.config_ids: Array de IDs de configuraciones (config_values) a DESACTIVAR (al actualizar linea de credito son 4, y si es score es 1 solo).new_config_ids:Array de IDs de configuraciones (config_values) a ACTIVAR (al actualizar linea de credito son 4, y si es score es 1 solo).end_date:Fecha de expiracion de las configuraciones viejas, que se usa en el wait.
Flujo de Estados
WaitForExpiration
Tipo: Wait
Descripción: Espera hasta la fecha de expiración especificada en
end_date.Siguiente:
ChangeConfigStatus
ChangeConfigStatus
Tipo: Task (Lambda)
Descripción: Llama a la función Lambda
config-value-expirationpara actualizar los valores de configuración de la entidad.Parámetros enviados:
entity_id: ID de la entidad a modificar.config_ids: IDs de las configuraciones actuales a expirar.new_config_ids: IDs de las nuevas configuraciones a activar.
Fin: Termina la ejecución exitosamente.
