За обраний період
Усі показники коректно відображаються як нульові. Завантажте експорт чату, щоб побачити актуальний стан.
За обраний період
Факт мінус план
Порівняння з попереднім днем
Ефективність дня
Динаміка
План і факт за днями
Поточний стан
Загальне виконання
Деталізація
Виконання за напрямками
| Напрямок | План | Факт | Відхилення | Виконання | Оновлено |
|---|
Усі дані
Напрямки
| Напрямок | План | Факт | Відхилення | Виконання | Оновлено |
|---|
Джерело даних
Розпізнані повідомлення
Логічні дати
Календар звітів
Витягнуто автоматично
Задачі та наступні дії
| Дата | Автор | Тип | Дія | Статус |
|---|
Команда
Учасники та пов’язані записи
Контроль перешкод
Ризики та шляхи рішення
Парсер
Налаштування обробки
Якість даних
Діагностика
Перевірка
Неповні та нерозпізнані записи
Довідковий центр
Як ПЛАН/ФАКТ обробляє та рахує дані
Усі правила наведені відкрито. Інтерфейс не використовує прихованих коефіцієнтів або штучного інтелекту для розрахунку відсотків.
Базова формула
Виконання напрямку та загальний прогрес
Кожен напрямок має однакову вагу, а його виконання обмежене 100%. Якщо план дорівнює нулю, прогрес напрямку дорівнює 0%.
(100% + 0%) ÷ 2 = 50%Режими підрахунку
Числа або текстові блоки
- Числовий режим: якщо знайдено «План: 10» або «Факт: 8», використовуються ці числа.
- Текстовий режим: якщо чисел немає, рахується кількість розпізнаних секцій «План» і «Факт».
- Нуль: явно вказане значення 0 зберігається та не вважається порожнім.
Денна динаміка
Зміна прогресу
Результат показується у відсоткових пунктах (в.п.), а не у відсотках приросту.
80% − 65% = +15 в.п.Ризики
Зміна ризиків
Ризиком вважається окремий рядок або секція з маркерами «ризик», «проблема», «перешкода», «блокер», «очікування» тощо.
Правила оцінки
Як визначається стан дня
Прогрес виріс, а кількість ризиків не збільшилась.
Прогрес і ризики не змінилися або зміни взаємно нейтральні.
Прогрес зменшився або кількість ризиків зросла.
Це індикатор динаміки, а не оцінка роботи конкретної людини. Він не додає прихованих штрафів до основного відсотка виконання.
Дані
Напрямки й актуальні значення
Для кожного напрямку останнє явно вказане числове значення вважається актуальним. У текстовому режимі підсумовується кількість блоків.
Напрямок визначається з тексту перед словом «План/Факт» або за тематичними ключовими словами.
Календар
Які дати враховуються
Використовується дата повідомлення WhatsApp і логічні дати всередині тексту: «Факт на 28.06.26», «План на 29.06.26» тощо.
Для порівняння дня береться найближча попередня дата, яка реально присутня в імпорті.
Обробка
Об’єднання повідомлень
Сусідні повідомлення одного автора можуть об’єднуватися, якщо надіслані в межах заданого інтервалу. Типове значення — 15 хвилин.
Інтервал змінюється у вкладці «Діагностика».
Обмеження
Що варто перевіряти
Автоматичне розпізнавання залежить від структури повідомлень. Нетипові записи можуть потрапити до «Неповних» або «Нерозпізнаних».
Перед управлінськими рішеннями перегляньте вкладки «Повідомлення» та «Діагностика».
Журнал розвитку
Зміни та усунення проблем
Тут зафіксовано, що було виявлено, чому виникала проблема та як її виправлено.
Changelog
Історія версій
Середнє арифметичне виконання напрямків
- Прогрес кожного напрямку обмежено значенням 100%.
- Загальний прогрес є середнім арифметичним усіх напрямків.
- Приклад: 100% і 0% тепер дають 50%, а не завищений результат.
Ефективність дня та довідка з формулами
- Додано порівняння прогресу й ризиків із попереднім днем.
- Додано прозорі правила оцінки денної динаміки.
- Створено меню «Довідка» з усіма формулами та обмеженнями.
Наочний журнал змін і troubleshooting
- Додано окрему вкладку «Зміни / версії».
- Описано причину мобільної помилки українською мовою.
- Додано перевірки для найпоширеніших проблем імпорту.
Надійне визначення TXT і ZIP на мобільних
- Формат визначається за назвою, MIME-типом і сигнатурою файлу.
- Android-файли без коректного розширення більше не відхиляються.
- Повідомлення про помилку показує конкретне ім’я файла.
Вбудоване розпакування без залежності від CDN
- ZIP спочатку читається засобами самого браузера.
- JSZip залишено лише як резервний механізм.
- Додано версіонування ресурсів для оновлення мобільного кешу.
Новий дизайн і функції старого ПЛАН/ФАКТ
- Календар логічних дат, задачі, учасники, ризики та рішення.
- Глобальні фільтри, діагностика та імпорт TXT/ZIP.
- Адаптивний дизайн і покрокова інструкція intro.js.
Troubleshooting
Як усувати проблеми
УсуненоAndroid не приймає той самий ZIP
- Симптом
- На ПК імпорт працює, а Chrome або Firefox на Android показує: «Підтримуються лише файли .txt та .zip».
- Причина
- Android відкриває файл через системний файловий провайдер. Він може передати браузеру тимчасове ім’я без
.zipабо неточний MIME-тип. Стара версія перевіряла лише закінчення назви. - Рішення
- Починаючи з v3.1.2, програма читає перші байти файлу та визначає ZIP за сигнатурою
PK, незалежно від назви.
ПеревіркаТелефон показує стару поведінку
- Перевірте, що на сервері встановлено файл із
app.js?v=3.2.1. - Відкрийте сайт у приватній вкладці.
- Або очистьте кеш і дані сайту
planfact.ddns.net.
ПеревіркаZIP відкрився, але повідомлення не знайдено
- Експортуйте саме груповий чат WhatsApp, бажано без медіафайлів.
- Переконайтеся, що всередині ZIP є файл
.txt. - Спробуйте імпортувати TXT із архіву напряму.
- Відкрийте вкладку «Діагностика» й перевірте нерозпізнані записи.
ПоясненняЧому українська мова не була причиною
Текст експорту декодується як UTF-8 і підтримує українські символи. Помилка виникала ще до читання тексту — на етапі визначення типу вибраного файла.