You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
Version 1
Next »
EN FASE DE ANÁLISIS - DESARROLLO
Este servicio será consultado por las aplicaciones que necesiten sincronizar datos de usuarios con la BDC con cierta periodicidad.
Situación actual
Descripción | Consulta los usuarios que han sido creados/modificados en un rango de fecha determinado. |
Referencia SIF | Extensión de SIF 3.0.1 |
Tipo de Petición | GET |
Parámetros | Campos | Descripción | Reglas de negocio |
---|
school | (Obligatorio) Identificador del colegio a consultar. Los valores de este campo se consultan con el servicio /sif/unoSchool/schools (Falta por documentar este servicio) | - El identificador del colegio (Falta por documentar)
| page | (Obligatorio) La página de resultados a consultar, valor inicial 0 | - Se devuelven como máximo 50 resultados por página, si la página devuelve menos de 50 resultados, significa que ha llegado a su fin.
| 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 (Falta por documentar)
| 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.
- El rango de fecha no debe ser mayor al período transcurrido desde que se activó el ciclo actual.
| active | (Opcional) true/false Campo activo de la tabla persona. | - Según el valor de este parámetro:
- true: los usuarios activos modificados
- false: los usuarios no activos modificados
- no se especifica: todos los usuarios modificados
|
|
Lógica de negocio agregada | - El listado de usuarios solo debe ser para el ciclo activo
- ...
|
Ejemplo de llamada | http://desenv.uno-internacional.com/sif/unoSchool/deltaUsers;contextId={"school":"XXXX","page":0, "timeModified":"2015-07-21T00:00:01.000+0000","endTimeModified":"2015-07-27T00:00:01.000+0000";active=true}} |
Ejemplo de respuesta: | <usersList pageSize="50"> <unoUser personRefId="00000000-0000-1000-0000-000003781040"> <name> <firstName>ANTONIO RAY</firstName> <middleName/> <lastName>SILVA</lastName> </name> <birthDate>1992-07-09</birthDate> <sex>Male</sex> <userId>rayprogramadorweb1122@gmail.com</userId> <hash>*FA3B8DEC8442EC9F73136320C84DF83B09B97BEB</hash> <active>true</active> <addressList> <address addressType="Physical"> <street> <line1/> </street> <city>Brasilia</city> <neighborhood/> <postalCode/> <buildingSiteNumber/> <county>BRASILIA</county> <stateProvince>DISTRITO FEDERAL</stateProvince> <countyRefId>00000000-0000-1000-0000-000000017389</countyRefId> </address> </addressList> <phoneNumberList/> <schoolEmailList> <schoolEmail> <email>lionefv@hotmail.com</email> </schoolEmail> <schoolEmail> <email>lionefv@hotmail.com</email> </schoolEmail> </schoolEmailList> <businessList> <business name="BR/COMP"> <role> <roleDescription>Profesor</roleDescription> <roleParam>003</roleParam> </role> </business> </businessList> </unoUsert> ... </usersList> |
Clientes que lo consumen | |
Tareas realacionadas