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 | [Имя пользователя] ([Логин]) изменил свойства дашборда |