К содержанию

Сложные проекты

Разработка корпоративного портала и B2B-портала

Сотрудникам — рабочее место, дилерам — свой кабинет

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

Корпоративный портал для сотрудников

Разработка корпоративного портала окупается, когда он заменяет конкретные действия, которые сейчас идут через почту, мессенджер и бумагу. Начинаем с двух-трёх таких действий, а не с новостной ленты и раздела «О компании»: ленту читают редко, заявку на закупку подают каждую неделю.

  • Документы: версии, поиск, доступ по отделам и ролям
  • Заявки на закупку, отпуск, командировку, доступ к системе — с маршрутом и статусом
  • Согласования: кто следующий, сколько ждёт, кто задержал
  • Справочник сотрудников и структура компании из кадровой системы
  • Уведомления в почту или мессенджер, чтобы не заходить проверять вручную

B2B-портал для дилеров и партнёров

Дилеру нужно увидеть свою цену, проверить наличие и оформить заказ без звонка. Всё это уже есть в 1С или ERP, и разработка B2B-портала сводится к тому, чтобы показать это каждому партнёру по его договору.

Менеджер из процесса не уходит: он видит заказы своих партнёров и подключается, когда нужен расчёт или особые условия. Уходят звонки «а сколько у вас на складе».

  • Каталог с характеристиками, документами и сертификатами
  • Цены по группам и договорам, персональные скидки
  • Остатки по складам и ожидаемые поступления
  • Заказы, статусы, отгрузки и счета
  • Акты сверки, задолженность и документы для бухгалтерии
  • Несколько пользователей у одного партнёра: закупщик, бухгалтер, руководитель

Роли, доступы и единый вход

На портале одни и те же данные видят разные люди: менеджер отдела продаж, дилер, его бухгалтер. Права проектируем до интерфейса, иначе их потом приходится прикручивать к каждому экрану по отдельности.

  • Роли и права на уровне разделов, документов и действий
  • Единый вход для сотрудников через учётные записи, которые уже есть в компании
  • Партнёр сам приглашает и отключает своих сотрудников
  • Журнал входов и действий
  • Подтверждение входа для внешних пользователей, если этого требует служба безопасности

Как работаем

Портал проваливается, когда в него не заходят. Поэтому прототип видят будущие пользователи раньше, чем начинается разработка.

  1. Обсуждение

    Выясняем, кто будет работать в портале и какие действия переносим в него первыми. Смотрим учётную систему: какие данные из неё можно получить и как.

  2. ТЗ или прототип

    Рисуем ключевые экраны для каждой роли: сотрудник, руководитель, дилер. Показываем их тем, кто будет работать в портале, — так дешевле всего найти лишний шаг.

  1. Этапы

    Первый этап — один сценарий от начала до конца на реальных данных: например, заказ дилера с ценой и остатком из 1С. Затем подключаем остальные роли и разделы.

  2. Запуск

    Заводим пользователей, переносим документы, запускаем на одном отделе или нескольких партнёрах, затем на всех.

  3. Поддержка

    Исправляем, обновляем, добавляем разделы по новым задачам. Следим за обменом с учётом: сбой видно в журнале раньше, чем позвонит дилер.

Интеграции и безопасность

Портал почти никогда не хранит данные сам: каталог, цены и остатки — в 1С или ERP, сотрудники — в кадровой системе, письма — в почте. Для каждого потока решаем, где главный источник, как часто обновлять и что показывать, если учётная система не отвечает.

До передачи выгрузок и доступов подписываем NDA, разрабатываем на тестовых данных.

Как устроен обмен с 1С и CRM
  • 1С и ERP: номенклатура, цены, остатки, заказы, документы
  • Кадровая система: сотрудники, подразделения, должности
  • Почта и мессенджеры для уведомлений
  • Сайт компании: общий каталог и вход в кабинет дилера
  • Обмен по API, выгрузкой файлов или через промежуточный сервис — по тому, что умеет ваша система

Почему порталы пустеют

Портал перестают открывать, когда в нём нечего делать каждый день или когда цифры в нём расходятся с учётом. Первое решается выбором сценариев, второе — тем, что портал не держит своей копии цен и остатков.

  • Пустой портал — начинаем с действий, которые сотрудники и дилеры делают каждую неделю
  • Расхождение с 1С — у каждой цифры одна система-источник
  • Медленный обмен — объём каталога и частоту обновления считаем до разработки
  • Лишние права — доступ выдаётся по ролям, а не вручную каждому

Опыт

Занимаемся разработкой больше 20 лет. Отдельного разбора портала на сайте нет; из сложных систем, которые мы сделали, можно назвать две.

Названия заказчиков без их разрешения не публикуем.

Стоимость

Стоимость считаем после обсуждения задачи: бесплатно разбираем требования, предлагаем этапы и даём смету до начала работ.

На цену портала больше всего влияют число ролей, интеграция с учётной системой и перенос документов. Первым этапом предлагаем взять один сценарий для одной группы пользователей — его смета получается точной.

Вопросы до начала работ

Соседние направления

Чем B2B-портал отличается от интернет-магазина?

Магазин продаёт всем по одной цене. В B2B-портал входит партнёр со своим договором: он видит свои цены, условия, задолженность и документы, а заказывать за компанию могут несколько его сотрудников. Цены и остатки берутся из учётной системы, а не заводятся отдельно.

Нужно переносить все документы из общей папки?

Не сразу. Переносим то, с чем работают сейчас. Архив подключаем позже или оставляем в прежнем хранилище со ссылками из портала.

Будут ли сотрудники пользоваться порталом?

Будут, если он экономит им время. Поэтому первыми переносим действия, на которые сейчас уходят звонки и переписка, и проверяем прототип на тех, кто будет работать в портале каждый день.

Что будет, если 1С недоступна?

Портал показывает последние полученные данные с отметкой времени, а заказы ставит в очередь и отправляет, когда учётная система снова отвечает. Как вести себя при сбое, решаем на этапе ТЗ.

Можно подключать дилеров постепенно?

Да, так и удобнее: сначала несколько партнёров, готовых попробовать, потом остальные. Первые замечания стоят дешевле, когда пользователей мало.

Обсудить проект

Опишите задачу в нескольких предложениях: что нужно и какие системы уже работают. Ответим в течение двух часов в рабочее время и договоримся о разговоре. Документы и выгрузки попросим после NDA.

Пн–Пт, 9:00–19:00.

Ответим в течение двух часов в рабочее время. Отправляя заявку, вы соглашаетесь, что эти данные мы используем только для ответа на неё.