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.
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.
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:
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).
Čí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 obsahuje dynamicky generované typy entit, pro které je možné vytvářet a konfigurovat notifikace. Aktuálně podporované typy entit jsou:
eu.bcvsolutions.idm.core.api.dto.IdmIdentityDto
eu.bcvsolutions.idm.acc.dto.SysProvisioningOperationDto
Pro doplnění dalších typů entit je nutná programátorská implementace v kódu modulu notifikací.
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: