Optimizare timpi incarcare module prin folosire prefiltrari

Pentru optimizarea timpilor de incarcare si, chiar, pentru protejarea datelor istorice referitoare la documente inregistrate anterior se pot utiliza mecanismele de filtrare ale datelor in modul.

Administrarea prefiltrelor se poate realiza in doua moduri:
- fiecare utilizator isi gestioneaza propriile prefiltre;
- un utilizator cu rol administrator gestioneaza prefiltrele pentru alti utilizatori.
In cazul in care prefiltrele sunt configurate de catre un administrator acestea au precedenta fata de cele setate de catre utilizator - sunt impuse.

Gestionarea propriilor prefiltre de catre utilizatori

Programul permite utilizatorilor sa isi gestioneze propriile prefiltre prin setarea acestora in meniul vertical din dreapta fiecarui modul. In functie de tipul modulului se pot realiza prefiltre pentru a elimina din setul de date care se incarca la deschiderea modulului si de fiecare data cand este apasat butonu refresh date nefolosite de utilizator. De exemplu, pentru documentele care lucreaza cu documente se pot seta prefiltre care sa limiteze incarcarea doar a documentelor din ultimele 7 zile (implicit se aduc toate documentele din luna curenta) sau documente de un anumit tip sau de pe o anumita gestiune, etc. Pentru module care lucreaza cu tipuri (Parteneri, Personal, Articole, etc.) in cazul in care se lucreaza de obicei cu anumite tipuri de obiecte se pot realiza prefiltre care sa elimine la incarcare obiectele nefolosite.



Gestionarea prefiltrelor utilizatorilor de catre administrator

Pentru situatia in care gestionarea prefiltrelor de catre utilizatori trebuie impusa fie pentru protejarea datelor istorice, fie pentru optimizarea utilizarii resurselor se poate ca prefiltrele utilizatorilor sa fie gestionate de catre un utilizator cu rol de administrator. Prefiltrele astfel setate au precedenta fata de prefiltrele setate de utilizator si pot fi realizate si pe baza altor campuri in afara de cele generice afisate in fiecare meniu prin scrierea de conditii de filtrare SQL.

Accesarea ferestrei de administrare prefiltre utilizatori:

In fereastra noua se poate alege utilizatorul pentru care dorim sa setam prefiltre. Dupa alegerea utilizatorului se pot adauga diferite conditii de prefintrare prin alegerea lor din controalele din dreapta si apasarea butonului Adaug. Filtrele functioneaza cumulativ. In exemplul de mai jos am setat sa se afiseze doar facturile intocmite de agentul setat pe utilizatorul curent si cu data documentului in luna curenta (indiferent de sesiunea programului).


Dupa realizarea prefiltrelor si testarea acestora pe un utilizator, folosind butonul "Copiez pe grup" se poate extinde mecanismul la toti utilizatorii din grupul utilizatorului initial. Pentru a copia prefiltrele unui utilizator din alt grup se folososeste butonul "Copiez pe user". In acest mod se poate extinde in mod facil politicile de prefiltrare pe diferiti utilizatori si pe diferite grupuri.

Mult succes!