Modificare Structura BD¶
In aceasta sectiune sunt plasate instrumentele pentru modificarea structurii bazei de date. Scripturile ce trebuiesc rulate la schimbarea versiunii sunt impachetate in format .zip sau .jar si furnizate de Prodinf, odata cu versiunea de aplicatie.
Scripturi¶
Contine lista tuturor scripturilor executate pe baza de date curenta (respectiv, calea catre fisier si data rularii).
Executie Scripturi¶
Contine lista tuturor executiilor de scripturi de pe baza de date curenta impreuna cu detaliile pentru fiecare executie:
numarul si data executiei;
cale catre fisier;
scriptul executat din fisier (in formatul .sql sau .groovy);
eventualele erori survenite la rulare.
Pentru fiecare executie sistemul permite obtinerea fisierului rezultat al executiei (in format .pdf) prin selectarea unei executii si apasarea butonului Raport Executie.
Import Sabloane Date¶
Sectiune utilizata pentru implementarea rapida a unor module noi, prin incarcarea fisierelor preconfigurate (furnizate de Prodinf).
Mentenanta¶
Sectiune folosita pentru efectuarea si programarea operatiilor de mentenanta la nivelul bazei de date:
Tipuri de operatii mentenanta:
Micsorare dimensiune tabele;
Reindexare tabele;
Analiza indecsi si analiza tabela.
Adaugare task mentenanta tabele EMSYS ERP¶
1. Se acceseaza consola aplicatiei EMSYS;
2. Pe tabul Modificare Structura DB -> Mentenanta se vor adauga tabelele supuse procesului de mentenanta:
In campul Tabela se va completa numele tabelei;
Se apasa butonul Adaugare;
Se bifeaza check-box-urile : Analyze Index, Analyze Table.
Optional se poate bifa si Reindex dar este o operatiune de lunga durata.
Notă
Tabelele care contin cuvinte comune in denumire (de exemplu: CLIENTI, CLIENTI_ADRESE etc.) se pot introduce o singura data completand „CLIENTI%”.
Astfel, se vor introduce toate tabelele a caror denumire incepe cu CLIENTI.
Tabelele recomandate pentru mentenanta saptamanala sunt:
pentru domeniul Financial:
PURTATORI, ZONE, CONTURI, BU, FOND, TRCONT, CONTDIN, VENITURI, COSTURI, INCASARI, PLATI, JURNCMP, JURNVNZ, CLIENTI, FURN.
pentru domeniul Human Resources:
COLECTIE, DEFCOLECTIE, DEFCOLECTIECS, COLCONTRIB, PONTAJ, PLATISAL, AVANSCO, SPORURI, DATORII, CM, REPSAL_RESULT, NCSAL_RESULT.
pentru domeniul Logistics:
CMDFU, DEFCMPCERERI, DEFSOLICITARI, DEFCMDFU, PRCMPCERERI, DEFCMDLUCRU, COMCMDLUCRU (cereri, solicitari si comenzi, asocierile intre ele);
CMDCL, DEFCMDCL, PRCMDCL, TRSTOC, TRSTDOM, TRSTPROD, DEFTRSTOC, DEFTRSTDOM, DEFTRORD, DEFTRSTPROD, STGENERAL, STLOTSERIE, STDETALIU, STLOTCARACT (tabele de stocuri);
DEFLSTPR, POS_PLUDET (listele de preturi);
RCCP_PL, CRP_MAS, REZERVARI_CAMERE, REZERVARI_OASPETI, HRC_INCASARI, TRANZ_HK (horeca).
3. Se apasa butonul Salvare Tabel;
4. Programarea rularii automate se face apasand butonul Generator Cron si completand informatiile din generator:
Se alege frecventa operatiunii programate;
Se apasa butonul Generate;
Se copiaza din rezultatul afisat, valoarea pentru campul Cron format;
Se completeaza valoarea copiata in consola aplicatiei EMSYS, in campul Expresie cron din tabul Modificare Structura DB -> Mentenanta.
Pentru executia saptamanala la ora 5 Cron format este: 0 0 5 ? * SUN *
6. Se salveaza expresia apasand butonul Salvare Expresie;
7. Se verifica actiunea programata apasand butonul Evaluare expresie.
Notă
Este recomandat ca aceste operatii sa se efectueze pe structuri de date cu trafic intens.
Programarea operatiilor de mentenanta se poate face in afara programului standard de lucru.
Audit¶
In cadrul acestei sectiuni poate fi activat mecanismul de audit pentru tabelele aplicatiei si in acelasi timp pot fi vizualizate evenimentele de audit pentru care mecanismul este deja activat.
Pentru a activa mecanismul de audit pentru o tabela din aplicatie procedati astfel:
completati numele tabelei din baza de date in campul Table name;
actionati butonul Create;
tabela va fi adaugata in tabelul afisat, unde vor fi disponibile statusul de audit si actiunea de Stergere.
Pentru a vizualiza evenimentele de audit inregistrate procedati astfel:
selectati tabela pe care cautati evenimente;
completati perioada pe care cautati modificarile/evenimentele;
daca este necesar puteti realiza filtrari suplimentare privind tipul evenimentului (Add / Edit / Delete);
puteti executa si o filtrare suplimentara in fereastra Query utilizand un alias pentru tabelul pe care filtrati;
in tabelul cu operatii vor fi aduse operatiile ce corespund filtrarii, pentru care veti putea genera un raport cu valori modificate (vechi vs. noi), apasand butonul Report.