Task-uri auxiliare¶
In aceasta sectiune este posibila executia imediata sau planificata a operatiilor de scripting, bazate pe limbajul Groovy.
Pot fi gestionate aici task-uri precum:
calcul indicatori;
prelucrare date;
operatii ce sunt necesare de efectuat pe baza de date la o anumita data/interval de timp;
golirea planificata a tabelelor temporare;
generarea unor raportari specifice.
Rezultatul executiei operatiilor este stocat in baza de date si poate fi accesat in tabelul cu lista de executii.
Pentru a configura un task auxiliar, parcurgeti urmatorii pasi:
1. Apasati butonul Adaug, din partea stanga-sus a ferestrei;
2. In partea stanga-jos a ferestrei, completati campurile Cod si Descriere;
3. Actualizati, pentru un task programat, campul Expr. Cron, astfel:
Accesati link-ul http://www.cronmaker.com/;
Alegeti frecventa operatiunii programate (minute, ore, zi, saptamana, luna, an). De exemplu, pentru optiunea Daily - Everyday - Starts at 08:00, actiunea programta se va realiza in fiecare zi, la ora 08:00.
Apasati butonul Generate;
Din zona de ecran Result, copiati valoarea aferenta campului Cron format. Pentru exemplul de mai sus, va avea forma «0 0 8 1/1 * ? *».
Reveniti in consola de administrare a aplicatiei EMSYS, pe tab-ul Task-uri auxiliare si completati in campul Expr. Cron valoarea de la punctul d.
4. Apasati butonul Ok, din partea stanga-sus a ferestrei, pentru salvarea task-ului;
5. Accesati, din partea stanga-jos a ferestrei, butonul Alege fisierul, din dreptul campului Fisier script. Selectati un fisier de tip .groovy sau .zip, ce contine scripturi groovy si apasati butonul Incarcare.
6. Pentru executia imediata a task-ului, apasati, din partea stanga-sus a ferestrei, butonul Executa imediat.
Pentru executia programata, in functie de expresia completata la pasul 3., apasati butonul Executie in fundal.
7. Analizati rezultatul executiei, in partea dreapta-sus a ferestrei, pozitionandu-va pe inregistrarea executiei si apasand butonul din dreptul acesteia, de pe coloana Download.
Notă
In cazul in care task-ul necesita parametri de intrare, acestia vor putea fi specificati in tabelul din partea dreapta-jos, prin actualizarea campurilor Nume, Valoare, Tip si Descriere.