...
Panel |
---|
|
< Status |
---|
colour | YellowGreen |
---|
title | INTEGRACIONEn uso |
---|
| > 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 eliminar alumnos de colegios en la BDC.
Situación actual
Descripción | Elimina un alumno de un colegio en BDC aplicando el borrado lógico. |
Validaciones | El alumno podrá eliminarse 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 SIF | Extensión de SIF 3.0.1 |
Entidad BDC | Alumno |
Entidad SIF | Extensión de la entidad k12student (CEDS_K12.xsd). |
Tipo de Petición | DELETE |
Parámetros o campos |
|
desasociacode> <message>Ocurrió - 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-000005416940 |
Respuesta | <deleteResponse> <deletes> <delete id="00000000-0000-1000-0000-000005416940" statusCode="200" ></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 |
¿Quién lo utiliza y cómo? | |