...
Este servicio será utilizado por las aplicaciones que necesiten desasociar personas eliminar usuarios con rol staff de colegios en la BDC.
Situación actual
Descripción | Desasociar Elimina una persona con rol staff de colegios , dejando a la persona con aplicando el borrado lógico. | ||||||
Validaciones | UPDATE persona p, persona_login pl, persona_rol pr SET p
| Campos a actualizar |
| ||||
Referencia SIF | Extensión de SIF 3.0.1 | ||||||
Entidad BDC | Persona | ||||||
Entidad SIF | UNOStaff (Lista). | ||||||
Tipo de Petición | DELETE | ||||||
Parámetros o campos |
| ||||||
Ejemplo de llamada o de formulario | http://desenv.uno-internacional.com/sif/unoStaff/00000000-0000-1000-0000-000001363444 | ||||||
Respuesta | <deleteResponse> | ||||||
Campos actualizados en BDC | p.oculto_mge = 1, p.fecha_baja = case when p.fecha_baja is null then now() else p.fecha_baja end, p.email = concat(date_format(now(), '%Y-%m%d_%T_'), p.email), p.fecha_actualizacion = now(), p.persona_rol_id = 1, p.apellido_materno = concat(date_format(now(), '%Y-%m%d_%T_'), p.apellido_materno), p.id_oficial = concat(date_format(now(), '%Y-%m%d_%T_'), p.id_oficial), pl.activo = 0, pl.login = concat(date_format(now(), '%Y-%m%d_%T_'), pl.login), pl.fecha_actualizacion = now(), pl.persona_rol_id = 1, pr.activo = 0, pr.fecha_actualizacion = now(), pr.persona_rol_actualizacion_id = 1 WHERE p.persona_id = pl.persona_id and p.persona_id = pr.persona_id and p.fecha_baja is null | ||||||
Referencia SIF | Extensión de SIF 3.0.1 | ||||||
Entidad BDC | Persona | ||||||
Entidad SIF | UNOStaff (Lista). | ||||||
Tipo de Petición | DELETE | Parámetros o campos |
Campos | Descripción | Reglas de negocio |
---|---|---|
UUID del Staff |
|
|
http://desenv.uno-internacional.com/sif/unoStaff/00000000-0000-1000-0000-000001363444
...