продукт: Megaplan

дизайнер продукта: Алексей Могильниченко t.me


Задача:

Разработать простой и понятный функционал для работы с источниками данных.

Как есть:

Источники данных — это базы данных, по сути таблицы наполненные информацией, которые можно использовать для создания виджетов в Рабочих пространствах Мегаплана. В системе существует отдельный раздел, который называется «‎Источники данных» и в нем хранятся все эти таблицы с данными.

Добавление новых баз данных, управление доступом к ним и редактирование доступно только в отдельном разделе системы.

При добавлении нового источника данных, активируются различные многоуровневые сценарии заполнения таблицы данными.

1.png

2.png

3.png

4.png

5.png

Что не так?

На первый взгляд - все нормально. Но, разрабатывая пространства, мы хотим сделать акцент на универсальности и простоте взаимодействия с системой.

В пространствах главным объектом, вокруг которого происходит все взаимодействие, является виджет.

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

В таком случае - зачем нам другая сущность? Мы можем считать источником данных виджет, таблицу с набором полей, используя информацию из которых, можно построить любой другой вид отображения. То есть один виджет (таблица) может стать источником данных для любых других виджетов.