Version 18 (modified by WN, 11 years ago) |
---|
Konfiguracja systemowych powiadomień
Wprowadzenie
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:
- dodanie dokumentu
- dodanie zdarzenia w kalendarzu (np. zadania, spotkania)
- dodanie komentarza
Obsługiwane kanały dystrybucji:
- komunikator systemowy
- poczta email
- dokument
Konfiguracja
Konfiguracja powiadamiania realizowana jest poprzez aktywację/deaktywację powiadamiania dla danego zdarzenia na danym obiekcie oraz określenie odpowiadającego mu kanału dystrybucji.
Aktywacja/deaktywacja odbywa się poprzez ustawienie właściwej wartości stałych w pliku config.inc.
Konfiguracja kanałów dystrybucji odbywa się poprzez modyfikację wartości w kolumnie notify dla danej klasy określonej w kolumnie class w tabeli observers_config. Obsługiwane wartości dla kolumny notify to:
- Communicator - komunikator
- Mail - poczta e-mail
- Document - dokument
Dopuszczalne jest określenie wielu kanałów dystrybucji dla danej klasy. W takim przypadku należy w polu notify wpisać odpowiednie wartości oddzielone przecinkiem (np. Communicator, Mail);
Poniżej wymienione zostały poszczególne rodzaje powiadomień obsługiwane przez system eDokumenty wraz z informacją o odpowiadającej stałej sterującej w pliku config.inc oraz klasie w tabeli observers_config.
Sprawy
Powiadamiani są wszyscy użytkownicy uprawnieni w sprawie do otrzymywania powiadomień
Powiadamianie o nowych dokumentach w sprawie: NOTIFY_PROCESSES_DOCUMENTS / ProcessesDocumentsObserver
Powiadamianie o nowych zdarzeniach w sprawie (np. zadania, spotkania, itd.): NOTIFY_PROCESSES_TASKS / ProcessesTasksObserver
Użytkownicy
Powiadamiani są użytkownicy, którym przypisano dane zdarzenie
Powiadamianie o przydzieleniu zadania:
NOTIFY_USERS_TODO / UsersToDoObserver
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
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.
Konfiguracja kanałów komunikacji dla powiadomień
UsersMeetingsObserver UsersRCPObserver UsersPhonecallObserver
DocumentUpdateObserver ContactChangeLogObserver DecreeDocumentsObserver SupervisorToDoObserver