# v0.11.0 8/02/2024

#### **Создание подключения к источнику**

1. Добавлено автооопределение формата при выборе файла источника. Ручной выбор также остался
2. Исправлены баги проверки соединения
3. При импорте из XLSX теперь таблицы и поля генерируются автоматически. Все что есть в файле будет добавлено в БД коннектора

#### **Индикация в списке коннекторов**

Проблемы с подключением теперь видно прямо из списка коннекторов

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2023-12/scaled-1680-/Vnzimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2023-12/Vnzimage.png)

#### **Реализовано изменение настроек коннектора**

Если у пользователя есть права на управление к коннектору, он может изменить настройки подключения, включая его название.

#### **Удаление коннектора** 

Может быть двух типов:

**1. Из проекта.** Нажатием на кнопку корзинки в списке коннектов проекта, теперь можно удалить все данные этого источника из скрипта загрузки. После чего нужно запустить скрипт чтобы обновить данные проекта

<p class="callout warning">**<span style="color: rgb(224, 62, 45);">Внимание. </span>**<span style="color: rgb(224, 62, 45);"><span style="color: rgb(0, 0, 0);">Перед удалением<span style="color: #e03e2d;"> <span style="color: rgb(0, 0, 0);">коннекта из проекта убедитесь, что таблицы удаляемого источника не входят ни в одну из моделей данных проекта. </span></span></span></span><span style="color: rgb(0, 0, 0);">Иначе эти модели и сам проект сломаются. Если такое все же произошло, то чтобы восстановить работоспособность проекта нужно загрузить все те же данные обратно в проект.</span></p>

**2. Из списка коннектов.** Если у пользователя есть права на управление источником, он может удалить его из системы.


#### **В коннектор типа «файл» добавлена поддержка множественного выбора файлов (одного формата)**

<span style="color: rgb(0, 0, 0);">Теперь можно создать источник сразу из нескольких файлов одного формата. Для этого нужно выбрать специальный чекбокс «Все файлы в папке». Выбрать папку из которой нужно забрать файлы. Выбрать формат файлов (только вручную). Есть так же, возможность указать маску для имени, чтобы выбрать только часть файлов.</span>

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-01/scaled-1680-/dacimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-01/dacimage.png)

<span style="color: rgb(0, 0, 0);">Коннектор, также как и раньше, следит за всеми изменениями файлов и содержания папки. Данные обновятся при любом из этих событий, если отмечен чекбокс «Автоообновление»</span>

#### **Изменен сценарий выбора полей из источника**

1. Главной страницей теперь является скрипт загрузки
2. Каждый источник открывается в отдельном модальном окне.
3. После выбора таблиц/полей импорт данных не запускается. Для выбранных полей в скрипте загрузки генерируется SQL-код для получения выбранных данных. 
    - Привыборе новых таблиц скрипт больше не перетирается, а новые данные добавляются в конец.
    - При повторном входе в источник в интерфейсе больше не видны ранее выбранные таблицы/поля.
    - Если в скрипт будут повторно добавлены одни и те же таблицы, то для них сработает алгоритм переименования: имя\_таблицы\_N(+1)
4. Схемы источника теперь также доступны, когда они в нем есть
5. Чтобы получить данные по выбранным таблицам нужно запустить скрипт

#### **Изменение квот в лицензионном ключе**

Появились связки ролей Админ-Разраб (AD-лицензия) и Аналитик-Вьювер (AV-лицензия). Теперь это взаимозаменяемые роли в рамках одной лицензии. В ключе теперь будет указано количество этих квот (AD и AV лицензий). А потребитель системы сам устновит нужное ему количесво ролей в рамках этих квот.

#### **Авторесайз дашборда под размер экрана пользователя**

В настройках проекта добавлен новый функция «Масштабирование». В активированном состоянии он указывает начиная с какой ширины экрана страница дашборда будет пропорционально увеличиваться или уменьшеньшаться до ширины окна браузера.

Этот эффект будет примен для роли «Вьювер»

#### **Изменения в дашборде больше не потеряются**

В режиме разработчика добавлена специальная логика проверки текущих изменений. Теперь при уходе со страницы конструктора дашборда система напомнит пользователю о несохраненных изменениях и предложит их сохранить.

Если по какой-то причине пользователь все же покинул страницу и измения не сохранились базе данных системы, они останутся в браузере и при следующем входе в проект, пользователь будет об этом предупрежден и сможет применить эти изменения и продолжить работу, либо отказаться от этого действия и удалить несохраненное.

#### **Добавлен новый виджет «Фильтр по периоду»**

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-01/scaled-1680-/LKVimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-01/LKVimage.png)

Этот тип фильтра понимает только тип данных «Дата»

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2023-12/scaled-1680-/weFimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2023-12/weFimage.png)


#### **В виджете фильтр-список доработан поиск**

И увеличен лимит до 2000 значений на выдачу

#### **В виджете «Тепловая карта»**

- Добавлено управление порядком значений на осях. На вкладке «Вид»
- Добавлен фильтрующий клик на значение показателя. В этом случае в выборку для фильтрации попадут оба значения осей разрезов виджета (X и Y)
- Добавлен фильтующий клик на значения осей разрезов. В выборку для фильтрации попадает значение разреза

#### **Переменные в медиаблоке получили независимую стилизацию**

Теперь каждая переменная может иметь собственный стиль

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-02/scaled-1680-/image.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-02/image.png)

А в основном тексте они собираются в нужной последовательности, что позволяет получить составные, например KPI, в одном объекте

<table border="1" id="bkmrk--9" style="border-collapse: collapse; width: 100%; border-width: 0px;"><colgroup><col style="width: 50.0618%;"></col><col style="width: 50.0618%;"></col></colgroup><tbody><tr><td style="border-width: 0px;">[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-02/scaled-1680-/VTtimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-02/VTtimage.png)

</td><td style="border-width: 0px;">[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-02/scaled-1680-/nlbimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-02/nlbimage.png)

</td></tr></tbody></table>

### **Исправлены баги**

[Преждевременное сохранение обрезает недогрузившиеся данные о визуалках дашборда](https://dev.azure.com/WinSolutions/Fastboard/_workitems/edit/8807)

[Круговая диаграмма падает, если в значениях разрезов есть null](https://dev.azure.com/WinSolutions/Fastboard/_workitems/edit/8491)

[Уезжает список при выборе большого количества значений](https://dev.azure.com/WinSolutions/Fastboard/_workitems/edit/8916)

[При импорте из файла QVD теряется часть данных](https://dev.azure.com/WinSolutions/Fastboard/_workitems/edit/9073)