Zmiany pomiędzy wersją 2 and wersją 3 dla DeployerGuide/Others/NotificationConfiguration

Pokaż
Ignoruj:
Data i czas:
11/19/13 13:53:54 (10 years temu)
Autor:
WN (IP: 213.227.67.33)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • DeployerGuide/Others/NotificationConfiguration

    v2 v3  
    11= Konfiguracja systemowych powiadomień = 
    22 
    3 system może zawiadamiać użytkowników o zdarzeniach 
    4  * nadesłanie dokumentu 
    5  * otrzymanie zadania (spotkania itp) 
    6 poprzez  
    7  * komunikator, 
     3System eDokumenty posiada wbydowany 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. 
     4 
     5Obsługiwane zdarzenia: 
     6 * dodanie dokumentu 
     7 * dodanie zdarzenia w kalendarzu (np. zadania, spotkania) 
     8 * dodanie komentarza 
     9 
     10Obsługiwane kanały konunikacji: 
     11 * komunikator systemowy 
     12 * poczta email 
    813 * notatki 
    9  * emaile 
    1014 
    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. 
     15Aktywacja 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 
     26define('NOTIFY_PROCESSES_DOCUMENTS', TRUE); 
     27define('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 
     35define('NOTIFY_USERS_TODO', TRUE); 
     36define('NOTIFY_USERS_MEETING', TRUE); 
     37define('NOTIFY_USERS_RCP', FALSE); 
     38define('NOTIFY_USERS_PHONECALL', FALSE); 
     39define('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ą 
     46define('NOTIFY_DOCUMENTS_DECRESS', FALSE); // powiadamien o dekretacji dokumentu 
     47define('NOTIFY_PROCESSES_DOCUMENT_UPDATE', TRUE); // powiadomienie o zmianie tresci dokumentu w sprawie 
     48define('NOTIFY_USERS_ISO_RIGHTS', TRUE); // powiadamienie o dodaniu,usunieciu,zmianie atrybuty w uprawnieniu do dokumentu ISO 
     49define('NOTIFY_CONTACTS_CHANGE', FALSE); // powiadamianie opiekuna kontaktu o zmianach 
     50 
     51// Powiadamianie o przydzieleniu zadania przez workflow na podstawie etapów procedur 
     52define('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. 
     56define('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 
     60define('DEFAULT_PROCESS_REMINDER', TRUE); 
     61 
     62 
     63Konfiguracja 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. 
    1264 
    1365np. wpis dla class !UsersToDoObserver (Zadania) "Communicator,Mail" - oznacza że system będzie wysyłał powiadomienia na komunikator oraz email.