Fiecare acțiune în Construction Team — create, update, delete, approve — este înregistrată într-un audit log centralizat cu utilizator, timestamp, tip de entitate și modificări. Pentru audit, conformitate, proceduri judiciare.
În proceduri judiciare, audit intern, control fiscal — trebuie să demonstrezi cine a făcut ce și când. Fără un audit log centralizat — nu poți.
Cine a schimbat prețul în oferta X? Fără log — nimeni nu știe. Dispute juridice — imprevizibile.
Sisteme diverse, log-uri diverse, formate diverse. Consolidarea auditului la nevoie — zile de muncă.
Audit log cu 100.000 de înregistrări. Cum găsești o acțiune specifică? Fără filtre — imposibil.
Câtă activitate luna trecută? Cine este cel mai activ utilizator? Fără getStats — fără vedere de ansamblu.
Construction Team centralizează auditul în toate modulele.
Fiecare acțiune (create/update/delete/approve etc.) în fiecare modul înregistrează o intrare de audit cu utilizator, timestamp, tip de entitate, modificări.
getEntityTypes returnează toate tipurile de obiecte cu audit — Invoice, Contract, Act, Offer etc. Pentru filtrare și dropdown-uri UI.
getActions returnează toate acțiunile posibile — CREATE, UPDATE, DELETE, APPROVE, SIGN etc. Clasificare standardizată.
list cu filtre după tip de entitate, acțiune, utilizator, perioadă. Paginare pentru audit log-uri mari. Căutare eficientă.
getStats oferă metrici agregate — total acțiuni pentru perioadă, distribuție pe tipuri, cei mai activi utilizatori.
getById arată detaliul complet al unui eveniment de audit specific — date înainte/după, IP, browser, user agent.
Patru pași către un audit profesional:
Fiecare operațiune din Construction Team trece prin middleware-ul de audit. Înregistrarea este automată, fără acțiunea utilizatorului.
Modulul de audit oferă o vedere unificată a tuturor evenimentelor de audit din toate modulele.
După tip de entitate, acțiune, utilizator, perioadă. Găsește o înregistrare specifică în câteva secunde.
Datele pot fi extrase pentru audit, instanță, asigurare. Format standardizat.
Orice firmă care lucrează cu documente reglementate:
Trail complet al acțiunilor pentru audit intern. Rapoarte pentru reglementator.
În dispute judiciare — dovezi ale fiecărei acțiuni cu timestamp.
Control asupra acțiunilor angajaților. Statistici pentru evaluarea activității.
Audit trail complet per document. Eșantionare și analiză eficiente.
De ce auditul automat bate log-urile manuale:
| Funcție | Log manual | Construction Team |
|---|---|---|
| Acoperire | Parțială | 100% automată |
| Centralizare | Fișiere diferite | Modul de audit unificat |
| Tipuri de entități | Fără structură | obțineTipuriEntitate |
| Acțiuni | Text liber | Enum getActions |
| Căutare | Ctrl+F | Filtrare indexată |
| Dashboard de statistici | Tabel pivot | Endpoint getStats |
| Înainte/după | Rar | Modificări complete în înregistrarea de audit |
CREATE, UPDATE, DELETE, APPROVE, SIGN, REJECT, CANCEL, LOGIN, LOGOUT etc. getActions returnează lista completă. Fiecare acțiune din fiecare modul trece prin middleware-ul de audit.
Invoice, Contract, Act, Offer, QuantitySurvey, Tender, Partner, User, Department etc. getEntityTypes returnează lista completă.
Implicit — pe toată durata de viață a companiei. Politica de retenție poate fi configurată după nevoi.
Nu. Înregistrările de audit nu sunt șterse — doar marcate ca arhivate la nevoie. Pentru scopuri judiciare — istoricul complet este păstrat.
Filtre după tip de entitate, acțiune, utilizator, perioadă. Endpoint-ul list cu paginare. Căutare eficientă chiar și cu milioane de înregistrări.
Da. Pentru acțiuni UPDATE — snapshot-uri de date înainte/după. Vezi exact starea înainte/după.
Metrici agregate — total acțiuni pentru perioadă, distribuție pe tipuri de entități, cei mai activi utilizatori. Dashboard pentru vedere de ansamblu rapidă.
Probă gratuită de 14 zile. Fără card de credit.
Înregistrează-te gratuit