Descripción | Consulta un usuario por su login, regresando la entidad correspondiente |
Referencia SIF | Extensión de SIF 3.0.1 |
Entidad BDC | Persona |
Entidad SIF | UnoStudent, ParentGuardian, UnoStaff. |
Tipo de Petición | GET |
Parámetros o campos | | | |
|---|
userId | | En caso de que no se indique el parámetro entrega el siguiente mesaje: En caso de no ser válido el login del usuario o que tenga borrado lógico, entrega el siguiente mensaje:
| schoolYear | (Opcional) Año escolar que se consulta ( ó Id del Ciclo Escolar ) | El usuario debe existir en el año escolar, en caso de no ser válido no devuelve datos. <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"}
SchoolYear (Opcional) https://homol.uno-internacional.com/sif/unoUser;contextId={"userId":"sarasophia.alavez.5", "schoolYear":2020} |
Respuesta | <unoStudent refId="00000000-0000-1000-0000-000005413820"> 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></studentId> Para unoStudent Clave de alumno. Otro caso no se indica. <name> <firstName>SARA SOPHIA</firstName> Nombre <middleName>ALAVEZ</middleName> Primer apellido <lastName>BARBOSA</lastName> Segundo apellido </name> <birthDate>2011-04-27</birthDate> Fecha de nacimiento <sex>Female</sex> (Male, Female, Not selected) <userId>sarasophia.alavez.5</userId> Username <language>ES</language> Idioma <zona_horaria_id>16</zona_horaria_id> <curp>AABS110427MTLLRRA2</curp> <creationInMillis>0</creationInMillis> En preproducción <updateChildrenInMillis>0</updateChildrenInMillis> En preproducción <createPersonLoginId>0</createPersonLoginId> En preproducción <updatePersonLoginId>0</updatePersonLoginId> En preproducción <personDetailsId></personDetailsId> En preproducción <countryId>165</countryId> En preproducción <passwordChanged>0</passwordChanged> En preproducción <datePasswordUpdated></datePasswordUpdated> En preproducción <personRefId>00000000-0000-1000-0000-000004802917</personRefId> persona.persona_id (Identificador único en la BDC) <empresaRefId>00000000-0000-1000-0000-000000000001</empresaRefId> <lmsBlocked>false</lmsBlocked> <tenantId>8985</tenantId> En preproducción <programCode>176057</programCode> <gradeRefId>00000000-0000-1000-0000-000000000035</gradeRefId> Grado escolar <gradeDescription>Kinder 3</gradeDescription> <groupRefId>00000000-0000-1000-0000-000000000016</groupRefId> <groupDescription>Grupo A</groupDescription> <numberList>0</numberList> En preproducción <noPayment>0</noPayment> En preproducción <noDeliver>0</noDeliver> En preproducción <showBallot>1</showBallot> En preproducción <unoSchool>00000000-0000-1000-0000-000000005584</unoSchool> <schoolLevelRefId>00000000-0000-1000-0000-000000000016</schoolLevelRefId> <studentGroupAssociationRefId>00000016-0000-1000-0000-000005413820</studentGroupAssociationRefId> <sessionCode>2016-2017</sessionCode> <addressList> <address addressType="Physical"> Tipo de dirección (Physical, Mailing, Shipping) <street> <line1></line1> Calle </street> <city></city> Ciudad <neighborhood></neighborhood> Colonia <postalCode></postalCode> Código postal <buildingSiteNumber></buildingSiteNumber> Número <buildingSiteInside></buildingSiteInside> En preproducción <county>APIZACO</county> <stateProvince>Tlaxcala</stateProvince> Estado <countyRefId>00000000-0000-1000-0000-000000011543</countyRefId> municipio.municipio_id (Identificador único en la BDC) <dateUpdated>2016-06-15 15:04:38</dateUpdated> En preproducción </address> </addressList> <phoneNumberList></phoneNumberList> Listado de teléfonos <schoolEmailList></schoolEmailList> <country>MX</country> País <unoSchool>00000000-0000-1000-0000-000000005584</unoSchool> colegio_id al que pertenece el alumno <sessionCode>2016-2017</sessionCode> Muestra información del ultimo ciclo escolar del Student. <empresaRefId>00000000-0000-1000-0000-000000000001</empresaRefId> En preproduccion <schoolLevelId>00000000-0000-1000-0000-000000000016</schoolLevelId> Nivel escolar <studentGroupAssociationId>00000016-0000-1000-0000-000005413820</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 unoStaff | https://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> <creationInMillis>1348688959292</creationInMillis> <updateChildrenInMillis>1348688959292</updateChildrenInMillis> <createPersonLoginId>170933</createPersonLoginId> <updatePersonLoginId>170933</updatePersonLoginId> <personDetailsId>1392721</personDetailsId> <countryId>165</countryId> <passwordChanged>1</passwordChanged> <datePasswordUpdated></datePasswordUpdated> <personCode></personCode> <addressList> <address addressType="Physical"> <street> <line1>BERTHA </line1> </street> <city>TOLUCA</city> <neighborhood>UNIDAD VICTORIA</neighborhood> <postalCode>50190</postalCode> <buildingSiteNumber>103</buildingSiteNumber> <buildingSiteInside>103</buildingSiteInside> <county>TOLUCA</county> <stateProvince>Estado de México</stateProvince> <countyRefId>00000000-0000-1000-0000-000000011235</countyRefId> <dateUpdated>2015-06-23 04:43:39</dateUpdated> </address> </addressList> <phoneNumberList> <phoneNumber phoneNumberType="Home"> <number>7223723845</number> </phoneNumber> <phoneNumber phoneNumberType="Mobile"> <number>7222120500</number> </phoneNumber> </phoneNumberList> <schoolEmailList> <schoolEmail> <email>coord.sec.met@casitaiedis.com</email> </schoolEmail> </schoolEmailList> <country>MX</country> <unoSchool>00000000-0000-1000-0000-000000001135</unoSchool> <schoolLevelRefId>00000000-0000-1000-0000-000000000018</schoolLevelRefId> <staffSectionAssociationId>00000018-2020-1000-0000-000001400596</staffSectionAssociationId> <empresaRefId>00000000-0000-1000-0000-000000000001</empresaRefId> <tenantId>966</tenantId> <roles> <rol param="111">Administrador</rol> <rol param="006">Coordinador</rol> <rol param="INV">Invitado</rol> <rol param="005">Subdirector</rol> <rol param="004">Director</rol> <rol param="008">Asistente</rol> </roles> <unoSchoolList> <unoSchool refId="00000000-0000-1000-0000-000000001135"> <schoolLevel refId="00000000-0000-1000-0000-000000000018"> <roles> <rol param="111">Administrador</rol> <rol param="004">Director</rol> <rol param="005">Subdirector</rol> <rol param="006">Coordinador</rol> <rol param="008">Asistente</rol> <tenantId>966</tenantId> </roles> </schoolLevel> </unoSchool> </unoSchoolList></unoStaff> |
Buenos días,
Según hemos comentado hoy, los datos necesarios se extraerán de las siguientes fuentes:
Nombre y Apellidos - Santillana Connect / unoUser (<firstName>ZINTIA EDITH</firstName>, <middleName>CAZARES</middleName>, <lastName>NAJERA</lastName>)
Correo electrónico - Santillana Connect /unoUser/schoolEmailList (el primer valor)
Datos del cliente
RFC - No están disponibles
Razón social - No están disponibles
Dirección - unoUser/addressList (el primer valor)
Colonia - unoUser/neighborhood
Ciudad - unoUser/county
Estado - unoUser/stateProvince
Código Postal - unoUser/postalCode
Id del colegio - unoSchool (GUID)
Datos para el envío
Se precargarían de forma local por cada colegio.
Revisaremos si existe una regla para que solo accedan los directores. @Marcos Macias