You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 10
Next »
Este servicio será utilizado por las aplicaciones que necesiten desasociar personas con rol staff de colegios en la BDC.
Situación actual
Descripción | Desasociar persona con rol staff de colegios, dejando a la persona con borrado lógico. El persona staff podra desasociarse si cumple lo siguiente: - Debe tener roles diferentes de staff.
- No puede estar relacionado en la tabla alumno.
Update:
UPDATE persona p, persona_login pl, persona_rol pr SET 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 | - UUID del Staff que se consulta
- Obligatorio
| |
|
Ejemplo de llamada o de formulario | http://desenv.uno-internacional.com/sif/unoStaff/00000000-0000-1000-0000-000001363444 |
Respuesta |
|
¿Quién lo utiliza y cómo? | |