Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 

DescripciónConsulta un usuario por su login, regresando la entidad correspondiente
Referencia SIFExtensión de SIF 3.0.1
Entidad BDCPersona
Entidad SIFUnoStudent, ParentGuardian, UnoStaff.
Tipo de PeticiónGET
Parámetros o campos
Campos
Descripción
Reglas de negocio
userId
  • Login del usuario que se consulta 
  • Obligatorio
  • En caso de que no se indique el parámetro entrega el siguiente mesaje:
    • <code>400</code>
      <message>Debe especificar login para consultar.</message>

  • En caso de no ser válido el login del usuario o que tenga borrado lógico, entrega el siguiente mensaje:
    • <code>404</code>
      <message>No se encontraron datos con los parámetros especificados.</message>
Ejemplo de llamada Student

https://homol.uno-internacional.com/sif/unoUser;contextId={"userId":"sarasophia.alavez.5"}

Respuesta

<unoStudent refId="00000000-0000-1000-0000-000001661572" > En caso de unoStudent alumno.alumno_id (Identificador único en la BDC, asignado para el ciclo escolar) y cuando ParentGuardian o UnoStaff persona.persona_id (Identificador único en la BDC).
<studentId>ADP4A.14</studentId> Para unoStudent Clave de alumno. Otro caso no se indica.
<name>
<firstName>VALERIA MICHELLE</firstName> Nombre
<middleName>PIÑEIRO</middleName>  Primer apellido
<lastName>ARENAS</lastName> Segundo apellido
</name>
<birthDate>2002-02-18</birthDate>  Fecha de nacimiento
<sex>Female</sex> (Male, Female, Not selected)
<userId>valeria.pineiro</userId> Username
<language>ES</language> Idioma
<personRefId>00000000-0000-1000-0000-000001003674</personRefId> persona.persona_id (Identificador único en la BDC)
<curp>PIAV020218MDFXRLB2</curp> CURP
<addressList>
<address addressType="Physical"> Tipo de dirección (Physical, Mailing, Shipping)
<street>
<line1>CALLE 8 DE MAYO </line1> Calle
</street>
<city>MEXICO</city> Ciudad
<neighborhood>PLANETARIO LINDAVISTA</neighborhood> Colonia
<postalCode>07300</postalCode> Código postal
<buildingSiteNumber>3</buildingSiteNumber> Número
<county>GUSTAVO A. MADERO</county> Municipio
<stateProvince>Ciudad de México</stateProvince> Estado
<countyRefId>00000000-0000-1000-0000-000000011292</countyRefId>  municipio.municipio_id (Identificador único en la BDC)
</address>
</addressList>
<phoneNumberList></phoneNumberList>  Listado de teléfonos
<schoolEmailList></schoolEmailList>
<country>MX</country>  País
<unoSchool>00000000-0000-1000-0000-000000001028</unoSchool>  colegio_id al que pertenece el alumno
<sessionCode>2013-2014</sessionCode>   Muestra información del ultimo ciclo escolar del Student.

<gradeRefId>00000000-0000-1000-0000-000000000035</gradeRefId> Grado escolar

<schoolLevelId>00000000-0000-1000-0000-000000000016</schoolLevelId> Nivel escolar
<studentGroupAssociationId>00000016-0000-1000-0000-000001661572</studentGroupAssociationId> Nivel escolar y alumno.alumno_id

<roles>
<rol param="001">Alumno</rol> parámetro del rol y descripción del rol. Ver maestro de roles.
</roles>
</unoStudent>

Ejemplo llamada unoStaffhttps://homol.uno-internacional.com/sif/unoUser;contextId={"userId":"barbara.sanchez.sm"}
Respuesta

