Campos | Descripción | Reglas de negocio |
---|
country | (Obligatorio) Identificador del país a consultar. Los valores de este campo se consultan con servicio /sif/catalogs/country;contextId {"keys":"false","FIMEnabled":"true"} (countryCode) | - Los países para MIM se activan haciendo una petición a Consucorp, que activa el país en el fichero /basecentral/apache/web/sif/protected/components/SIFUtils.php y solicita a Soporte Infraestructura que se ejecute una query de actualización masiva del campo persona.fecha_actualizacion_mim
UPDATE persona SET fecha_actualizacion_mim = NOW(), persona_rol_id = 1 WHERE pais_id IN (<código del país>) |
page | (Obligatorio) La página de resultados a consultar, valor inicial 0 | - Se devuelven como máximo 200 resultados por página.
|
timeModified | (Obligatorio) Fecha UTC desde la cuál se solicitan las creaciones/actualizaciones de usuarios | - Se consultan los usuarios creados y modificados desde esta fecha, teniendo en cuenta los campos:
- persona.fecha_actualizacion_mim
- persona_login.fecha_actualizacion_mim
- persona_rol.fecha_actualizacion_mim
- Para obtener las modificaciones que realmente aportan valor a MIM, se actualizan los campos anteriores mediante los triggers:
- trg_mim_persona_bi_fecha_actualizacion
trg_mim_persona_login_bi_fecha_actualizacion trg_mim_persona_rol_bi_fecha_actualizacion trg_mim_persona_bu_fecha_actualizacion trg_mim_persona_login_bu_fecha_actualizacion trg_mim_persona_rol_bu_fecha_actualizacion
- Los triggers anteriores actualizan *.fecha_actualizacion_mim con el valor NOW() y evalúan las operaciones INSERT y UPDATE, comparando :NEW :OLD sobre los campos:
- persona.persona
- persona.email
- persona.apellido_paterno
- persona.apellido_materno
- persona_login.login
- persona_login.contrasenia
- persona_login.activo
- persona_rol.rol_id
- persona_rol.activo
|
endTimeModified | (Obligatorio) Fecha UTC hasta la cuál se solicitan las creaciones/actualizaciones de usuarios | - Se consultan los usuarios creados y modificados hasta esta fecha, teniendo en cuenta las mismas reglas de negocio de timeModified.
|
business | (Opcional) Clave de la empresa a consultar. Los valores de este campo se obtienen del fichero de maestros empresa.csv | - No existe un servicio que devuelva las claves de empresa, por ahora se conocen y se puede consultar por ellos, aunque a día de hoy no se utiliza este parámetro por MIM.
|