Бизнес-системы

TenderBot-3

Многотенантная система управления электронными торгами с разделением прав для SuperAdmin, Company Admin и пользователей. Обеспечивает полную изоляцию данных между компаниями, детальный аудит всех действий и гибкое управление правами доступа.

Технологии: Multi-tenant RBAC Audit Log JWT PostgreSQL

Какую проблему решает

Компании, работающие с электронными торгами, сталкиваются с серьёзными ограничениями существующих решений:

  • Отсутствие изоляции данных — в типичных системах сотрудники одной компании могут видеть данные другой, что недопустимо для конкурирующих организаций
  • Примитивные права доступа — стандартные роли «админ» и «пользователь» не покрывают реальные сценарии: нужны иерархии с delegation и impersonation
  • Отсутствие аудита — без полного лога действий невозможно расследовать инциденты и обеспечить compliance

TenderBot-3 решает эти задачи через enterprise-grade архитектуру: multi-tenant изоляция на уровне базы данных, трёхуровневая RBAC-система и универсальный audit log с фиксацией каждого действия.

Ключевые функции

  • Multi-tenancy

    Полная изоляция данных по компаниям на уровне БД — утечка данных между тенантами исключена

  • RBAC авторизация

    3 уровня ролей: SuperAdmin (платформа), Company Admin (компания), User (сотрудник)

  • Impersonation

    SuperAdmin может работать от имени Company Admin для диагностики без передачи паролей

  • Audit Log

    Единая таблица логирования: кто, когда, что сделал — с фильтрацией и экспортом

  • Composite keys

    Username уникален в рамках company — разные компании могут иметь одинаковые логины

Бизнес-эффект

Функция

Управление электронными торгами для нескольких компаний

ROI / Экономический эффект

Контроль торгов с изоляцией данных. Полный аудит действий всех пользователей

Статус

Production — используется в торговых площадках

Как это работает

  1. Регистрация компании — SuperAdmin создаёт тенант, назначает Company Admin и определяет лимиты (пользователи, торги, хранилище)
  2. Настройка ролей — Company Admin создаёт пользователей, назначает права: просмотр, создание торгов, участие в торгах, утверждение
  3. Управление торгами — пользователи создают торги, загружают документацию, приглашают участников и проводят процедуры в изолированной среде
  4. Аудит и контроль — каждое действие логируется: вход, просмотр, изменение, скачивание — с возможностью экспорта для compliance-отчётов

Результаты внедрения

Полная изоляция данных

Гарантия конфиденциальности: данные каждой компании физически разделены, перекрёстный доступ невозможен

Аудит 100% действий

Каждое действие в системе фиксируется с временной меткой, IP-адресом и деталями операции

Экономия на администрировании

Impersonation и self-service для Company Admin сокращают нагрузку на техподдержку на 70%

Масштабирование до 100+ компаний

Архитектура рассчитана на одновременную работу сотен тенантов без деградации производительности

Для кого

  • Торговые площадки — операторы электронных торгов, обслуживающие несколько организаций-заказчиков
  • Холдинги — группы компаний с централизованными закупками, но раздельным учётом по юрлицам
  • Госкорпорации — организации, которым требуется полный аудит закупочных процедур и compliance

Другие проекты в категории «Бизнес-системы»

BoardRoom — Система управления заседаниями
BoardRoom — Система управления заседаниями

Цифровая платформа для советов директоров, правлений, комитетов и рабочих групп. Полный цикл: от повестки до …

Подробнее
Land-Bid
Land-Bid

Платформа для работы с кадастровыми данными, земельными участками и анализом торгов с интеграцией Росреестра. Автоматизирует …

Подробнее
Генератор КП
Генератор КП

Система автоматического создания коммерческих предложений: загрузка запроса клиента, AI-извлечение данных, гибкие шаблоны с метками и …

Подробнее
Обсудить задачу Рассчитать ROI