11 | | Konfiguracja jest dostępna poprzez bazę danych. W tabeli observers_config można wpisując w pole notify odpowiednie słowa powodujemy zadane zachowanie systemu. |
| 15 | Aktywacja powiadomień o poszczególnych zdarzeniach realizowana jest poprzez modyfikację wartości stałych zdefiniowanych w pliku config.inc. Poniżej opisane zostały poszczególne stałe: |
| 16 | |
| 17 | == Sprawy == |
| 18 | '''NOTIFY_PROCESSES_DOCUMENTS''' - powiadamianie o nowych dokumentach w sprawie |
| 19 | '''NOTIFY_PROCESSES_TASKS''' - powiadamianie o nowych zdarzeniach w sprawie (np. zadania, spotkania, itd.) |
| 20 | |
| 21 | |
| 22 | |
| 23 | // Powiadamianie o nowych dokumentach w sprawie wszystkich uprawnionych |
| 24 | // DOKUMENTACH |
| 25 | // ZADANIACH |
| 26 | define('NOTIFY_PROCESSES_DOCUMENTS', TRUE); |
| 27 | define('NOTIFY_PROCESSES_TASKS', TRUE); |
| 28 | |
| 29 | // Powiadamianie o przydzieleniu pracownikowi |
| 30 | // ZADANIA |
| 31 | // SPOTKANIA |
| 32 | // CZYNNOŚCI RCP |
| 33 | // ROZMOWACH |
| 34 | // Bezpośredniego przełożonego o nowych zadaniach dodanych dla podwładnych |
| 35 | define('NOTIFY_USERS_TODO', TRUE); |
| 36 | define('NOTIFY_USERS_MEETING', TRUE); |
| 37 | define('NOTIFY_USERS_RCP', FALSE); |
| 38 | define('NOTIFY_USERS_PHONECALL', FALSE); |
| 39 | define('NOTIFY_SUPERVISOR_TODO', TRUE); |
| 40 | |
| 41 | // Powiadomienie o pozostałych zdarzenach |
| 42 | // NADESŁANIU DOKUMENTU |
| 43 | // ZMIANA TREŚCI DOKUMENTU W SPRAWIE |
| 44 | // ZMIANA W dokumencie ISO |
| 45 | // ZMIANA w kartotece kontaktu będącego pod opieką |
| 46 | define('NOTIFY_DOCUMENTS_DECRESS', FALSE); // powiadamien o dekretacji dokumentu |
| 47 | define('NOTIFY_PROCESSES_DOCUMENT_UPDATE', TRUE); // powiadomienie o zmianie tresci dokumentu w sprawie |
| 48 | define('NOTIFY_USERS_ISO_RIGHTS', TRUE); // powiadamienie o dodaniu,usunieciu,zmianie atrybuty w uprawnieniu do dokumentu ISO |
| 49 | define('NOTIFY_CONTACTS_CHANGE', FALSE); // powiadamianie opiekuna kontaktu o zmianach |
| 50 | |
| 51 | // Powiadamianie o przydzieleniu zadania przez workflow na podstawie etapów procedur |
| 52 | define('NOTIFY_WORKFLOW_TODO', TRUE); |
| 53 | |
| 54 | // Maksymalna długość tekstu (dotyczy kontekstu) w powiadomieniu. Np. dla dokumentu jest to maksymalna długość tekstu z pola dscrpt. |
| 55 | // Dodatkowo do powiadomienia są dodawane standardowe informacje. Jeśli nie ma obcinać należy wstawić FALSE lub 0. |
| 56 | define('MAX_NOTIFY_DSCRPT_LENGTH', 50); |
| 57 | |
| 58 | // Czy ma automatycznie dodawac przypomnienie podczas szybkiego tworzenia sprawy |
| 59 | // opcje PUBLIC_ADMINISTRATION_MODE musi byc na true |
| 60 | define('DEFAULT_PROCESS_REMINDER', TRUE); |
| 61 | |
| 62 | |
| 63 | Konfiguracja powiadamiania dla obiektów w poszczególnych modułach realizowana jest poprzez modyfikację tabeli observers_config w bazie danych. W tabeli observers_config można wpisując w pole notify odpowiednie słowa powodujemy zadane zachowanie systemu. |