Versions Compared

Key

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

...

Este servicio será utilizado por las aplicaciones que necesiten consultar datos de grados alumnos asociados a un colegio para un ciclo específico con la BDC con cierta periodicidad.

Situación actual

Descripción

Consulta los

grados

Alumnos asociados a un

colegio

Colegio para un

ciclo

Ciclo en específico

. Si

, si se especifica un

nivel

Nivel se regresan los

grados

Alumnos para ese

nivel

Nivel, si no se especifica el

nivel

Nivel se regresan los

grados

Alumnos para todos los

niveles

Niveles asociados al

colegio

Colegio para el

ciclo

Ciclo especificado

.

Referencia SIFExtensión de SIF 3.0.1
Entidad BDC
Grado
Alumno
Entidad SIF
grade

UNOStudent (Lista)

Tipo de PeticiónGET
Parámetros o Campos
CamposDescripciónReglas de negocio
school
  • (Obligatorio) Id del Colegio correspondiente
  • El identificador del colegio debe existir, en caso de no ser válido devuelve: 
    • <code>404</code>
      <message>No se encontraron datos con los parámetros especificados.</message>

       
  • Si no ese especifica el parámetro, como es obligatorio devuelve: 
    • <code>400</code>
      <message>Debe especificar el identificador del colegio.</message>

schoolYear
  • (Obligatorio) Año escolar que se consulta 
  • El colegio debe existir en el año escolar, en caso de no ser válido devuelve:
    • <code>404</code>
      <message>No se encontraron datos con los parámetros especificados.</message>

  • Si no se especifica el parámetro, como es obligatorio devuelve:
    •  <code>400</code>
      <message>Debe especificar un ciclo para consultar.</message>
level
  • (Opcional) Id del Nivel del Colegio que se consulta.
    Ver maestro de niveles
  • El nivel debe existir para el colegio, en caso de no ser válido devuelve
    • <code>404</code>
      <message>No se encontraron datos con los parámetros especificados.</message>

keys

  • (Opcional) Indicador de regresar solo llaves de entidades. Default: false.
     
 
Ejemplo de llamada o de formulario

http://desenv.uno-internacional.com/sif/unoSchool/

grade

unoStudent;contextId={"school":1135, "schoolYear":

2016

2017, "keys":"false", "level":

17

18}

Respuesta
<gradeList>

<unoStudentList>

<grade

<unoStudent refId="00000000-0000-1000-0000-

000000000019

000005221937" >

grado.grado_id. Ver maestro de  Grados y Niveles
<schoolLevelRefId>00000000-0000-1000-0000-000000000017</schoolLevelRefId> nivel.nivel_id. Ver maestro de Grados y Niveles
<gradeCode>1P</gradeCode> Clave del grado
<gradeDescription>1º- Primero Primaria</gradeDescription> Descripción
<order>400</order> Orden específico
</grade>
<grade refId="00000000-0000-1000-0000-000000000020" >
<schoolLevelRefId>00000000-0000-1000-0000-000000000017</schoolLevelRefId>
<gradeCode>2P</gradeCode>
<gradeDescription>2º- Segundo Primaria</gradeDescription>
<order>500</order>
</grade>
<grade refId="00000000


<studentId></studentId>
<name>
<firstName>DANA PAULINA</firstName>
<middleName>AMEZCUA</middleName>
<lastName>SANCHEZ</lastName>
</name>
<birthDate>2003-06-15</birthDate>
<sex>Female</sex>
<userId>dana.amezcua.sm</userId>
<language>ES</language>
<personRefId>00000000-0000-1000-0000-

000000000021" >
<schoolLevelRefId>00000000-0000-1000-0000-000000000017</schoolLevelRefId>
<gradeCode>3P</gradeCode>
<gradeDescription>3º- Tercero Primaria</gradeDescription>
<order>600</order>
</grade>
<grade refId="00000000-0000-1000-0000-000000000022" >
<schoolLevelRefId>00000000-0000-1000-0000-000000000017</schoolLevelRefId>
<gradeCode>4P</gradeCode>
<gradeDescription>4º- Cuarto Primaria</gradeDescription>
<order>700</order>
</grade>
<grade refId="00000000-0000-1000-0000-000000000023" >
<schoolLevelRefId>00000000-0000-1000-0000-000000000017</schoolLevelRefId>
<gradeCode>5P</gradeCode>
<gradeDescription>5º- Quinto Primaria</gradeDescription>
<order>800</order>
</grade>
<grade refId="00000000

000001029240</personRefId>
<curp>AESD030615MHGMNNA1</curp>
<addressList>
<address addressType="Physical">
<street>
<line1></line1>
</street>
<city></city>
<neighborhood></neighborhood>
<postalCode></postalCode>
<buildingSiteNumber></buildingSiteNumber>
<county>METEPEC</county>
<stateProvince>Estado de México</stateProvince>
<countyRefId>00000000-0000-1000-0000-

000000000024" >
<schoolLevelRefId>00000000-0000-1000-0000-000000000017</schoolLevelRefId>
<gradeCode>6P</gradeCode>
<gradeDescription>6º- Sexto Primaria</gradeDescription>
<order>900</order>
</grade>
<grade

000000011121</countyRefId>
</address>
</addressList>
<phoneNumberList></phoneNumberList>
<schoolEmailList></schoolEmailList>
</unoStudent>

....

<unoStudent refId="00000000-0000-1000-0000-

000000000037" >
<schoolLevelRefId>00000000-0000-1000-0000-000000000017</schoolLevelRefId>
<gradeCode>PF</gradeCode>
<gradeDescription>Prefirst (Primaria)</gradeDescription>
<order>90</order>
</grade>
<resumen> Resumen
<niveles>
<nivel>
<nivel_id>17</nivel_id> nivel.nivel_id
<colegio_nivel_ciclo_id>22085</colegio_nivel_ciclo_id> colegio_nivel_ciclo_id (Identificador único en la BDC asignado para el colegio y nivel por ciclo escolar)
<grados>
<grado_id>19</grado_id> grado_id
<grado_id>20</grado_id>
<grado_id>21</grado_id>
<grado_id>22</grado_id>
<grado_id>23</grado_id>
<grado_id>24</grado_id>
<grado_id>37</grado_id>
</grados>
<total>7</total> Total de grados
</nivel>
</niveles>
</resumen>
</gradeList>

000005582760" >

.........
</unoStudent>
</unoStudentList>


¿Quién lo utiliza y cómo?