| | 31 | |
| | 32 | == Konfiguracja automatycznych raportów == |
| | 33 | |
| | 34 | Jeżeli chcielibyśmy otrzymywać regularnie jakiś raport "na biurko" mamy taką możliwość poprzez funkcjonalność planowania raportów. W efekcie np. raz w tygodniu w piątek otrzymamy raport wysłanych ofert w formacie PDF na naszą skrzynkę dokumentów. |
| | 35 | |
| | 36 | Dowolny raport można dodać do zaplanowanych na zakładce "Planowanie" formularza edycji raportu. |
| | 37 | |
| | 38 | Ponieważ można dodać tylko jedno zadanie dla jednego raportu dlatego nie jest możliwa edycja zadania. Zawsze nowo-wstawiony rekord nadpisze poprzedni. |
| | 39 | |
| | 40 | Aby raporty wykonywane były automatycznie należy upewnić się że skrypt CronRunner.php jest dodany do zaplanowanych zadań systemu operacyjnego. |
| | 41 | |
| | 42 | W systemie Linux można dodać go poprzez skopiowanie pliku cronrunner do katalogu /etc/cron.d/ lub poprzez edycję pliku /etc/cron.d/crontab. |
| | 43 | |
| | 44 | {{{ |
| | 45 | */1 * * * * www-data cd /home/edokumenty/public_html/apps/edokumenty && php -f CronRunner.php >> /var/log/cronrunner.log |
| | 46 | }}} |
| | 47 | |
| | 48 | 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 do maila (opcja MAILTO powinna być wyłączona) |