Recalcular Encuestados de Forma Automática

Estimados, estamos con una inquietud, lo que deseamos es que el proceso de recalcular encuestados se haga automáticamente cada vez que se egresa un alumno para la encuesta de egresados. Porque hoy en día cuando un alumno se egresa si o si, tenemos que presionar el botón de recalcular encuestados para que la encuesta le aparezca en el perfil del alumno de autogestión.

La idea es si se puede hacer un cron de esa operación para que lo haga todos los días por la mañana temprano o cada 6 horas por ejemplo.

Desde ya muchas gracias. saludos cordiales.

Hola Ricardo,

El botón de “Recalcular encuestados” por ahora solo se puede ejecutar manualmente, hace el siguiente llamado:

  1. Función evt__cuadro__recalcular de php/operaciones/encuestas/definir_relevamientos/ci_nav_definir_relevamientos.php.

  2. Función recalcular de php/nucleo/encuestas/definir_relevamientos/cn_man_relevamientos.php.

  3. Función generar_items de php/nucleo/encuestas/act_encuestas_nucleo.php.

Esta ultima llama a la función f_encuestas_generar_items(habilitación) de Postgres.

Quizás pueden agregar un comando croneable que ejecute dicha funcion de Postgres cada X cantidad de tiempo.

saludos.
2

Hola Leonel, mil gracias, vamos a ver si podemos crear un script que llame a esa función.

Saludos!

Ricardo, otra opcion es crear un trigger de INSERT de la tabla sga_certficados_otorg.
Que cuando se registre una solicitud de titulo busque si existe alguna encuesta para egresados habilitada y en tal caso que inserte el formulario de la habilitacion que corresponde al titulo del alumno.
Creo que de esta forma es mas sencillo y rapido y no tiene que correr la funcion mencionada en el mensaje anterior que vuelve a configurar toda la habilitacion (formularios, items, nuevos encuestados, etc…)

Adjunto una personalización que se hizo para otra institución.


tia_sga_certificados_otorg_unc.sql (2.56 KB)