Skip to end of metadata
Go to start of metadata

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

En fase de análisis - desarrollo

Cuando un requisito de sistema software tenga el estado En fase de análisis - desarrollo significa que aún no está disponible para su uso.

 

Este servicio será consultado por las aplicaciones que necesiten sincronizar datos de usuarios con la BDC con cierta periodicidad.

Situación actual

DescripciónConsulta los usuarios que han sido creados/modificados en un rango de fecha determinado.
Referencia SIFExtensión de SIF 3.0.1
Tipo de PeticiónGET
Parámetros
CamposDescripciónReglas 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

Enlaces
  • Error rendering macro 'jira' : Unable to locate Jira server for this macro. It may be due to Application Link configuration.

 

 


  • No labels