RosterSubmissionReminder

Mit diesem Batchprozess werden Erinnerungsbenachrichtigungen erstellt, die zuvor nicht für die Teilnehmerlistenübermittlung erstellt wurden. Dazu werden entweder die XSL- oder die XML-Vorlagen für das Teilnehmerlistenereignis 'RosterNotificationEvent.ROSTER_SUBMISSION_REMINDER' verwendet. Wenn der Indikator 'Erinnerung zu Teilnehmerlistenübermittlung erforderlich' auf 'true' gesetzt ist, sendet das System die Benachrichtigungen eine bestimmte Anzahl von Tagen (vom Benutzer konfigurierter Wert) vor dem Fälligkeitsdatum der Teilnehmerlistenübermittlung an die relevanten Anbieter, sofern die Erinnerung noch nicht gesendet wurde.

Der Indikator 'Erinnerung zu Teilnehmerlistenübermittlung erforderlich' wird vom Systemadministrator mithilfe der Eigenschaft 'curam.cpm.attendance.service.submissionreminderrequired' konfiguriert. Wenn dieser Indikator auf 'true' gesetzt ist, geht das System davon aus, dass die Eigenschaft 'curam.cpm.attendance.service.rostersubmissionreminderperiod' die Anzahl der Tage ermittelt, bevor die Erinnerungen gesendet werden müssen. Diese Eigenschaft wird ebenfalls vom Systemadministrator konfiguriert. Beispiel: Wenn dieser Batchprozess am 18. ausgeführt wird und die Eigenschaft 'curam.cpm.attendance.service.rostersubmissionreminderperiod' auf '2' gesetzt ist, werden die Benachrichtigungen für alle Teilnehmerlisten gesendet, deren Fälligkeitsdatum für die Übermittlung der 20. ist. Dieser Batchprozess sollte täglich ausgeführt werden.

Batchprozessklasse und -methode: Die Klasse und Methode für diesen Batchprozess ist RosterSubmissionReminder.createNotification.