4.8 KiB
Слои показателей - Базовый модуль
name: mklab_base_indicators version: 19.0.2025.11.17 author: MK.Lab
1. Общее описание
Слой показателей — это инструмент для отслеживания числовых метрик (KPI) по любым объектам Odoo: задачам, заказам, проектам и т.д. В основе слоя показателей лежит модель гиперграфа. Объекты системы становятся вершинами, между вершинами строятся связи, к вершинам привязываются показатели с плановыми и фактическими значениями во времени.
2. Установка
-
Скопируйте папку модуля mklab_base_indicators в директорию addons Odoo
-
Перезапустите сервер Odoo
-
Обновите список приложений: Настройки — Приложения — Обновить список
-
Найдите модуль через интерфейс администрирования и установите
-
Настройте права доступа для пользователей
Как это выглядит в интерфейсе
В главном меню появляется раздел «Слои показателей» с двумя подразделами:
Граф:
- Вершины графа — список всех узлов с привязкой к объектам системы
- Матрица связности — список направленных связей между вершинами
Показатели:
- Показатели — список метрик с текущим значением, кодом, вершиной
- Значения показателей — история план/факт по датам
- Внутренний код — справочник классификаторов
3. Функциональность
3.1 Основные компоненты:
| Понятие | Модель | Описание |
|---|---|---|
| Вершина графа | hg.node |
Узел — представитель любого объекта Odoo (задача, заказ, проект...) |
| Показатель | hg.index |
Именованная метрика, привязанная к вершине |
| Значение показателя | hg.value |
Конкретное значение: план, факт, дата |
| Матрица связности | hg.link |
Направленная связь: одна вершина → множество вершин |
| Внутренний код | hg.index.code |
Классификатор для группировки показателей |
3.2 Основные возможности:
- Автоматическое создание и управление вершинами графа
- Определение показателей и их характеристик
- Управление связями между элементами
- Вычисление текущих значений показателей
- Работа с временными рядами данных
Пример использования
Перейдите в меню Слои показателей
Создать вершины
Перейдите в Слои показателей → Граф → Вершины графа и создайте вершины для нужных объектов. Укажите название, модель (project.task, sale.order и т.д.) и ID записи.
Настроить связи между сущностями
Перейдите в Матрица связности и создайте связи между вершинами: выберите источник и одну или несколько вершин-приёмников.
Добавить показатели
В Показатели создайте метрику: укажите название, внутренний код, привяжите к вершине.
Внести значения
В форме показателя на вкладке Значения добавляйте строки: дата, план, факт, тип (Простой или Формула).
Текущее значение обновляется автоматически — берётся последнее фактическое значение с датой не позднее сегодняшней.






