May 1, 2023

DataHub

DataHub – ИТ-решение для совместной работы в таблицах с данными. Каждому пользователю можно настроить доступ на определенные таблицы, колонки или столбцы.

Так, например, для таблицы с сотрудниками, бухгалтер будет видеть колонку «заработная плата» и сможет ее редактировать; начальник отдела будет видеть информацию только по своим подчиненным; специалист по кадрам сможет заполнять личные данные по сотрудникам, но не увидит данные по ЗП.

Примеры

Это общая таблица, с полными правами

Таблица с полным доступом

Так видит таблицу сотрудник отдела кадров. Колонка "Оклад" скрыта

Таблица для пользователя "Кадры". Колонка с окладом скрыта

Этой операцией мы запретили Бухгалтеру менять данные в колонке "Дата рождения". Бухгалтер может только видеть данные этой колонки.

Смена типа доступа к колонке

Начальник склада может видеть данные только по своим сотрудникам

Таблица для пользователя "Начальник склада". Видны только сотрудники склада

Для каждой ячейки можно посмотреть историю изменений

История изменений

Каждую ячейку можно прокомментировать. Также можно вести переписку для обсуждения какой-либо ячейки

Для каждого столбца можно задать тип данных

Типы данных

Данные в таблицах можно группировать

группировка данных по должности

Каждому пользователю можно отправить ссылку для доступа к проекту. Либо добавить непосредственно по фамилии

Форма управления доступами

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

Полученные доступы

Взаимосвязь таблиц

Таблицы могут подтягивать данные их других таблиц. Т.е. для таблицы «Журнал посещений» данные по сотруднику будут подтягиваться из таблицы «Список сотрудников».

Настройка ссылки на другую таблицу с данными
Выбор значения из другой таблицы

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

Экспорт/ импорт

Данные можно выгрузить из файла Excel

Импорт данных

Помимо импорта всего файла реализована вставка фрагмента данных, скопированного из экселя

Скопированный фрагмент данных из Excel

Созданную таблицу можно выгрузить в файл Excel

Экспорт данных

nocode

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

Создание листа с данными
Добавление новой колонки

ФЗ-242

DataHub можно установить на любом сервере компании, что соответствует ФЗ-242 (о локализации персональных данных на серверных мощностях, расположенных в России)

Стек технологий

Backend: Python, Flask, MongoDB, Docker, Jenkins (массовое управление обновлениями ПО), Dozzle (удобный вывод логов на сайт).

Frontend: BootstrapVue

Организация работ

Gitlab (документация + код), Jira, Postman (документация по API)

Степень реализации

MVP. Готово к запуску на сервере заказчика. Все скрины сделаны с рабочей модели

Команда

Project/Product owner, Devops, Frontend, Backend

Контакты

https://t.me/KottAlex Александр