| 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. |