Diferencia entre revisiones de «SIU-Guarani/preinscripcion3.13.0/recordatorio turno»
(Sin diferencias)
|
Revisión actual del 12:53 27 oct 2015
Sumario
Recordatorio automático de turnos vía e-mail
Esta nueva funcionalidad del módulo de turnos consta de un proceso PHP, que se puede configurar para que se ejecute periódicamente (mediante tareas programadas de Windows o cron jobs de Linux), que envía mails a los preinscriptos, recordando el turno elegido para presentarse en la institución.
Antes de crear la tarea programada o cron job, es necesario definir un intervalo de tiempo para enviar los recordatorios a los aspirantes que tengan turno dentro de ese rango. Para ello, se dispone de un nuevo parámetro en el archivo 'config.php', 'recordatorio_turnos_interval', que determina el rango de envío: [ahora, ahora + parámetro].
Una vez que el recordatorio es enviado, se marca en la base de datos el suceso, para evitar múltiples envíos de recordatorio.
Linux (Ubuntu): crear un cron job
- Instalar Gnome-Schedule: Desde el Centro de Software de Ubuntu o en la terminal correr "sudo apt-get install gnome-schedule"
- Una vez instalado abrir el programa.
- Para crear una tarea ir a "Nuevo", elegir la opción "Una tarea que se lanzará repetidamente".
- Asignar una Descripción (ej: preinscripcion_recordatorio_turnos), establecer el comando para enviar emails (path_a_preinscripcion/bin/preinscripcion recordatorio_turnos) y luego elegir "Avanzado", editar los "Minutos" y poner "cada cierto tiempo" y en minutos asignamos 10. Esto hace que nuestro cron se ejecute cada 10 minutos. Le damos a "Añadir" y luego "Aceptar".
Para mas información ver http://www.taringa.net/posts/linux/10593962/Programa-la-ejecucion-de-aplicaciones-en-Ubuntu-pero-facil.html
Windows: crear una tarea programada
- Iniciar el programador de tareas:
- Inicio
- En el cuadro de búsqueda ingresar: taskschd.msc
- Crear una tarea programada:
- En el menú seleccionars Acción -> Crear tarea
- Poner un nombre (ej: Recordatorio turnos Preinscripción) y una descripción a la tarea (opcional).
- Seleccior la pestaña Desencadenadores, y agregar un nuevo desencadenador. Una posibilidad de configuración es como muestra el ejemplo:
- Seleccionar la pestaña Acciones, y configurar la tarea:
- Seleccionar la pestaña Configuración, y marcar "Permitir que la tarea se ejecute a petición"
- Aceptar.
- Iniciar la tarea en la instancia corriente del servidor: en la Biblioteca del Programador de tareas, localizar la tarea recientemente creada, hacer click derecho, ejecutar.