/*Script para actualizar Casos HIT a NO HIT*/
-- Paso 1: Consulta la información del buró para saber los datos que trae el buró y así determinar que regla están aplicado ellos
select * from [CF_ORIGINATION]..[t_oritConsultaBuro]
where numeroidentificacion = '114710335' --Ingresa cédula de cliente, valor inicial para rastrear la información.
-- Paso 2: para verificar cual es el id del caso mediante la cedula
select * from [CF_ORIGINATION]..[t_oritSolicitudLineaCredito]
where NumeroIdentificacion = '114710335' --Cuando aparezca el resultado tomar el dato del número de caso en la primera columna, estar seguros del caso en cuestión
-- Paso 3: Se almacena el resultado de si el caso es hit o no hit y se almacena en la line 36 en el espacio que dice "ES_HIT":false
select * from [CF_ORIGINATION]..t_oritDatosAdicionalesSolicitud
where IdF_oritSolicitudLineaCredito = '28086' --Este dato se saca de la columna (IdF_oritSolicitudLineaCredito) = Numero de solicitud
-- Paso 4: verifica el estado en el SP muestra los productos en pantalla según el caso si es hit o no hit
exec [CF_PORTFOLIO]..[usp_crdAccountPlanMatriz] @IdRequest=28086,@Debug = 1 --1=NO HIT (False) / 0= HIT (True)
--Paso 5: Se copia todo el contenido de la columna (Datos) de la clave 36 Columna (IdF_oritDatosAdicionalesClave) se pasa ya sea true para hit y false para no hit, en este caso es para NO HIT
update [CF_ORIGINATION]..t_oritDatosAdicionalesSolicitud --Actualiza la Tabla t_oritDatosAdicionalesSolicitud
set datos = '{"SUMA_ENDEUDAMIENTO":47742.34,"SCORE":1.00,"REFERENCIAS_MORA_ACTUALES":0,"ES_HIT":false,"OPERACIONES_ACTIVAS":"[{\"NumeroOperacion\":\"C0803016114133879196\",\"Entidad\":\"BNCR\",\"Tipo\":3,\"TotalCuota\":\"47,742.34\",\"DeudaTotal\":\"1,432,270.39\"}]","CPH_SFN":1.00}' --Código para NO HIT
{"SUMA_ENDEUDAMIENTO":0.00,"SCORE":0.00,"REFERENCIAS_MORA_ACTUALES":0,"ES_HIT":false,"OPERACIONES_ACTIVAS":"[]","CPH_SFN":1.00} --Código para HIT
where IdF_oritSolicitudLineaCredito =28086 -- Se digita el número de caso a pasar (Verificar bien que sea el caso correcto)
and IdF_oritDatosAdicionalesClave = 36; --cuando el (IdF_oritDatosAdicionalesClave) sea 36
--Paso 6: hay que cambiar este valor en esta tabla también.
select * from CF_RULES..t_rultDataRuleAnalysis
WHERE IdOriginAnalysis=28086 --poner el número de solicitud
AND Name='ES_HIT_CICOC'
-- este Update sirve para cambiar si el flujo es hit (value=1) o no es hit (value =0)
update CF_RULES..t_rultDataRuleAnalysis set Value = 0 --cero es NO HIT
WHERE IdOriginAnalysis=28086 --Digitar número de caso
AND Name='ES_HIT_CICOC'
AND Status=1
--Paso 7: Verifica que el valor en la columna Value se haya cambiado por el 0 = NO HIT
select * from CF_RULES..t_rultDataRuleAnalysis
WHERE IdOriginAnalysis=28086 --poner el número de solicitud
AND Name='ES_HIT_CICOC'
¿Le fue útil este artículo?
¡Qué bueno!
Gracias por sus comentarios
¡Sentimos mucho no haber sido de ayuda!
Gracias por sus comentarios
Comentarios enviados
Agradecemos su iniciativa, e intentaremos corregir el artículo