Versions Compared

Key

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

Descripción.

El candado por ciclo escolar permite aplicar un bloqueo a las funcionalidades de inactivar y eliminar alumnos desde la aplicación Censo, dicho candado es aplicable durante un rango de fechas establecido al momento de activarlo.

Reglas del candado.

  • La configuración del candado se aplica, según el ciclo escolar donde ha sido configurado, para todos los colegios asociados al país y empresa en el que ha sido configurado.
  • Dicho candado solo se aplica cuando el usuario que ha iniciado sesión no tiene perfil de SA (administrador de sistema), es decir, es un ADCOL (administrador de colegio).
  • Usuarios con perfil SA (administrador del sistema) pueden seguir inactivando y eliminando alumnos aunque el candado esté activo.

Obtener configuración del candado.

Para obtener la configuración del candado para un ciclo escolar se debe usar la siguiente consulta a la Base de Datos:

  • Se utilizan las tablas parametro y parametro_linea relacionadas por el campo parametro_id.
  • Se filtra la tabla parametro por los campos empresa_id y parametro_clave.
  • Se relaciona la tabla parametro con parametro_linea y se filtra la tabla parametro_linea por los campos parametro_linea y ciclo_escolar_id.
Code Block
languagesql
themeConfluence
firstline1
titleEjemplo de la consulta
linenumberstrue
SELECT p.parametro_clave, pl.parametro_linea, pl.texto 
  FROM parametro p,
	   parametro_linea pl
 WHERE p.empresa_id = 1
   AND p.parametro_clave = 'CENSO.CONFIG'
   AND p.parametro_id = pl.parametro_id
   AND pl.parametro_linea = 'candado ciclo escolar'
   AND pl.ciclo_escolar_id = 27;

 

La configuración del candado se encuentra en el campo texto de la tabla parametro_clave, donde se guarda un string en formato JSON.

Code Block
themeConfluence
firstline1
titleJSON
linenumberstrue
{
  "activo": true,
  "fecha_inicio": "01/10/2017",
  "fecha_fin": "31/07/2018"
}

 

Donde: 

activo

boolean: true / false

Si es igual a false, no se aplicará el candado

Si es igual a true, se debe aplicar el candado.

fecha_inicio

string: fecha en formato DD/MM/YYYY

Cuando [activo] es igual a true éste campo estará informado. Indica la fecha a partir de la cual debe aplicar el candado

fecha_fin

string fecha en formato DD/MM/YYYY

Cuando [activo] es igual a true éste campo estará informado. Indica la fecha en la que el candado dejará de aplicar.

Info
titleImportante

Si la consulta para obtener la configuración del candado por ciclo escolar no arroja ningún registro, entonces significa que no hay candado configurado para el ciclo escolar especificado, por lo cual los usuarios ADCOL pueden seguir inactivando y eliminando alumnos sin ninguna restricción.

Info
titleEnlaces

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId487df0e8-a840-3c8c-bc14-813b0587c34e
keyPSA-4978

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId487df0e8-a840-3c8c-bc14-813b0587c34e
keyPSL-7471