DataHub
DataHub – ИТ-решение для совместной работы в таблицах с данными. Каждому пользователю можно настроить доступ на определенные таблицы, колонки или столбцы.
Так, например, для таблицы с сотрудниками, бухгалтер будет видеть колонку «заработная плата» и сможет ее редактировать; начальник отдела будет видеть информацию только по своим подчиненным; специалист по кадрам сможет заполнять личные данные по сотрудникам, но не увидит данные по ЗП.
Примеры
Это общая таблица, с полными правами
Так видит таблицу сотрудник отдела кадров. Колонка "Оклад" скрыта
Этой операцией мы запретили Бухгалтеру менять данные в колонке "Дата рождения". Бухгалтер может только видеть данные этой колонки.
Начальник склада может видеть данные только по своим сотрудникам
Для каждой ячейки можно посмотреть историю изменений
Каждую ячейку можно прокомментировать. Также можно вести переписку для обсуждения какой-либо ячейки
Для каждого столбца можно задать тип данных
Данные в таблицах можно группировать
Каждому пользователю можно отправить ссылку для доступа к проекту. Либо добавить непосредственно по фамилии
Пользователь видит список таблиц, к которым он получил доступ
Взаимосвязь таблиц
Таблицы могут подтягивать данные их других таблиц. Т.е. для таблицы «Журнал посещений» данные по сотруднику будут подтягиваться из таблицы «Список сотрудников».
Теперь не нужно плодить данные и постоянно сталкиваться с тем, что некоторые копии данных уже утратили актуальность. Данные всегда будут актуальны и не задублированы
Экспорт/ импорт
Данные можно выгрузить из файла Excel
Помимо импорта всего файла реализована вставка фрагмента данных, скопированного из экселя
Созданную таблицу можно выгрузить в файл Excel
nocode
DataHub – это полноценная база данных, которую может администрировать любой специалист без навыков программирования.
ФЗ-242
DataHub можно установить на любом сервере компании, что соответствует ФЗ-242 (о локализации персональных данных на серверных мощностях, расположенных в России)
Стек технологий
Backend: Python, Flask, MongoDB, Docker, Jenkins (массовое управление обновлениями ПО), Dozzle (удобный вывод логов на сайт).
Организация работ
Gitlab (документация + код), Jira, Postman (документация по API)
Степень реализации
MVP. Готово к запуску на сервере заказчика. Все скрины сделаны с рабочей модели
Команда
Project/Product owner, Devops, Frontend, Backend
Контакты
https://t.me/KottAlex Александр