Зміст
Аудит та метрики дій користувачів
Два звіти на основі одного журналу подій — хто, коли й що робив у системі: Аудит дій будує хронологічний список подій із фільтрами, Метрики дій — інтерактивний дашборд з картками активності користувачів, розподілом подій по розділах і тепловою картою входів. Розділ «Сервіс» → Аудит дій користувачів / Метрики дій користувачів.
Журнал аудиту
Фільтри
- З: / По: — період за часом події; за замовчуванням — останні 7 днів.
- Користувач: — конкретний користувач або «(всі)»; список — активні користувачі за алфавітом.
- Розділ: — сутність, якої стосується подія, або «(всі)»; у списку — лише ті розділи, за якими є хоча б одна подія, українською мовою: документи (продаж, чек, повернення, прихід, переміщення, списання, інвентаризація, переоцінка, витрата, інкасація, оплата постачальнику/від покупця тощо), довідники (товар, категорія, склад, каса, користувач, постачальник, покупець, ФОП, картка й програма лояльності тощо), регістри (поточна ціна, залишок, касова зміна, рух готівки, Z-звіт, баланс постачальника/покупця, історія цін тощо) і системні події (сесія, система, налаштування).
- Дія: — тип дії або «(всі)»: Створення, Редагування, Видалення, Вхід, Вихід, Проведення, Скасування, Імпорт, Відкат.
Список
Порожній до натискання Сформувати.
Над таблицею — картки-лічильники (кожна показана, лише якщо є хоч одна подія такого типу; «Всього подій» — завжди): Всього подій, Створення, Редагування, Видалення, Проведення, Скасування, Вхід / Вихід.
Рядки згруповано під роздільником дати (дата + день тижня). Колонки:
- Час — час події (год:хв:сек).
- Користувач — ПІБ, або «Система», якщо подія виконана без прив'язки до користувача.
- Дія — кольоровий бейдж з іконкою та українською назвою дії.
- Розділ — перекладена назва сутності.
- Деталі — довільний набір «ключ: значення» з деталей події; найпоширеніші ключі перекладено на українську (документ, сума, ціна, кількість, знижка, товар, склад, каса, користувач, причина, коментар, стара/нова ціна, ІР-адреса тощо), значення «так»/«ні» показані як «Так» / «Ні», порожнє значення — як «—». Якщо для події деталей нема взагалі — клітинка показує «—».
- IP — IP-адреса, з якої виконано дію.
Колір бейджа в колонці Дія залежить від характеру дії:
| Дія | Колір бейджа |
|---|---|
| Створення, Проведення, Імпорт | зелений — позитивна дія |
| Редагування, Скасування, Відкат | жовтий — зміна стану, потребує уваги |
| Видалення | червоний — деструктивна дія |
| Вхід | акцентний (синій) — нейтральна дія, не оцінна |
| Вихід та інші нерозпізнані дії | приглушений сірий |
Список обмежено 2000 останніми записами; якщо подій за фільтрами більше — під таблицею попередження «Показано перші 2000 записів з N. Звузьте фільтри для повного списку.». Якщо подій за обраний період нема — «Немає подій за обраний період».
Друк
Кнопка Друк активна лише після повного завантаження сформованого звіту; доки він завантажується — повідомлення «Звіт ще завантажується…».
Експорт
Кнопка Експорт зберігає той самий список (за поточними фільтрами) у файл Excel:
- Діалог збереження пропонує формат .xlsx; ім'я файлу за замовчуванням — «Audit_Log_РРРР-ММ-ДД».
- Якщо за фільтрами немає жодного запису — повідомлення «Немає даних для експорту», файл не створюється.
- Колонки файлу: Час події, Дія, Код дії, Об'єкт, Код об'єкта, ID запису, Користувач, IP-адреса, Деталі. На відміну від екранного списку тут додатково є службовий код дії й об'єкта поряд з українською назвою; Деталі виведено без кольорового оформлення.
- Після завершення — повідомлення «Експортовано N рядків у: <шлях до файлу>».
Метрики (дашборд)
Той самий журнал подій, але у вигляді інтерактивного дашборда — картки активності по користувачах, розподіл подій по розділах, теплова карта входів по годинах і днях тижня.
Фільтри
Той самий набір, що й у журналі аудиту: З: / По: (за замовчуванням — останні 30 днів), Користувач:, Розділ:, Дія:.
Дашборд
Порожній до натискання Сформувати; якщо подій за фільтрами нема — «Немає подій за обраний період».
Картки-лічильники (кожна показана, лише якщо є хоч одна подія такого типу): Всього, Вхід / Вихід, Проведень, Створень, Змін, Видалень, Відкатів. Порядок і назви карток тут інші, ніж у журналі аудиту.
Розділ Користувачі — картка на кожного користувача з активністю за період: ім'я, рядок «Входів: N · Виходів: N · Дій: N» і період активності (перша — остання дата).
Три графіки поряд, лише на екрані (на друк не потрапляють):
- Бізнес-події — горизонтальний бар-чарт розподілу подій по розділах (топ-15, без входів і виходів), за спаданням кількості.
- Входи по годинах — теплова карта: 24 стовпці (0–23 год), висота стовпця пропорційна кількості входів за цю годину; наведення курсору показує «ГГ:00 — N».
- Дні тижня — горизонтальний бар-чарт входів по днях тижня, від неділі до суботи.
Обидва останні графіки будуються тільки по діях Вхід — це саме входи в систему, а не всі події.
Нижче — журнал бізнес-подій (усі дії, крім входу й виходу) з полем «Пошук по деталях, розділу, користувачу…» — фільтрує вже завантажені рядки миттєво, без перезавантаження сторінки. Ті самі колонки й та сама кольорова логіка бейджа дії, що й у журналі аудиту (Час, Користувач, Дія, Розділ, Деталі, IP), рядки згруповані під роздільником дати. Обмежено останніми 500 записами (без окремого попередження про обрізання, на відміну від журналу аудиту); під таблицею — підсумковий рядок «Всього записів» із кількістю показаних рядків.
Друк
Та сама кнопка Друк, з тим самим повідомленням про незавершене завантаження. На друк не потрапляють три графіки (Бізнес-події / Входи по годинах / Дні тижня) і поле пошуку — лишаються тільки картки-лічильники, картки користувачів і журнал бізнес-подій.
Експорт
На відміну від журналу аудиту, кнопка Експорт тут вивантажує не список подій, а зведену статистику активності по користувачах за тими самими фільтрами:
- Діалог збереження — формат .xlsx, ім'я файлу за замовчуванням «Audit_User_Activity_РРРР-ММ-ДД».
- Якщо за фільтрами немає даних — повідомлення «Немає даних для експорту».
- Колонки файлу: Користувач, Логіни, Виходи, Бізнес-дії, Усього дій, Перша активність, Остання активність.
- Після завершення — повідомлення «Експортовано N рядків у: <шлях до файлу>».


