Добавление типа пользователя Агент
Перевозчик/диспетчер получает интерфейс для добавления в систему записей сторонних агентов (юридических или физических лиц).
Устраняется необходимость ручного обмена данными о рейсах и бронированиях через внешние каналы. Все операции осуществляются внутри единой платформы.
Администратор (перевозчик/диспетчер) назначает агенту строго определенный набор маршрутов (направлений).
Интерфейс поиска рейсов для агента отображает исключительно назначенные ему направления. Информация о прочих маршрутах перевозчика недоступна.
- Привязка агента к организации-партнеру (опционально):
Функционал позволяет ассоциировать агента с конкретной организацией-партнером (например, турфирмой, корпоративным клиентом).
Агент, привязанный к организации, получает доступ только к рейсам и тарифам, актуальным для этой организации (включая корпоративные или партнерские тарифы).
- Изоляция данных бронирований:
Агент имеет доступ только к бронированиям, созданным под его уникальной учетной записью.
Бронирования, созданные другими агентами (даже в рамках одной организации или направления), а также бронирования, созданные напрямую клиентами или диспетчером, для данного агента невидимы.
- Технические характеристики доступа и безопасности:
Модель разграничения прав: Реализована на основе ролевой модели доступа (RBAC) с привязкой агента к направлениям и/или организациям.
Изоляция данных: Обеспечивается на уровне приложения и базы данных. Каждый агент оперирует в выделенном сегменте информации.
Управление: Администратор обладает полным контролем над созданием, настройкой прав доступа (направления, организация) и деактивацией учетных записей агентов.
- Последовательность операций (Use Case):
Диспетчер перевозчика регистрирует в системе организацию-партнера (напр., "Турфирма А").
Диспетчер назначает организации "Турфирма А" доступ к конкретным направлениям (напр., Маршрут X, Маршрут Y).
Диспетчер создает в системе учетные записи для агентов, принадлежащих "Турфирме А".
- Агент входит в систему под своей учетной записью:
В интерфейсе поиска доступны только Маршрут X и Маршрут Y.
Возможность создания бронирований ограничена клиентами "Турфирмы А" (если активирована привязка к организации).
В списке бронирований отображаются только записи, созданные данной учетной записью агента.
- Технический результат:
Автоматизация процесса подключения и управления внешними продающими агентами.
Обеспечение строгого разграничения доступа к данным (маршруты, тарифы, бронирования) на основе назначенных прав.
Гарантия изоляции данных между различными агентами и каналами продаж.
Централизованное управление правами доступа.
