Jurnal de audit¶
Modulul Audit Log (auditlog) înregistrează operațiile efectuate de utilizatori asupra modelelor de date selectate de administrator: creări, modificări, ștergeri și, opțional, consultări. Pentru fiecare operație înregistrată, modulul păstrează utilizatorul, data, înregistrarea, precum și valoarea veche și cea nouă a fiecărui câmp modificat.
Spre deosebire de mesajele de urmărire din chatter, jurnalul de audit funcționează pentru orice model (inclusiv cele fără chatter), acoperă toate câmpurile și poate fi consultat doar de utilizatorii autorizați.
Notă
Meniurile modulului se află la . Acestea sunt afișate în modul dezvoltator utilizatorilor cu dreptul de acces Administrare: Setări.
Reguli de audit¶
O regulă definește operațiile care sunt înregistrate pentru un model. Poate exista o singură regulă pe model.
Accesați , faceți clic pe Nou și completați câmpurile:
Nume: numele regulii;
Model: modelul de auditat (de ex. Contact sau Produs);
Tip:
Registru complet: datele înregistrării sunt comparate înainte și după operație. Jurnalul conține și câmpurile calculate care s-au modificat ca urmare a operației, dar operația este mai lentă;
Registru rapid: sunt înregistrate doar valorile trimise de operațiile de creare și scriere. Jurnalul conține mai puține informații, dar impactul asupra performanței este mai mic;
Lectura registre, Scriere registre, Ștergere registre, Creare registre: operațiile de înregistrat. Toate sunt activate implicit, cu excepția Lectura registre;
Captură înregistrare: afișat pentru o regulă Registru complet cu Ștergere registre activat; bifați-l pentru a păstra în jurnal valorile câmpurilor înregistrărilor șterse;
Utilizatori de exclus: utilizatorii ale căror operații nu sunt înregistrate (de ex. un utilizator tehnic care rulează o integrare);
Câmpuri de exclus: câmpurile modelului care sunt omise din jurnal.
Apoi, faceți clic pe Abonare pentru a începe înregistrarea. Regula trece în starea Abonat, iar câmpurile sale devin numai în citire. Pentru a modifica sau opri o regulă, faceți mai întâi clic pe Dezabonare; jurnalele deja înregistrate sunt păstrate.
Atenționare
Înregistrarea are un cost: fiecare operație înregistrată creează înregistrări suplimentare. Evitați regulile Lectura registre și Registru complet pe modelele cu trafic intens (de ex. înregistrări contabile, mișcări de stoc sau mesaje) și activați curățarea automată.
- menu
- Settings ‣ Technical ‣ Audit ‣ Rules ‣ New (developer mode)
- shows
- An audit rule form in the Draft status with the Subscribe button, the model "Contact", the type "Full log", the excluded users and fields, and the four Log checkboxes (Reads unticked, the others ticked).
- highlight
- The "Subscribe" button and the four "Log ..." checkboxes (red frames).
- data
- Rule "Contacts audit"; Users to Exclude "OdooBot"; Fields to Exclude "Last Updated on".
- module
- auditlog
- notes
- English UI, light theme, 1440px width, developer mode enabled.
Consultarea jurnalelor¶
Dintr-o înregistrare¶
De îndată ce o regulă este abonată, o intrare Vizualizează registre este adăugată în meniul Acțiune al modelului auditat. Deschideți o înregistrare (sau selectați-o în vizualizarea listă) și faceți clic pe pentru a afișa operațiile înregistrate pentru acea înregistrare.
Această intrare este singurul acces la jurnale pentru utilizatorii care aparțin grupului Utilizator jurnal de audit fără a fi administratori.
Drepturi de acces¶
Modulul adaugă categoria Drepturi jurnal de audit la drepturile de acces ale utilizatorilor, cu două niveluri:
Utilizator jurnal de audit: acces numai în citire la jurnale, prin acțiunea Vizualizează registre a înregistrărilor auditate;
Manager jurnal de audit: în plus, poate crea, modifica, abona și șterge reguli și poate șterge jurnale. Utilizatorii cu dreptul de acces Administrare: Setări sunt automat manageri.
Curățarea automată a jurnalelor vechi¶
Acțiunea programată Golire automată jurnale de audit șterge jurnalele, liniile de jurnal, sesiunile utilizatorilor și cererile HTTP mai vechi de 180 de zile. Este dezactivată implicit.
Pentru a o activa, accesați , deschideți Golire automată jurnale de audit și activați comutatorul Activ. Pentru a păstra jurnalele pe o altă perioadă, modificați numărul de zile din codul acțiunii, de ex. model.autovacuum(365) pentru un an.