Versions Compared

Key

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

...

 

Campos actualizados:

persona.oculto_mge = 1 , , , , , , , = 1,
Descripción

Desasocia alumno de un colegio, quedando el alumno con borrado lógico.

Validaciones

El alumno podra desasociarse si cumple lo siguiente:

    • No pertenece a ninguna clase en el LMS. 
    • No tiene documentos de pago asociados. 
    • No ha sido promovido a un ciclo siguiente. 
    • No ha sincronizado en el iPad (ipadSincronizada) .
Referencia SIFExtensión de SIF 3.0.1
Entidad BDCAlumno
Entidad SIFExtensión de la entidad k12student (CEDS_K12.xsd).
Tipo de PeticiónDELETE
Parámetros o campos


Campos
Descripción
Reglas de negocio
UUID del Alumno
  • UUID del Alumno que se consulta
  • Obligatorio
  • El identificador debe existir.
  • En caso de ser un ID de alumno no válido o con borrado lógico, entrega el siguiente mensaje:

    <code>404</code>
    <message>No se encontraron datos con los parámetros especificados.</message>

  • En caso de que no cumplir alguna de las validaciones, devuelve:

    <code>409</code>
    <message>Ocurrió un error al guardar la información del alumno.</message>


Ejemplo de llamada o de formulario

http://desenv.uno-internacional.com/sif/unoStudent/00000000-0000-1000-0000-000001003549

Respuesta

<deleteResponse>

<deletes>
<delete id="00000000-0000-1000-0000-000073014255" statusCode="" ></delete>
</deletes>
</deleteResponse>

Campos actualizados en BDC

lms_persondetails.logical_remove = 1
persona.oculto_mge

=

1


persona.fecha_baja

=

case

when

persona.fecha_baja

is

null

then

now()

else

persona.fecha_baja

end


persona.email

=

concat(date_format(now(),

'%Y-%m%d_%T_'),

persona.email)


persona.apellido_materno

=

concat(date_format(now(),

'%Y-%m%d_%T_'),

persona.apellido_materno)


persona.id_oficial

=

concat(date_format(now(),

'%Y-%m%d_%T_'),

persona.id_oficial)


persona.madre_id = 0
persona.padre_id = 0
persona.tutor_id = 0
persona.otro_id = 0
persona.paga_id = 0
alumno.activo

=

0


alumno.colegio_grado_grupo_id

=

0


persona_login.activo

=

0,


persona_login.login

=

concat(date_format(now(),

'%Y-%m%d_%T_'),

persona_login.login)


persona_login.persona_rol_id

= persona_rol_id del usuario generatorId
persona_login.fecha_actualizacion = now()
persona_rol.activo

=

0,


persona_rol.colegio_grado_grupo_id

=

0

Referencia SIFExtensión de SIF 3.0.1
Entidad BDCAlumno
Entidad SIFExtensión de la entidad k12student (CEDS_K12.xsd).
Tipo de PeticiónDELETE
Parámetros o campos
Campos
Descripción
Reglas de negocio
UUID del Alumno
  • UUID del Alumno que se consulta
  • Obligatorio
  • El identificador debe existir.
  • En caso de ser un ID de alumno no válido o con borrado lógico, entrega el siguiente mensaje:

    <error refId="00000000-0000-1000-0000-000179262049">
    <code>404</code>
    <message>No se encontraron datos con los parámetros especificados.</message>
    </error>

Ejemplo de llamada o de formulario

http://desenv.uno-internacional.com/sif/unoStudent/00000000-0000-1000-0000-000001003549

Respuesta

¿Quién lo utiliza y cómo?