Кейс · внутренний веб‑сервис

Кейс: веб‑журнал выполненных работ вместо общей Excel‑таблицы

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

FlaskPostgreSQLRBACExcelEmail
Интерфейс веб-журнала выполненных работ

Исходная задача

Когда несколько сотрудников ведут одну таблицу, быстро появляются конфликты, сложный поиск, случайные правки и вопросы «кто это изменил». Для регулярной работы нужен был интерфейс, который сохраняет привычную логику учёта, но добавляет контроль и автоматизацию.

Что получилось

  • многопользовательская работа с ролями;
  • поиск, фильтрация и сортировка записей;
  • справочники для повторяющихся значений;
  • история создания и изменений;
  • экспорт данных в Excel;
  • автоматическая отправка отчётов по расписанию.

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

Это пример цифровизации без полной смены привычного процесса: сотрудники продолжают работать с теми же сущностями и данными, но вместо общего Excel‑файла получают единый интерфейс. Пользователь видит только нужные действия и поля, правила проверки находятся в одном месте, а сервис автоматически сохраняет автора и время изменений и формирует отчёты одинаковым способом.

Технологии

Серверная часть — Flask, данные — PostgreSQL. Веб‑интерфейс работает в браузере, поэтому пользователям не нужно устанавливать отдельную программу на каждый компьютер.