Table of Contents

Modul notifikací

Popis a účel modulu

Modul notifikací (modulový název idm-ntf) je placený modul, který není standardně součástí základních balíčků ani výchozích instalací v projektech. Jeho cílem je umožnit snadné vytváření a konfiguraci notifikací bez nutnosti implementace složitých struktur. Zaměřuje se především na tyto oblasti:

Modul se do IdM nasazuje standardně nahráním JAR souboru do appliance (/data/volumes/czechidm/modules/) a následným restartem IdM. Poté je nutné modul aktivovat přes standardní aktivaci modulu v sekci Settings → Modules → ACTIVATE.

U deaktivovaného modulu nebudou odesílány ani kontrolovány žádné notifikace.

Podporované verze IdM produktu

Modul je aktuálně podporován pouze v následujících verzích produktu:

Použití ve starších verzích IdM nemusí fungovat správně a není oficiálně podporováno.

Základní konfigurace

Modul aktuálně neobsahuje žádnou novou agendu ani vlastní stránku s definicí v notifikací. Jeho konfigurace se nyní nachází v číselnících. Tyto číselníky jsou předpřipravané automaticky s prvním startem aplikace a jejich nastavení se kontroluje s každým restartem aplikace IdM. Jedná se o následující čísleníky:

Číselníky jsou vytvořeny automaticky. Pro číselníky Entity events a Entity types dojde automaticky i k naplnění hodnotami.

Veškerá konfigurace modulu probíhá v číselníku Notification code list (ntf-notification). Ostatní číselníky slouží především k ulehčení práce s konfigurací a omezení jaké objekty a události je možné použít. Detailnější popis je v následujících sekcích.

Pro konfiguraci nové notifikace využijte vložení nového záznamu do číselníku Notification code list (ntf-notification).

Codelist: Entity events (ntf-entity-event)

Číselník obsahuje dynamicky generované typy událostí (entity events), pro které je možné vytvářet a konfigurovat notifikace. Aktuálně podporované události jsou:

Číselník neupravujte manuálně. Hodnoty jsou spravovány a kontrolovány IdM.

Codelist: Entity types (ntf-entity-type)

Číselník obsahuje dynamicky generované typy entit, pro které je možné vytvářet a konfigurovat notifikace. Aktuálně podporované typy entit jsou:

Číselník neupravujte manuálně. Hodnoty jsou spravovány a kontrolovány IdM.

Pro doplnění dalších typů entit je nutná programátorská implementace v kódu modulu notifikací.

Codelist: Notification code list (ntf-notification) //(hlavní)//

Hlavní číselník ve kterém je možné provádět přidávání a editovat konfigurace notifikací. V tomto číselníku naleznete všechny aktuální definice. Každá definice notifikace obsahuje následující konfigurační položky:

Pravidla

Parametry šablon

Přístupová práva a oprávnění

Nastavení šablon a textací

Příklady použití (scénáře)

(DEVELOPER) Technická dokumentace vývojaře

Technické detaily

Implementace/Podpora nového objektu

Konfigurační volby modulu

Známé problémy