RosterSubmissionReminder

Este proceso por lotes se utiliza para generar notificaciones de recordatorio que no se han generado anteriormente para el envío de lista, utilizando las plantillas XSL o XML del suceso de lista RosterNotificationEvent.ROSTER_SUBMISSION_REMINDER. Cuando el indicador 'Se requiere recordatorio de envío de lista' está establecido en true, el sistema envía las notificaciones a los proveedores correspondientes un número determinado de días (configurado por el usuario) antes de la fecha de vencimiento de envío de lista, sólo si el recordatorio no se ha enviado ya.

El indicador 'Se requiere recordatorio de envío de lista' lo configura el administrador del sistema mediante la propiedad 'curam.cpm.attendance.service.submissionreminderrequired'. Cuando este indicador está establecido en true, el sistema considera la propiedad 'curam.cpm.attendance.service.rostersubmissionreminderperiod' para obtener el número de días antes de los cuales se deben haber enviado los recordatorios. Esta propiedad también la configura el administrador del sistema. Por ejemplo, si este proceso por lotes se ejecuta el día 18 y la propiedad 'curam.cpm.attendance.service.rostersubmissionreminderperiod' está establecida en 2, se envían las notificaciones para todas las listas que tienen como fecha de vencimiento de envío el día 20. Se espera que este proceso por lotes se planificaría para ejecutarse cada día.

Clase y método de proceso por lotes: La clase y el método de este proceso por lotes es RosterSubmissionReminder.createNotification.