| 1 | [http://support.edokumenty.eu/trac/wiki/NewBusinessAdmin Podręcznik użytkownika] > [http://support.edokumenty.eu/trac/wiki/NewBusinessAdmin/Reports Raporty] > Raporty generowane automatycznie |
| 2 | |
| 3 | {{{ |
| 4 | #!html |
| 5 | <figure> |
| 6 | <center> |
| 7 | <img src="/trac/raw-attachment/wiki/NewBusinessAdmin/Attachments/update.png" width="400px"> |
| 8 | </figure> |
| 9 | }}} |
| 10 | |
| 11 | = Raporty generowane automatycznie = |
| 12 | |
| 13 | Raporty w systemie eDokumenty mogą być generowane automatycznie zgodnie z ustalonym harmonogramem. Utworzone w ten sposób zestawienia wysyłane są w formie pliku *.pdf pod nasz adres email lub dodawane jako '''Notatka służbowa'''. Aby ustalić częstotliwość automatycznego tworzenia raportu, przechodzimy do zakładki '''Planowanie''' w oknie edycji raportu. Klikamy przycisk '''Nowe''' i uzupełniamy wyświetlony formularz. Dla każdego raportu możemy tworzyć kilka zadań, np. raport tygodniowy i miesięczny.[[BR]] |
| 14 | |
| 15 | [[Image(wiki:NewBusinessAdmin/Attachments:raport_harmonogram_generowania.png, 400)]][[BR]] |
| 16 | ''Okno definiowania harmonogramu generowania raportu'' [[BR]] |
| 17 | |
| 18 | Po wpisaniu nazwy określamy częstotliwość wykonywania zadania oraz formę, w jakiej wygenerowany raport ma do nas trafiać. Ustalone zadania wyświetlają się na liście w karcie '''Planowanie''' formularza raportu i mogą być modyfikowane lub usuwane po zaznaczeniu ich na liście i kliknięciu ikony - odpowiednio - '''Edytuj''', '''Usuń''' w '''Pasku narzędzi'''. [[BR]] |
| 19 | |
| 20 | Aby raporty wykonywane były automatycznie, należy upewnić się, że skrypt !CronRunner.php jest dodany do zaplanowanych zadań systemu operacyjnego. [[BR]] |
| 21 | |
| 22 | W systemie '''Linux''' można dodać go poprzez skopiowanie pliku '''cronrunner''' do katalogu '''/etc/cron.d/''' lub poprzez edycję pliku '''/etc/cron.d/crontab'''. |
| 23 | |
| 24 | {{{ |
| 25 | */1 * * * * www-data cd /home/edokumenty/public_html/apps/edokumenty && php -f CronRunner.php >> /var/log/cronrunner.log |
| 26 | |
| 27 | schtasks /create /sc co_minutę /mo 5 /tn "CronRunner" /tr "php -f C:\Program Files\BetaSoft\eDokumenty\CronRunner.php" |
| 28 | |
| 29 | (Na serwerach modyfikator "sc co_minutę" należy zastąpić słowem angielskim "/sc minute") |
| 30 | }}} |
| 31 | |
| 32 | Ponieważ skrypt tworzący plik PDF generuje dużo ostrzeżeń, jeżeli nie chcemy debugować skryptu, nie jest zalecane przekierowywanie wyników działania na maila (opcja MAILTO powinna być wyłączona). |