Кожна дія в Construction Team — create, update, delete, approve — записана в централізованому audit log з користувачем, позначкою часу, типом сутності та змінами. Для аудиту, compliance, судових процедур.
У судових процедурах, внутрішньому аудиті, податковому контролі — ви повинні довести, хто що коли робив. Без централізованого audit log — не можете.
Хто змінив ціну в пропозиції X? Без журналу — ніхто не знає. Правові суперечки — непередбачувані.
Різні системи, різні журнали, різні формати. Консолідація аудиту при потребі — дні роботи.
Audit log з 100 000 записів. Як знайти конкретну дію? Без фільтрів — неможливо.
Скільки активності минулого місяця? Хто найактивніший користувач? Без getStats — немає огляду.
Construction Team централізує аудит по всіх модулях.
Кожна дія (create/update/delete/approve тощо) в кожному модулі записує audit record з користувачем, позначкою часу, типом сутності, змінами.
getEntityTypes повертає всі типи об'єктів з аудитом — Invoice, Contract, Act, Offer тощо. Для фільтрації та UI випадаючих списків.
getActions повертає всі можливі дії — CREATE, UPDATE, DELETE, APPROVE, SIGN тощо. Стандартизована класифікація.
List з фільтрами за типом сутності, дією, користувачем, періодом. Пагінація для великих audit log. Ефективний пошук.
getStats надає агреговані метрики — загальна кількість дій за період, розподіл за типом, найактивніші користувачі.
getById показує повну деталь конкретної audit event — before/after data, IP, браузер, user agent.
Чотири кроки до професійного аудиту:
Кожна операція в Construction Team проходить через audit middleware. Запис автоматичний, без дії користувача.
Модуль аудиту надає єдиний вид усіх audit events з усіх модулів.
За типом сутності, дією, користувачем, періодом. Знайдіть конкретний запис за секунди.
Дані можна витягти для аудиту, суду, страхування. Стандартизований формат.
Будь-яка фірма, що працює з регульованими документами:
Повний trail дій для внутрішнього аудиту. Звіти для регулятора.
У судових спорах — докази кожної дії з позначкою часу.
Контроль над діями працівників. Stats для оцінки активності.
Повний audit trail по документу. Ефективне sampling та аналіз.
Чому автоматичний аудит перевершує ручні журнали:
| Функція | Ручний журнал | Construction Team |
|---|---|---|
| Покриття | Часткове | 100% автоматичне |
| Централізація | Різні файли | Єдиний модуль аудиту |
| Типи сутностей | Без структури | getEntityTypes |
| Дії | Вільний текст | getActions enum |
| Пошук | Ctrl+F | Індексована фільтрація |
| Панель статистики | Зведення | Endpoint getStats |
| До/після | Рідко | Повні зміни в audit record |
CREATE, UPDATE, DELETE, APPROVE, SIGN, REJECT, CANCEL, LOGIN, LOGOUT тощо. getActions повертає повний список. Кожна дія в кожному модулі проходить через audit middleware.
Invoice, Contract, Act, Offer, QuantitySurvey, Tender, Partner, User, Department тощо. getEntityTypes повертає повний список.
За замовчуванням — весь життєвий цикл компанії. Retention policy може бути налаштована за потребою.
Ні. Audit records не видаляються — лише позначаються як архівовані за потреби. Для судових цілей — повна історія зберігається.
Фільтри за типом сутності, дією, користувачем, періодом. Endpoint list з пагінацією. Ефективний пошук навіть з мільйонами записів.
Так. Для дій UPDATE — before/after data snapshots. Бачте точний стан до/після.
Агреговані метрики — загальна кількість дій за період, розподіл за типом сутності, топ-активні користувачі. Dashboard для швидкого огляду.
Безкоштовний 14-денний пробний період. Без кредитної картки.
Зареєструватися безкоштовно