Разработка портала: роли, доступы и интеграции
Разбираем, из чего складывается разработка портала: карта ролей, права доступа и безопасность, интеграции с CRM, 1С и Active Directory. Реальные сроки, цены и ошибки при выборе подрядчика.
26 июля 2026 · 7 мин чтения · Александр Меретти
Портал редко проваливается из-за дизайна интерфейса. Он проваливается, когда карта ролей нарисована постфактум, интеграции с системами учёта считались «мелочью» на этапе продажи проекта, а безопасность доступов обсудили уже после того, как первый партнёр увидел чужие заказы. Разберём, из чего на самом деле складывается разработка портала.
Бизнес-контекст выбора архитектуры
Портал редко строят сразу для всех аудиторий — клиентов, партнёров и сотрудников — в одной первой версии. Практичнее выбрать одну приоритетную аудиторию с самой явной болью: например, партнёров, которые сейчас узнают остатки только по звонку менеджеру, или сотрудников, у которых заявки в IT идут через общий чат. Такой выбор сужает MVP до конкретных сценариев и делает оценку сроков реалистичной, а не гипотетической.
Trade-offs: скорость vs гибкость
Прежде чем проектировать экраны, стоит зафиксировать, кто заходит в портал, что каждая роль видит и что может сделать. Обычно это не одна роль, а несколько — например, для партнёрского портала: сотрудник партнёра, руководитель отдела продаж партнёра, менеджер со стороны компании-владельца портала. Каждая роль видит свой набор данных: партнёр — только свои заказы и остатки, а не всю базу контрагентов. Карта ролей напрямую определяет архитектуру: сколько таблиц прав нужно, как строится разграничение видимости объектов, и что произойдёт, если пользователь сменит роль (например, партнёр уволил сотрудника).
Когда хватает простого контура
Ключевой вопрос при проектировании интеграций — где сейчас находится «источник правды» о клиенте, заказе или документе. Если это CRM или ERP, портал должен читать (а иногда и писать) данные туда, а не дублировать их в своей базе — иначе быстро возникает рассинхронизация и портал начинает врать. Для компаний с 1С типична синхронизация остатков, документов и статусов без повторного ручного ввода. Для внутренних порталов сотрудников — интеграция с Active Directory для единого списка пользователей и SSO, чтобы не заводить отдельный пароль. Уведомления часто дублируют в мессенджеры вроде Telegram, чтобы пользователь не проверял портал вручную. Список необходимых интеграций определяется на этапе discovery, а не додумывается по ходу разработки.
Когда нужна более сложная схема
- Роли и разграничение видимости объектов — пользователь видит только свои данные, а не всю базу
- Двухфакторная аутентификация там, где данные чувствительны или доступ имеет ценность для мошенника
- Журнал входов и действий — обязателен для партнёрских порталов, где несколько сотрудников партнёра работают под разными учётками
- Политика паролей и аккуратная работа с загружаемыми файлами
- Шифрование канала передачи данных как база, а не опция
Требования информационной безопасности собирают на этапе discovery и фиксируют в критериях приёмки — переносить это обсуждение на конец проекта означает переделывать архитектуру доступа задним числом, что дороже, чем спроектировать её сразу правильно.
Как мигрировать без простоя
На странице услуги «Порталы» процесс включает: погружение и фиксацию задачи (1–2 недели), проектирование структуры разделов, прав доступа и интеграционного контура (1–3 недели), дизайн интерфейса с проверкой сценариев в прототипе (2–4 недели), разработку спринтами с еженедельными демо рабочих разделов (3–16 недель), запуск с тестированием доступов и переносом документов (1–2 недели), развитие после запуска по обратной связи от пользователей.
| Пакет | Стоимость | Срок | Что входит |
|---|---|---|---|
| Основа | от 675 000 ₽ | 14–20 недель | Ключевой сценарий самообслуживания, UX-прототип, адаптивная разработка, тестирование |
| Рост | от 1 065 000 ₽ | 20–28 недель | Всё из «Основы» + интеграции с сервисами, расширенная аналитика, подготовка команды клиента |
| Масштаб | от 1 800 000 ₽ | 28–40 недель | Всё из «Роста» + нагрузочное тестирование, роли и безопасность, план развития продукта |
Практический вывод
Узкий кабинет со статусами может быть готов за недели, но полноценный портал с документами, несколькими ролями и интеграциями с системами учёта обычно занимает месяцы — срок здесь чаще упирается в готовность API на стороне заказчика и качество данных, чем в саму вёрстку интерфейса. Оценка становится точной после того, как готова карта ролей и понятен список интеграций, а не по общему описанию «нужен портал для клиентов».
Ошибки при выборе подрядчика
- Карту ролей и прав рисуют уже в процессе разработки, а не до старта — это ведёт к переделке архитектуры доступа
- Список интеграций с CRM, 1С или Active Directory согласовывают «по ходу», хотя именно от него зависит львиная доля бюджета
- Требования информационной безопасности не собраны на discovery, а всплывают на приёмке
- Подрядчик закладывает одну общую роль «пользователь» вместо честной модели прав для разных аудиторий
- Нет обсуждения, кто развивает портал после сдачи и как передаются код и доступы
Если ещё не до конца понятно, нужен ли вашему проекту именно портал или хватит более простого личного кабинета, короче начать со статьи «Что такое портал» — там разобрана граница между этими понятиями. Когда аудитория и сценарии понятны, опишите роли и текущие интеграции в брифе — оценка получится точнее, чем по общей формулировке задачи.
Частые вопросы
Сколько стоит разработка портала?
От 675 000 ₽ за базовый пакет с ключевым сценарием самообслуживания (срок 14–20 недель) до 1 800 000 ₽ за пакет с нагрузочным тестированием и проработкой ролей и безопасности (28–40 недель). Точная оценка возможна после того, как готова карта ролей и понятен список интеграций.
Сколько длится разработка портала по времени?
Узкий кабинет статусов можно собрать за недели. Полноценный портал с документами, несколькими ролями и интеграциями обычно занимает месяцы, при этом срок чаще упирается в готовность API на стороне заказчика и качество данных, чем в саму разработку интерфейса.
Какие интеграции чаще всего нужны порталу?
CRM, ERP или 1С — для данных о заказах и контрагентах; почта или мессенджеры вроде Telegram — для уведомлений; файловое хранилище — для документов; SSO и Active Directory — при корпоративных требованиях к единому входу. Конкретный список зависит от того, где хранится текущая правда о клиентах и документах.
Как обеспечить безопасность доступов в портале?
Роли с разграничением видимости объектов, двухфакторная аутентификация при необходимости, журнал входов и действий, аккуратная политика паролей и работа с файлами. Для партнёрских порталов особенно важно избегать общих логинов на несколько сотрудников одной компании — это делает журнал действий бесполезным.
Спланируем
портал вместе.
На первой встрече разберём аудиторию, роли и интеграции портала.