Panel |
---|
|
Info |
---|
| 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 grupos asociados a un colegio para un ciclo específico con la BDC con cierta periodicidad.
...
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 | | - 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 |
Code Block |
---|
| <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>
<alias>GA</alias>
</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>
<alias>GB</alias>
</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>
<alias>GC</alias>
</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>
<alias>GA</alias>
</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>
<alias>GB</alias>
</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>
<alias>GC</alias>
</grupo>
<total>3</total>
</grupos>
</resumen>
</groupList> |
|
¿Quién lo utiliza y cómo? |
|