System eDokumenty posiada wbudowany mechanizm powiadomień, który odpowiada za powiadamianie określonych użytkowników o wybranych zdarzeniach, które zaszły w odniesieniu do określonych obiektów przy użyciu wybranego kanału komunikacji z użytkownikiem.
Obsługiwane zdarzenia:
Obsługiwane kanały komunikacji:
Aktywacja powiadomień o poszczególnych zdarzeniach realizowana jest poprzez modyfikację wartości stałych zdefiniowanych w pliku config.inc.
Konfiguracja powiadamiania dla obiektów w poszczególnych modułach realizowana jest poprzez modyfikację tabeli observers_config w bazie danych. Kanał komunikacji ustawia się poprzez modyfikację wartości pola notify dla odpowiedniego rekordu. Obsługiwane wartości to:
Powiadamiani są wszyscy użytkownicy uprawnieni w sprawie do otrzymywania powiadomień
NOTIFY_PROCESSES_DOCUMENTS - powiadamianie o nowych dokumentach w sprawie
NOTIFY_PROCESSES_TASKS - powiadamianie o nowych zdarzeniach w sprawie (np. zadania, spotkania, itd.)
Powiadamiani są użytkownicy, którym przypisano dane zdarzenie
NOTIFY_USERS_TODO - powiadamianie o przydzieleniu zadania
NOTIFY_USERS_MEETING - powiadamianie o przydzieleniu spotkania
NOTIFY_USERS_RCP - powiadamianie o przydzieleniu czynności RCP
NOTIFY_USERS_PHONECALL - powiadamianie o przydzieleniu rozmowy telefonicznej
NOTIFY_SUPERVISOR_TODO - powiadamianie przełożonego o nowych zadaniach
NOTIFY_WORKFLOW_TODO - powiadamianie o przydzieleniu zadania przez workflow na podstawie konfiguracji etapu procedury
Pozostałe ustawienia mechanizmu powiadomień znajdujące się w pliku config.inc
MAX_NOTIFY_DSCRPT_LENGTH - maksymalna długość tekstu w powiadomieniu lub 0 jeśli powiadomienie ma zawierać pełny tekst. Dane dodatkowe dołączane do treści powiadomienia nie są wliczane.
ProcessesDocumentsObserver - ProcessesTasksObserver UsersMeetingsObserver UsersRCPObserver UsersPhonecallObserver UsersToDoObserver DocumentUpdateObserver ContactChangeLogObserver DecreeDocumentsObserver SupervisorToDoObserver
np. wpis dla class UsersToDoObserver (Zadania) "Communicator,Mail" - oznacza że system będzie wysyłał powiadomienia na komunikator oraz email.