Modul notifikací obsahuje zjednodušený mechanismus konfigurace notifikací. Přesněji ulehčuje práci administrátora v těchto ohledech:
Inicializace modulu notifikací [idm-ntf] je zcela automatizovaná. Po správné instalaci modulu do IdM se provede prvotní konfigurace modulu a nastavení všech konfigurací bez potřeby zásahu administrátora.
Version | Compatible with product | Notes |
---|---|---|
12.0.0 | 12.3.4 | First module implementation for 12.x.x IdM |
14.0.0 | 14.10.0 | First module implementation for 14.x.x IdM |
14.0.1 | 14.10.0 | Bug fixing |
"Compatible with the product" means that this is the recommended product version.
Aktuálně modul notifikací podporuje notifikace pouze na následujících typech objektů/entit:
Pro každý podporovaný typ objektu vždy platí, že notifikace může reagovat na jakoukoliv změnu atributu pro daný objekt. Příklady:
Notifikace jsou v aktuální verzi modulu striktně odesílané pouze při vyvolání změny objektu a to vždy pro každý objekt zvlášť. Pokud tedy například synchronizace/HR process změní stav uživatele z validního stavu (VALID) na stav odešel (LEFT) odešle se notifikace až v moment změny nikoliv dopředně.
Zároveň notifikace nejsou kumulované. Pro každou změnu se odešle jedna notifikace byť příjemce je stejný.
Následující příklad popisuje notifikaci na změnu atributu uživatele a notifikování například nadřízeného.
V číselníků notifikací máme odpovídající konfiguraci, která znamená, že při každé změně stavu uživatele ze stavu Validní na stav Vyňat z ev. počtu dojde k odeslání emailové notifikace nadřízenému daného uživatele.
Následující příklad popisuje notifikaci na změnu atributu na koncovém systému. Notifikace je například odeslána na uživatele s definovanou rolí.
V číselníků notifikací máme odpovídající konfiguraci, která znamená, že při každé změně hodnoty atributu Popis (description) na koncovém systému dojde k odeslání emailové notifikace na uživatele s přiřazenou rolí.
This section describes the installation process of the Technical Accounts module, including its activation, required prerequisites, access rights configuration, and integration with target systems. It serves as a starting point for administrators when introducing the module into the IdM environment.
Tento číselník je automaticky vytvořen při startu aplikace na základě existence modulu idm-ntf.
V číselníku jsou obsaženy všechny objekty/entity, pro které je možné konfigurovat odesílání notifikací prostřednictvím modulu notifikací. Aktuálně jsou v modulu podporované následující objekty/entity:
Tento číselník je automaticky vytvořen při startu aplikace na základě existence modulu idm-ntf.
V číselníku jsou obsaženy všechny typy událostí, které je možné kontrolovat/odchytávat v modulu notifikací. Aktuálně se jedná o následující typy událostí:
Tento číselník je automaticky vytvořen při startu aplikace na základě existence modulu idm-ntf. Číselník obsahuje hlavní definici notifikací. Jedná se o jedinou konfigurační část modulu, kterou je možné z pohledu administrátora editovat/upravovat.
Každá číselníková hodnota obsahuje následující atributy:
V následující sekci je popsán způsob vyhodnocování pravidel pomocí skriptu a pomocí pseudo syntaxe.
Uvedená pravidla mohou obsahovat následující části:
V pravidlech je zároveň možné použít následující modifikátory:
Pravidlo | Typ pravidla | Popis |
---|---|---|
firstName:John->Johny | Standardní atribut identity | Pravidlo popisuje změnu standardního atributu firstName uživatele z hodnoty John na Johny. Jiné změny atributu firstName nebudou vyhodnoceny jako splněné. |
EAV:clinicCode:100->200 | EAV atribut identity | Pravidlo popisuje změnu EAV atributu s kódem clinicCode, kde se hodnota tohoto atributu musí změnit z hodnoty 100 na 200. Pro všechny ostatní změny se vyhodnocení neprovede. |
EAV:alternateEmail:john@example.tld->johny@externist_example.tld | EAV atribut identity | Pravidlo popisuje změnu EAV atributu s kódem alternateEmail, kde se hodnota tohoto atributu musí změnit z hodnoty john@example.tld na johny@externist_example.tld |
EAV:supervisor:*->true | EAV atribut identity | Pravidlo popisuje změnu EAV atributu s kódem supervisor z jakékoliv hodnoty ("*") na hodnotu "true" |
email:*->null | Standardní atribut identity | Pravidlo popisuje změnu standardního atributu email z jakékoliv hodnoty na prázdnou (null) hodnotu. Tedy smazání atributu. |
externalCode:CHANGED | Standardní atribut identity | Pravidlo popisuje změnu standardního atributu personální číslo (externalCode) na jakoukoliv hodnotu. |