Konfigurace úloh pro odesílání pravidelných notifikací
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!!!