Skip to Content

Inline Dashboard

KPI, прогрес, кругові та стовпчикові діаграми й тренди над будь-яким списком або канбаном

25,00 € 25,00 €

  • Версія Odoo
  • Цифровий товар: посилання для завантаження надходить на email одразу після оплати.
  • Посилання персональне й дійсне 4 год.
  • Архів зібрано для версії Odoo, обраної вище.

Inline Dashboard

Смуга плиток KPI просто над будь-яким списком або канбаном — числа, прогрес, кругова й стовпчикова діаграми, тренд — що враховують фільтри, якими ваші користувачі вже користуються.

Ряд плиток KPI над списком

Цифри там, де йде робота

Дашборд зазвичай є окремим екраном, тому на нього перестають дивитися. Цей модуль виводить показники на той екран, де люди вже працюють: під панель керування воронки, списку завдань, складських переміщень. Одна панель на екран — її один раз налаштовує адміністратор, і бачать усі, хто цей екран відкриває; або ж панель, створена для однієї конкретної людини, яку бачить лише вона.

Смуга KPI над воронкою CRM, заповненою нагодами

Уся воронка та показники, що її описують, — на одному екрані.

Вони реагують на рядок пошуку

Кожен фільтр, фасет і збережений улюблений пошук, які застосовує користувач, додаються до власного домену кожної плитки. Перемкніться на My Pipeline — і підсумок зменшиться до вашого. Відфільтруйте за командою, періодом, країною — і кругова діаграма перемалюється відповідно. Плитки завжди описують те, що є на екрані, — саме тому на них варто поглядати.

Та сама смуга із застосованим фільтром My Pipeline: підсумок менший

Ті самі плитки з фільтром My Pipeline — 17 нагод стають 10, і кожна плитка змінюється слідом.

  • Поточний домен пошуку застосовується до кожної плитки, побудованої на власній моделі екрана.
  • Плитка, побудована на іншій моделі, зберігає власний показник і просто ігнорує фільтри.
  • Значення агрегуються з правами доступу користувача, який їх переглядає, — жодна плитка не розкриє чужого запису.

П’ять віджетів

  • Big Number — один показник, за бажання з різницею vs previous period.
  • Progress — той самий показник відносно цілі, із заповненою смугою.
  • Pie — показник із розбивкою за будь-яким полем і часткою кожного сектора.
  • Bar — та сама розбивка, упорядкована за величиною.
  • Trend — одна точка на день, тиждень, місяць, квартал або рік.

Усі п’ять рахують кількість, суму або середнє за будь-яким збереженим полем. Pie і Bar залишають найбільші групи, а решту згортають в одну — Others, тож навіть групування за полем із сотнями значень дає діаграму, яку можна прочитати.

Список типів віджетів: Big Number, Progress, Pie, Bar, Trend

Налаштування просто з екрана

Відкрийте список або канбан, на якому потрібні показники, виберіть у меню-шестерні > Add shared inline dashboard, а потім +, щоб додати плитку. Модель уже підставлено, для домену є звичний редактор доменів Odoo, а плитка з’являється одразу після збереження. Не потрібно ані успадковувати подання, ані залучати розробника.

Пункт Add inline dashboard у меню-шестерні

Діалог налаштування віджета

Один віджет: що вимірювати, за який період і якими кольорами показувати.

Спільна — для команди, персональна — для однієї людини

Панель екрана зазвичай спільна: усі, хто відкриває цей список або канбан, бачать ті самі плитки. Але декому на тому самому екрані потрібне інше — керівникові команди важлива черга, що чекає саме на нього, а не підсумок по компанії.

Тому панель може бути й персональною: виберіть екран і користувача, якому вона належить, — і ця людина бачитиме там власні плитки, а всі інші й далі бачитимуть спільну смугу. Одна персональна панель на людину на екран, і вона замінює спільну, а не додається до неї, тож ніхто не отримає два ряди показників.

Обидва види зібрано в одному місці — Dashboards > Configuration > Inline Dashboards, — де адміністратор Dashboard бачить усі панелі в базі даних, для кого кожна з них і скільки плиток вона містить. Персональні панелі створюються саме там, адже там вибирають користувача. Користувач ніколи не бачить чужих панелей: це забезпечують правила записів, а не просте приховування на екрані.

Періоди, порівняння та кольори

Вкажіть для плитки поле дати й виберіть період — і вона рахуватиме лише поточний день, тиждень, місяць, квартал або рік. Позначте compare vs previous period — і вона також покаже динаміку: ▲ 12% або ▼ 4% проти такого самого проміжку на один період раніше.

Задайте плитці два пороги — і вона сама змінюватиме колір: зелений, поки показник там, де вам потрібно, червоний — щойно він опуститься нижче межі. Кольором виділяються і число, і верхній край плитки, тож смуга з десяти плиток читається з одного погляду.

Кожен список і кожен канбан

CRM, Продажі, Купівлі, Склад, Проєкти, Рекрутинг, Служба підтримки, Бухгалтерія — а також подання ваших власних модулів. Смуга прив’язана до дії вікна, тож один і той самий екран показує всім однакові показники, а екран без панелі нічого не коштує: клієнт один раз за сеанс дізнається, які дії мають панель, і надалі зайвих запитів не робить.

Усю панель також можна редагувати в одному місці: всі плитки одного екрана у вигляді списку, порядок змінюється перетягуванням.

Усі віджети однієї панелі в єдиному списку

Технічні примітки

  • Додаються дві моделі: inline.dashboard та inline.dashboard.item. Жодну наявну модель не змінено.
  • Агрегація виконується через ORM від імені поточного користувача, тож правила записів і права доступу діють.
  • Персональну панель можуть читати лише людина, якій вона належить, та адміністратор Dashboard — це забезпечують правила записів на обох моделях, а не приховування на екрані.
  • Одна спільна панель на екран і щонайбільше одна персональна панель на людину на екран — це гарантує унікальний індекс, а не лише код застосунку.
  • Віджет, який не вдається обчислити, показує помилку на власній плитці й ніколи не ламає решту смуги.
  • Діаграми використовують Chart.js, що вже постачається з Odoo, — жодної бібліотеки в комплекті немає.
  • Жодні дані не збираються, нікуди не надсилаються і не зберігаються поза вашою базою даних.
  • Без ключа активації, без зовнішніх сервісів, без перевірки ліцензії.
  • Залежить від web і spreadsheet_dashboard (заради групи адміністратора Dashboard).

Підтримка

Автор і супровід — Svyatoslav Nadozirny. Запитання, повідомлення про помилки та побажання щодо функцій вітаються — відповідає безпосередньо автор.

info@many2one.online

Технічні деталі

Технічна назва inline_dashboard
Версії Odoo 20.0, 19.0, 18.0, 17.0
Ліцензія OPL-1
Потрібні застосунки Odoo spreadsheet_dashboard, web