Versions Compared

Key

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

...

Descripción

Crea 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ónPOST
Parámetros o Campos


CamposDescripciónReglas de negocio
school
  • 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 ya exista el grupo para el colegio en el ciclo escolar y grado especificado, devuelve:
    • <code>409</code>
      <message>Ya existe el grupo en el colegio para el ciclo especificado.</message>

  • En caso que el usuario que invoca el servicio (generatorId) no tenga permisos en la empresa donde esta relacionado el colegio, devuelve:

    • <code>403</code>
      <message>No tiene permiso para insertar o modificar en la empresa a la que pertenece el colegio.</message>

schoolYear
  • (Obligatorio) Año escolar que se consulta 
  • Si no se especifica el parámetro, como es obligatorio devuelve:
    •  <code>409</code>

      <message>Ocurrió un error al guardar la información del ciclo.</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.</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

http://desenv.uno-internacional.com/sif/unoSchool/group;contextId={"school":1135,"schoolYear":2016,"grade":27, "group":18}

Respuesta

<createResponse>
<creates>
<create id="00000027-0000-1000-0000-000000000018" statusCode="200" ></create>
</creates>
</createResponse>

¿Quién lo utiliza y cómo?

 

...