You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 5
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 | - (Obligatorio) Id del Colegio correspondiente
| - 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. Default: false.
| |
|
Ejemplo de llamada o de formulario | http://desenv.uno-internacional.com/sif/unoSchool/group;contextId={"school":1135,"schoolYear":2014,"keys":"true"} |
Respuesta | <groupList> <group refId="00000020-0000-1000-0000-000000000016"> grado.grado_id y grupo.grupo_id. grado.grado_id. Ver maestro de Grados y Niveles <groupCode>A</groupCode> Clave <groupDescription>Grupo A</groupDescription> Descripción <order>100</order> Orden específico <gradeRefId>00000000-0000-1000-0000-000000000020</gradeRefId> grado.grado_id </group> <group refId="00000020-0000-1000-0000-000000000017"> <groupCode>B</groupCode> <groupDescription>Grupo B</groupDescription> <order>200</order> <gradeRefId>00000000-0000-1000-0000-000000000020</gradeRefId> </group> <group refId="00000020-0000-1000-0000-000000000018"> <groupCode>C</groupCode> <groupDescription>Grupo C</groupDescription> <order>300</order> <gradeRefId>00000000-0000-1000-0000-000000000020</gradeRefId> </group> <group refId="00000020-0000-1000-0000-000000000019"> <groupCode>D</groupCode> <groupDescription>Grupo D</groupDescription> <order>400</order> <gradeRefId>00000000-0000-1000-0000-000000000020</gradeRefId> </group> ......... ......... ......... <resumen> Resumen <grupos> <grupo> <nivel_id>17</nivel_id> nivel.nivel_id <colegio_nivel_ciclo_id>22085</colegio_nivel_ciclo_id> colegio_nivel_ciclo.colegio_nivel_ciclo_id (Identificador único en la BDC, asignado para el ciclo escolar) <grupo_id>16</grupo_id> grupo.grupo_id <grado_id>20</grado_id> grado.grado_id </grupo> <grupo> <nivel_id>17</nivel_id> <colegio_nivel_ciclo_id>22085</colegio_nivel_ciclo_id> <grupo_id>17</grupo_id> <grado_id>20</grado_id> </grupo> ....... <total>25</total> Total grupos </grupos> </resumen> </groupList> |
¿Quién lo utiliza y cómo? | |