Přidělením notifikace definujeme v jakých intervalech bude notifikace odesílána. Této skupině musí odpovídat úloha na službě aplikace, která v předem definovaný čas odešle všechny notifikace v dané skupině.
Více o umístění konfiguračních souborů a konfiguraci služby zde.
Konfigurace úlohy vypadá následovně:
Vzorová konfigurace
<job> <job-detail> <name>ScheduledNotificationJob8AM</name> <description>ScheduledNotificationJob8AM</description> <job-type>ELVAC.EDF.TaskServer.Jobs.ScheduledNotificationJob, ELVAC.EDF.TaskServer.Jobs</job-type> <job-data-map allows-transient-data="false"> <entry> <key>IsEnabled</key> <value>true</value> </entry> <entry> <key>NotificationSchedulingGroupName</key> <value>8AM</value> </entry> </job-data-map> <volatile>false</volatile> <durable>true</durable> <recover>false</recover> </job-detail> <trigger> <cron> <name>ScheduledNotificationJob8AMTrigger</name> <job-name>ScheduledNotificationJob8AM</job-name> <!--kazdy den v 8h rano--> <cron-expression>0 0 8 * * ?</cron-expression> </cron> </trigger> </job>
Důležité parametry:
- Name, Descirption - lze volit dle uvážení
- job-type - musí odpovídat přesně dle aplikace
- NotifcationSchedulingGroupName - jaká skupina notifikací je touto úlohou spouštěna - je nutno uvést jako value (v uvedeném příkladě 8AM)
- trigger
- job-name - jaká úloha bude spuštěna - nutno uvést Name úlohy
- cron-expression - odpovídá četnosti s jakou je notifikace odesílána - nastavení je dokumentováno zde.
Důležité
Po změně je nutno službu restartovat!!!