Skip to content

Dashboard version

Версионирование дашборда

👤 Для просмотра истории изменений дашборда необходима функциональная роль FUNC_CREATOR и право доступа к дашборду.

Дополнительная информация о функциональных ролях доступна здесь: Доступ к функциям платформы

Подробнее о доступе к данным можно узнать по следующей ссылке: Модель доступа к объектам данных

Обзор

В MWS Data Compass реализован механизм семантического версионирования дашбордов. Изменения, внесенные пользователями, сохраняются в истории, что позволяет автоматически обновлять версию дашборда, отображаемую в интерфейсе MWS Data Compass. Полный список изменений, отслеживаемых платформой, представлен ниже.

Версия дашборда доступна в столбце "Версия" в общем списке дашбордов, а также в контекстном меню на странице конкретного дашборда.

Подробная информация о внесенных изменениях отображается в модальном окне "История изменений", которое можно открыть через контекстное меню на странице дашборда.

Принцип работы версионирования

  • Версия дашборда состоит из трех частей: Major.Minor.Patch.
  • Все новые дашборды начинаются с версии 1.0.0.
  • Новая версия дашборда создается, когда: дашборд сохраняется с перезаписью, сохранены новые свойства дашборда, дашборд удален / восстановлен / опубликован / возвращен в черновик.
  • Каждое изменение, внесенное пользователем, сохраняется в истории и обновляет одну из частей - нумерация увеличивается на 1 значение.
  • Повторяющиеся действия, такие как добавление нескольких владельцев одновременно, фиксируются в версии отдельными записями.
  • Нумерация версии определяется на основе максимального приоритета изменений и повышается строго на 1. Например, если в версии было 2 major изменений, 3 minor и 5 patch изменений, то версия увеличивается на +1.0.0.
  • При сохранении дашборда как нового или при импорте дашборда с перезаписью нумерация версии сбрасывается до 1.0.0, так как система воспринимает это как создание нового дашборда.

Список отслеживаемых изменений

Изменение Приоритет изменения Отображаемый лог в истории изменений
Перевод дашборда в черновик Major [Имя пользователя] ([Логин]) перевел дашборд в статус Черновик
Публикация дашборда Major [Имя пользователя] ([Логин]) опубликовал дашборд
Удаление дашборда Major [Имя пользователя] ([Логин]) удалил дашборд. дашборд был перемещен в архив
Восстановление дашборда Major дашборд был восстановлен из архива пользователем [Имя пользователя] ([Логин])
Добавление графика на дашборд Major [Имя пользователя] ([Логин]) добавил новый визуальный элемент [Название графика]
Удаление графика с дашборда Major [Имя пользователя] ([Логин]) удалил визуальный элемент [Название графика]
Добавление владельца на дашборд Minor [Имя пользователя] ([Логин]) добавил нового владельца дашборда: [Имя добавленного пользователя] ([Логин])
Удаление владельца дашборда Minor [Имя пользователя] ([Логин]) удалил владельца дашборда: [Имя удаленного пользователя] ([Логин])
Смена названия дашборда Patch [Имя пользователя] ([Логин]) изменил название дашборда на [Новое название]
Изменение свойств дашборда Patch [Имя пользователя] ([Логин]) изменил свойства дашборда