<unoStaff refId="00000000-0000-1000-0000-000001400596">
<name>
<firstName>BARBARA</firstName>
<middleName>SANCHEZ</middleName>
<lastName>HERNANDEZ</lastName>
</name>
<birthDate>1970-12-18</birthDate>
<sex>Female</sex>
<userId>barbara.sanchez.sm</userId>
<language>ES</language>
<zona_horaria_id>16</zona_horaria_id>
<curp>SAHB701218MMC</curp>
<addressList>
<address addressType="Physical">
<street>
<line1>BERTHA </line1>
</street>
<city>TOLUCA</city>
<neighborhood>UNIDAD VICTORIA</neighborhood>
<postalCode>50190</postalCode>
<buildingSiteNumber>103</buildingSiteNumber>
<county>TOLUCA</county>
<stateProvince>Estado de México</stateProvince>
<countyRefId>00000000-0000-1000-0000-000000011235</countyRefId>
</address>
</addressList>
<phoneNumberList></phoneNumberList>
<schoolEmailList>
<schoolEmail>
<email>coord.sec.met@casitaiedis.com</email>
</schoolEmail>
</schoolEmailList>
<country>MX</country>
<unoSchool>00000000-0000-1000-0000-000000001135</unoSchool>
<staffSectionAssociationList>  Relación del staff y colegio en el ciclo escolar actual, en caso de no haber no muestra staffSectionAssociationList.
<staffSectionAssociation refId="00000018-2017-1000-0000-000001400596" >  nivel_id, anio escolar y persona.persona_id
<staffPersonRefId>00000000-0000-1000-0000-000001400596</staffPersonRefId> persona.persona_id
<schoolLevelRefId>00000000-0000-1000-0000-000000000018</schoolLevelRefId> nivel_id
<roles>
<rol active="true" param="111">Administrador</rol> Roles
<rol active="true" param="006">Coordinador</rol>
<rol active="true" param="005">Subdirector</rol>
<rol active="true" param="004">Director</rol>
<rol active="true" param="008">Asistente</rol>
</roles>
</staffSectionAssociation>
</staffSectionAssociationList>
</unoStaff>

Ejemplo llamada ParentGuardianhttps://homol.uno-internacional.com/sif/unoUser;contextId={"userId":"zintia.cazares@outlook.com"}
Respuesta

<parentGuardian refId="00000000-0000-1000-0000-000004854163">
<name>
<firstName>ZINTIA EDITH</firstName>
<middleName>CAZARES</middleName>
<lastName>NAJERA</lastName>
</name>
<birthDate>1999-11-30</birthDate>
<sex>Not selected</sex>
<userId>zintia.cazares@outlook.com</userId>
<language></language>
<zona_horaria_id>16</zona_horaria_id>
<curp></curp>
<addressList></addressList>
<phoneNumberList></phoneNumberList>
<schoolEmailList>
<schoolEmail>
<email>zintia.cazares@outlook.com</email>
</schoolEmail>
</schoolEmailList>
<country>MX</country>
<contactRelationshipList> Relacion familiar con alumnos en el ciclo escolar actual, en caso de no haber no se muestra contactRelationshipList.
<contactRelationshipId refId="04854163-0000-1000-0000-000005377005"> persona_id y alumno_id
<relationshipToLearnerType>Mother</relationshipToLearnerType> Tipo relacion: Mother, Father, Tutor u Other
<unoStudentRefId>00000000-0000-1000-0000-000005377005</unoStudentRefId> alumno_id (identificador del alumno por ciclo_escolar)
</contactRelationshipId>
<contactRelationshipId refId="04854163-0000-1000-0000-000005377315">
<relationshipToLearnerType>Mother</relationshipToLearnerType>
<unoStudentRefId>00000000-0000-1000-0000-000005377315</unoStudentRefId>
</contactRelationshipId>
</contactRelationshipList>
<unoSchool>00000000-0000-1000-0000-000000005590</unoSchool>
<roles>
<rol param="002">Familiar</rol>
</roles>
</parentGuardian>

¿Quién lo utiliza y cómo?