Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Import Link Fixer


Panel
titleEstado

<

Status
colourGreen
titleEn uso
>

Info
titleEn Uso

Cuando un requisito de sistema software tenga el estado En Uso significa que está disponible para su uso.



Este servicio será utilizado por las aplicaciones que necesiten consultar datos de usuarios con la BDC.


Situación actual


 

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>
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 <unoStudent refId="00000000-0000-1000-0000-000001661572000005413820" > En >   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>     <studentId></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>     <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>valeria.pineiro</userId> Username
<language>ES</language> Idioma
<personRefId>00000000    <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-000001003674<000004802917</personRefId> personRefId> persona.persona_id (Identificador único en la BDC)
<curp>PIAV020218MDFXRLB2</curp> CURP
<addressList>
<address
    <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  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            <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-000000011292</countyRefId>  000000011543</countyRefId> municipio.municipio_id (Identificador Identificador único en la BDC)
            <dateUpdated>2016-06-15 15:04:38</dateUpdated> En preproducción
        </address>address>
    </addressList>
<phoneNumberList></phoneNumberList>  Listado de teléfonos
<schoolEmailList></schoolEmailList>
<country>MX</country>  País
<unoSchool>00000000addressList>
    <phoneNumberList></phoneNumberList> Listado de teléfonos
    <schoolEmailList></schoolEmailList>
    <country>MX</country> País
    <unoSchool>00000000-0000-1000-0000-000000001028</unoSchool>  colegio000000005584</unoSchool>  colegio_id al que pertenece el alumno
<sessionCode>2013-2014</sessionCode>       <sessionCode>2016-2017</sessionCode> Muestra información del ultimo ciclo escolar del Student.
<gradeRefId>00000000    <empresaRefId>00000000-0000-1000-0000-000000000035</gradeRefId> Grado escolar<schoolLevelId>00000000000000000001</empresaRefId> En preproduccion
    <schoolLevelId>00000000-0000-1000-0000-000000000016</schoolLevelId> Nivel escolar
<studentGroupAssociationId>00000016000000000016</schoolLevelId>  Nivel escolar 
    <studentGroupAssociationId>00000016-0000-1000-0000-000001661572000005413820</studentGroupAssociationId> Nivel studentGroupAssociationId>  Nivel escolar y alumno.alumno_id
<roles>
<rol     <roles>
        <rol param="001">Alumno</rol> >Alumno</rol> parámetro del rol y descripción del rol. Ver maestro de de roles.
    </roles>roles>
</unoStudent>unoStudent>

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

<unoStaff <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>    <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>
<zonauserId>
    <language>ES</language>
    <zona_horaria_id>16<id>16</zona_horaria_id>
<curp>SAHB701218MMC</curp>
<addressList>
<address 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>
<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                <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>
</address>
</addressList>
<phoneNumberList></phoneNumberList>
<schoolEmailList>
<schoolEmail>
<email>coord.sec.met@casitaiedis.com</email>
</schoolEmail>
</schoolEmailList>
<country>MX</country>
<unoSchool>00000000000000011235</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<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-2017unoSchool>
    <schoolLevelRefId>00000000-0000-1000-0000-000001400596" >  nivel_id, anio escolar y persona.persona_id
<staffPersonRefId>00000000-0000000000000018</schoolLevelRefId>
    <staffSectionAssociationId>00000018-2020-1000-0000-000001400596</staffPersonRefId> persona.persona_id
<schoolLevelRefId>00000000000001400596</staffSectionAssociationId>
    <empresaRefId>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>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>

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

<parentGuardian <parentGuardian refId="00000000-0000-1000-0000-000004854163000004874640">
<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    <name>
        <firstName>PAMELA</firstName>
        <middleName>DIAZ</middleName>
        <lastName>NAVARRO</lastName>
    </name>
    <birthDate>1999-11-30</birthDate>
    <sex>Not selected</sex>
    <userId>pkeyindnp@live.com</userId>
    <language></language>
    <zona_horaria_id>16</zona_horaria_id>
    <curp></curp>
    <creationInMillis>0</creationInMillis>
    <updateChildrenInMillis>0</updateChildrenInMillis>
    <createPersonLoginId>0</createPersonLoginId>
    <updatePersonLoginId>0</updatePersonLoginId>
    <personDetailsId></personDetailsId>
    <countryId>165</countryId>
    <passwordChanged>0</passwordChanged>
    <datePasswordUpdated></datePasswordUpdated>
    <personCode></personCode>
    <addressList></addressList>
    <phoneNumberList>
        <phoneNumber phoneNumberType="Home">
            <number>5531454026</number>
        </phoneNumber>
    </phoneNumberList>
    <schoolEmailList>
        <schoolEmail>
            <email>pkeyindnp@live.com</email>
        </schoolEmail>
    </schoolEmailList>
    <country>MX</country>
    <contactRelationshipList>
        <contactRelationshipId refId="04874640-0000-1000-0000-000005377005000005222013"> persona_id y alumno_id
<relationshipToLearnerType>Mother</relationshipToLearnerType> Tipo relacion: Mother, Father, Tutor u Other
<unoStudentRefId>00000000
            <relationshipToLearnerType>Mother</relationshipToLearnerType>
            <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>00000000000005222013</unoStudentRefId>
        </contactRelationshipId>
    </contactRelationshipList>
    <unoSchool>00000000-0000-1000-0000-000005377315</unoStudentRefId>
000000001135</contactRelationshipId>unoSchool>
</contactRelationshipList>
<unoSchool>00000000    <empresaRefId>00000000-0000-1000-0000-000000005590</unoSchool>
<roles>
<rol 000000000001</empresaRefId>
    <tenantId>966</tenantId>
    <roles>
        <rol param="002">Familiar</rol>
</roles>>Familiar</rol>
    </roles>
    <unoSchoolList></unoSchoolList>
</parentGuardian>parentGuardian>

¿Quién lo utiliza y cómo?