Delete /sif/unoSchool/group

Estado

EN DESARROLLO

En 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 eliminar grupos asociados a un colegio para un ciclo específico en la BDC.

Situación actual

Descripción

Elimina un Grupo en un Colegio para un Ciclo y Grado en específico.

Referencia SIFExtensión de SIF 3.0.1
Entidad BDCGrupo
Entidad SIF

group (Lista).

Tipo de PeticiónDELETE
Nivel de seguridadLimitado a Moderna Compartilha (Empresa ID 8)
Parámetros o Campos
CamposDescripciónReglas de negocio
school
  • (Obligatorio) Id del Colegio correspondiente
  • Si no ese especifica el parámetro, como es obligatorio devuelve:
    • <code>400</code>
      <message>Debe especificar el identificador del colegio.</message>

  • En caso de que no exista el grupo para el colegio en el ciclo escolar y grado especificado, devuelve:
    • <code>404</code>
      <message>No se encontraron datos con los parámetros especificados.</message>

  • En caso de que el grupo para el colegio en el ciclo escolar y grado especificado tenga alumnos asociados (activos/inactivos) devuelve:
    • <code>409</code>
    • <message>El grupo tiene alumnos asociados.</message>
  • En caso de que el grupo para el colegio en el ciclo escolar y grado especificado tenga una relación con alguna clase en el LMS (lms_schoolclass) devuelve:
    • <code>409</code>
    • <message>Ocurrió un error al guardar la información referente al grupo.</message>
schoolYear
  • (Obligatorio) Año escolar que se consulta 
  • Si no se especifica el parámetro, como es obligatorio devuelve:
    •  <code>400</code>

      <message>Debe especificar un ciclo para consultar.</message>

grade

  • (Obligatorio) Id del grado para el que se quiere crear el grupo. Ver maestro de  Grados y Niveles.
     
  •  Si no se especifica el parámetro, como es obligatorio devuelve:
    • <code>400</code>
      <message>Debe especificar un grado para consultar.</message>
group
  • (Obligatorio) Id del grupo que se quiere crear. Ver maestro de Grupos
  •  Si no se especifica el parámetro, como es obligatorio devuelve:
    • <code>400</code>
      <message>Debe especificar un grupo.</message>

Ejemplo de llamada o de formulario

https://homol.uno-internacional.com/sif/unoSchool/group;contextId={"school":1140, "schoolYear":2018, "grade":19, "group":18}

Respuesta

Status: 204 No content

¿Quién lo utiliza y cómo?

Lo utiliza la empresa Moderna Compartilha para eliminar los grupos existentes en BDC-LMS.