Каждое действие в Construction Team — create, update, delete, approve — записывается в централизованный журнал аудита с пользователем, временной меткой, типом сущности и изменениями. Для аудита, комплаенса, судебных процедур.
В судебных процедурах, внутреннем аудите, налоговом контроле — нужно доказать кто что когда делал. Без централизованного журнала аудита — невозможно.
Кто изменил цену в предложении X? Без журнала — никто не знает. Юридические споры — непредсказуемы.
Разные системы, разные журналы, разные форматы. Консолидация аудита при необходимости — дни работы.
Журнал аудита со 100 000 записей. Как найти конкретное действие? Без фильтров — невозможно.
Сколько активности за прошлый месяц? Кто самый активный пользователь? Без getStats — нет обзора.
Construction Team централизует аудит по всем модулям.
Каждое действие (create/update/delete/approve и т.д.) в каждом модуле записывает запись аудита с пользователем, временной меткой, типом сущности, изменениями.
getEntityTypes возвращает все типы объектов с аудитом — Invoice, Contract, Act, Offer и т.д. Для фильтрации и выпадающих списков UI.
getActions возвращает все возможные действия — CREATE, UPDATE, DELETE, APPROVE, SIGN и т.д. Стандартизированная классификация.
list с фильтрами по типу сущности, действию, пользователю, периоду. Пагинация для больших журналов аудита. Эффективный поиск.
getStats предоставляет агрегированные метрики — общее количество действий за период, распределение по типу, самые активные пользователи.
getById показывает полную детализацию конкретного события аудита — данные до/после, IP, браузер, user agent.
Четыре шага к профессиональному аудиту:
Каждая операция в Construction Team проходит через audit middleware. Запись автоматическая, без действий пользователя.
Модуль аудита предоставляет единый просмотр всех событий аудита из всех модулей.
По типу сущности, действию, пользователю, периоду. Найдите конкретную запись за секунды.
Данные можно извлечь для аудита, суда, страхования. Стандартизированный формат.
Любая фирма, работающая с регулируемыми документами:
Полный след действий для внутреннего аудита. Отчёты для регулятора.
В судебных спорах — доказательства каждого действия с временной меткой.
Контроль над действиями сотрудников. Статистика для оценки активности.
Полный след аудита по каждому документу. Эффективная выборка и анализ.
Почему автоматический аудит побеждает ручные журналы:
| Возможность | Ручной журнал | Construction Team |
|---|---|---|
| Покрытие | Частичное | 100% автоматически |
| Централизация | Разные файлы | Единый модуль аудита |
| Типы сущностей | Без структуры | getEntityTypes |
| Действия | Свободный текст | Перечисление getActions |
| Поиск | Ctrl+F | Индексированная фильтрация |
| Дашборд статистики | Сводная таблица | Эндпоинт getStats |
| До/после | Редко | Полные изменения в записи аудита |
CREATE, UPDATE, DELETE, APPROVE, SIGN, REJECT, CANCEL, LOGIN, LOGOUT и т.д. getActions возвращает полный список. Каждое действие в каждом модуле проходит через audit middleware.
Invoice, Contract, Act, Offer, QuantitySurvey, Tender, Partner, User, Department и т.д. getEntityTypes возвращает полный список.
По умолчанию — на протяжении всей жизни компании. Политика хранения может быть настроена по необходимости.
Нет. Записи аудита не удаляются — только помечаются архивированными при необходимости. Для судебных целей — полная история сохраняется.
Фильтры по типу сущности, действию, пользователю, периоду. Эндпоинт list с пагинацией. Эффективный поиск даже с миллионами записей.
Да. Для действий UPDATE — снимки данных до/после. Видите точное состояние до/после.
Агрегированные метрики — общее количество действий за период, распределение по типу сущности, топ-активные пользователи. Дашборд для быстрого обзора.
Бесплатный пробный период 14 дней. Без кредитной карты.
Зарегистрироваться бесплатно