Всяко действие в Construction Hub — create, update, delete, approve — се записва в централизиран audit log с user, timestamp, entity type и промени. За одит, compliance, съдебни процедури.
При съдебни процедури, вътрешен одит, данъчен контрол — трябва да докажете кой кога какво е направил. Без централизиран audit log — няма как.
Кой промени цената в оферта X? Без log — никой не знае. Правни спорове — непредсказуеми.
Разни системи, разни logs, разни формати. Консолидация на audit при нужда — дни работа.
Audit log с 100 000 записа. Как намирате конкретно действие? Без филтри — невъзможно.
Колко активност е имало миналия месец? Кой е най-активен user? Без getStats — няма overview.
Construction Hub централизира audit на всички модули.
Всяко действие (create/update/delete/approve и т.н.) във всеки модул записва audit record с user, timestamp, entity type, changes.
getEntityTypes връща всички видове обекти, за които има audit — Invoice, Contract, Act, Offer и т.н. За филтриране и UI dropdowns.
getActions връща всички възможни действия — CREATE, UPDATE, DELETE, APPROVE, SIGN и т.н. Стандартизирано класифициране.
list с филтри по entity type, action, user, период. Pagination за големи audit logs. Efficient search.
getStats предоставя aggregated метрики — общо actions за период, distribution по type, най-активни users.
getById показва пълен detail на конкретно audit event — before/after data, IP, browser, user agent.
Четири стъпки до професионален audit:
Всяка операция в Construction Hub минава през audit middleware. Записът е автоматичен, без user action.
Audit модулът предоставя единна гледна точка на всички audit events от всички модули.
По entity type, action, user, период. Намирате конкретен запис за секунди.
Данните могат да се извлекат за одит, съд, застраховател. Standardized format.
Всяка фирма, която работи с regulated documents:
Пълна следа на действията за вътрешен audit. Reports за регулатора.
При съдебни спорове — evidence на всяко действие с timestamp.
Контрол върху действията на служителите. Stats за оценка на activity.
Full audit trail за всеки документ. Efficient sampling и analysis.
Защо автоматичният audit побеждава manual logs:
| Характеристика | Ръчен log | Construction Hub |
|---|---|---|
| Coverage | Частично | 100% автоматично |
| Централизация | Различни файлове | Единен audit модул |
| Entity types | Няма структура | getEntityTypes |
| Actions | Свободен текст | getActions enum |
| Search | Ctrl+F | Индексирано filtering |
| Stats dashboard | Pivot | getStats endpoint |
| Before/after | Rare | Full changes в audit record |
CREATE, UPDATE, DELETE, APPROVE, SIGN, REJECT, CANCEL, LOGIN, LOGOUT и др. getActions връща пълния списък. Всяко действие във всеки модул минава през audit middleware.
Invoice, Contract, Act, Offer, QuantitySurvey, Tender, Partner, User, Department, и т.н. getEntityTypes връща пълния списък.
По подразбиране — в пълния lifetime на компанията. Retention policy може да се конфигурира при нужда.
Не. Audit records не се изтриват — само се маркират архивирани ако е нужно. За съдебни цели — пълна history запазена.
Филтри по entity type, action, user, период. list endpoint с pagination. Efficient search дори при милиони записи.
Да. За UPDATE actions — before/after snapshots на данните. Виждате precise какво е било преди и сега.
Aggregated метрики — общ брой actions за период, distribution по entity type, topактивни users. Dashboard за бърз overview.
Безплатен пробен период за 14 дни. Без кредитна карта.
Регистрирайте се безплатно