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.
  • Žádné štítky