| 1 | [http://support.edokumenty.eu/trac/wiki/NewBusinessAdmin Podręcznik użytkownika] > [http://support.edokumenty.eu/trac/wiki/NewBusinessAdmin/Email Poczta email] > Konto systemowe |
| 2 | = Konto systemowe = |
| 3 | |
| 4 | '''Konto systemowe''' jest szczególnym przypadkiem '''konta współdzielonego'''. Konta te pełnią jednak odmienne funkcje. Dodatkowo różnią się tym, że '''konto systemowe może być tylko jedno'''. [[BR]] |
| 5 | |
| 6 | Konto systemowe wykorzystywane jest w następujących przypadkach: |
| 7 | * do wysyłania powiadomień email |
| 8 | * do wysyłania powiadomień zdefiniowanych w procedurze workflow |
| 9 | * do archiwizacji poczty z zewnętrznego klienta. |
| 10 | |
| 11 | Kontem systemowym zarządzamy w '''Panelu sterowania''' po kliknięciu odnośnika '''Systemowe konto pocztowe''' w grupie '''Ogólne'''. W związku z tym, że konto to może być tylko jedno, otworzony formularz będzie formularzem dodawania konta systemowego lub formularzem edycji już zdefiniowanego. Oba okna są takie same. [[BR]] |
| 12 | |
| 13 | [[Image(wiki:NewBusinessAdmin/Attachments:konto_systemowe.png, 500)]][[BR]] |
| 14 | ''Formularz dodawania/modyfikacji nowego konta systemowego - zakładka '''Uprawnienia''''' [[BR]] |
| 15 | |
| 16 | Podstawowa konfiguracja konta systemowego pokrywa się [http://support.edokumenty.eu/trac/wiki/NewBusinessAdmin/Email/AccountSettings Konfiguracja kont pocztowych konfiguracją indywidualnego konta]. Dodatkwo wypełniamy zakładkę '''Uprawnieni''', analogicznie jak w przypadku '''[http://support.edokumenty.eu/trac/wiki/NewBusinessAdmin/Email/SharedAccount#point2 konta współdzielonego]'''. |
| 17 | |
| 18 | __'''Uwaga'''__ [[BR]] |
| 19 | Zarządzając uprawnieniami do konta systemowego nie ma możliwości odebrania żadnemu użytkownikowi prawa do wysyłania powiadomień za pośrednictwem konta systemowego. [[BR]] |
| 20 | |
| 21 | __'''Uwaga'''__ [[BR]] |
| 22 | O tym, jaką formę mają powiadomienia dla poszczególnych typów zdarzeń, decyduje wpis w tabeli '''observers_config'''. Wartość '''Mail''' w kolumnie '''notify text''' oznacza, że powiadomienie ma być wysyłane jako wiadomość email. [[BR]] |
| 23 | |
| 24 | === Powiadomienia w procedurze workflow === |
| 25 | |
| 26 | Powiadomienia zdefiniowane w [http://support.edokumenty.eu/trac/wiki/NewBusinessAdmin/Settings/ControlPanel/BusinessProcesses procedurze workflow] są wysyłane automatycznie, jeśli tak zakłada definicja. Przykładem użycia dla takiego przypadku może być obsługa zgłoszeń o błędach od klienta w firmie informatycznej. Jeśli procedurę zdefiniowano tak, że po zamknięciu zadania wiadomość będzie wysyłana do klienta automatycznie, zostanie do tego wykorzystane konto systemowe, nawet, jeśli dany użytkownik nie ma wszystkich uprawnień do tego konta. |
| 27 | |
| 28 | === Archiwizacja poczty za pomocą usługi fetchmail === |
| 29 | |
| 30 | Aby system okresowo sprawdzał konto obsługiwane przez zewnętrznego klienta (np. Outlook, Thurderbird) i archiwizował przesłane tam wiadomości w eDokumentach, konieczne jest uruchomienie usługi planowania zadań. Dla '''Windows''' będzie to zadanie w '''Harmonogramie zadań''', dla '''Linuksa''' wpis w ''crontab''. [[BR]] |
| 31 | |
| 32 | Instalator '''Windows''' automatycznie dodaje zadanie na etapie instalacji. Można zweryfikować ich poprawność np. sprawdzając '''Dziennik Harmonogramu zadań'''. Jeżeli zadanie nie jest dodane, możemy je utworzyć: |
| 33 | * uruchamiając polecenie w wierszu poleceń za pomocą komendy: |
| 34 | {{{ |
| 35 | schtasks /create /sc co_minutę /mo 5 /tn "Fetchmail" /tr "C:\Program Files\BetaSoft\eDokumenty\tools\fetchmail.bat" |
| 36 | }}} |
| 37 | lub |
| 38 | * użyć modyfikatora /ru System - aby wymusić wykonywanie przez użytkownika System. |
| 39 | |
| 40 | Na serwerach Server 2003 zanotowano również, że trzeba zamiast co_minutę wpisywać '''MINUTE'''. [[BR]] |
| 41 | |
| 42 | Dodanie zadania w '''Linuksie''' odbywa się za pomocą komendy: |
| 43 | {{{ |
| 44 | */2 * * * * www-data php -f /home/edokumenty/public_html/apps/edokumenty/modules/Emails/FetchMail.php |
| 45 | }}} |
| 46 | |
| 47 | Status wykonania komend można sprawdzić w plikach APP_PATH/var/log/fetchmail_error.log oraz fetchmail_stat.log. |
| 48 | |
| 49 | __'''Uwaga'''__ [[BR]] |
| 50 | Konto systemowe możemy utworzyć z '''konta współdzielonego''' w panelu zarządzania kontami współdzielonymi. |
| 51 | |
| 52 | === Zobacz także === |
| 53 | * [http://support.edokumenty.eu/trac/wiki/NewBusinessAdmin/Email/SharedAccount Konto współdzielone] |
| 54 | * [http://support.edokumenty.eu/trac/wiki/NewBusinessAdmin/Email/Archive Archiwizacja poczty email] |