You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 13
Next »
Este servicio será utilizado por las aplicaciones que necesiten consultar datos de grupos asociados a un colegio para un ciclo específico con la BDC con cierta periodicidad.
Situación actual
Descripción | Consulta que entrega los Grupos asociados a un Colegio para un Ciclo en específico. |
Referencia SIF | Extensión de SIF 3.0.1 |
Entidad BDC | Grupo |
Entidad SIF | group (Lista). |
Tipo de Petición | GET |
Parámetros o Campos | Campos | Descripción | Reglas de negocio |
---|
school | | - El identificador del colegio debe existir, en caso de no ser válido no devuelve datos.
- Si no ese especifica el parámetro, como es obligatorio devuelve:
| schoolYear | - (Obligatorio) Año escolar que se consulta
| - El colegio debe existir en el año escolar, en caso de no ser válido no devuelve datos.
- Si no se especifica el parámetro, como es obligatorio devuelve:
- <code>400</code>
<message>Debe especificar un ciclo para consultar.</message>
| keys | - (Opcional) Indicador de regresar solo llaves de entidades.
- Valores: true, false.
- Default: false.
| | grade | - (Opcional) Id del grado que se consulta.
|
| group | - (Opcional) Id del grupo que se consulta.
|
|
|
Ejemplo de llamada o de formulario | https://homol.uno-internacional.com/sif/unoSchool/group;contextId={"school":1140, "schoolYear":2018, "grade":19, "keys":false} |
Respuesta | <groupList> <group refId="00000019-0000-1000-0000-000000000016"> <groupCode>A</groupCode> <groupDescription>Grupo A</groupDescription> <order>100</order> <gradeRefId>00000000-0000-1000-0000-000000000019</gradeRefId> <schoolGradeGroupId>00000000-0000-1000-0000-000000218975</schoolGradeGroupId> </group> <group refId="00000019-0000-1000-0000-000000000017"> <groupCode>B</groupCode> <groupDescription>Grupo B</groupDescription> <order>200</order> <gradeRefId>00000000-0000-1000-0000-000000000019</gradeRefId> <schoolGradeGroupId>00000000-0000-1000-0000-000000218976</schoolGradeGroupId> </group> <group refId="00000019-0000-1000-0000-000000000018"> <groupCode>C</groupCode> <groupDescription>Grupo C</groupDescription> <order>300</order> <gradeRefId>00000000-0000-1000-0000-000000000019</gradeRefId> <schoolGradeGroupId>00000000-0000-1000-0000-000000309047</schoolGradeGroupId> </group> <resumen> <grupos> <grupo> <nivel_id>17</nivel_id> <colegio_nivel_ciclo_id>41482</colegio_nivel_ciclo_id> <colegio_grado_grupo_id>218975</colegio_grado_grupo_id> <grupo_id>16</grupo_id> <grado_id>19</grado_id> </grupo> <grupo> <nivel_id>17</nivel_id> <colegio_nivel_ciclo_id>41482</colegio_nivel_ciclo_id> <colegio_grado_grupo_id>218976</colegio_grado_grupo_id> <grupo_id>17</grupo_id> <grado_id>19</grado_id> </grupo> <grupo> <nivel_id>17</nivel_id> <colegio_nivel_ciclo_id>41482</colegio_nivel_ciclo_id> <colegio_grado_grupo_id>309047</colegio_grado_grupo_id> <grupo_id>18</grupo_id> <grado_id>19</grado_id> </grupo> <total>3</total> </grupos> </resumen> </groupList> |
¿Quién lo utiliza y cómo? | |