Сложные проекты
Разработка корпоративного портала и B2B-портала
Сотрудникам — рабочее место, дилерам — свой кабинет
Для компаний, где документы, заявки и согласования ходят по почте и мессенджерам, а дилеры узнают цену и остаток звонком менеджеру. Собираем портал, в котором у каждой группы пользователей свой набор данных и действий, а цифры приходят из учётной системы, а не из таблицы, которую кто-то забыл обновить.
Корпоративный портал для сотрудников
Разработка корпоративного портала окупается, когда он заменяет конкретные действия, которые сейчас идут через почту, мессенджер и бумагу. Начинаем с двух-трёх таких действий, а не с новостной ленты и раздела «О компании»: ленту читают редко, заявку на закупку подают каждую неделю.
- Документы: версии, поиск, доступ по отделам и ролям
- Заявки на закупку, отпуск, командировку, доступ к системе — с маршрутом и статусом
- Согласования: кто следующий, сколько ждёт, кто задержал
- Справочник сотрудников и структура компании из кадровой системы
- Уведомления в почту или мессенджер, чтобы не заходить проверять вручную
B2B-портал для дилеров и партнёров
Дилеру нужно увидеть свою цену, проверить наличие и оформить заказ без звонка. Всё это уже есть в 1С или ERP, и разработка B2B-портала сводится к тому, чтобы показать это каждому партнёру по его договору.
Менеджер из процесса не уходит: он видит заказы своих партнёров и подключается, когда нужен расчёт или особые условия. Уходят звонки «а сколько у вас на складе».
- Каталог с характеристиками, документами и сертификатами
- Цены по группам и договорам, персональные скидки
- Остатки по складам и ожидаемые поступления
- Заказы, статусы, отгрузки и счета
- Акты сверки, задолженность и документы для бухгалтерии
- Несколько пользователей у одного партнёра: закупщик, бухгалтер, руководитель
Роли, доступы и единый вход
На портале одни и те же данные видят разные люди: менеджер отдела продаж, дилер, его бухгалтер. Права проектируем до интерфейса, иначе их потом приходится прикручивать к каждому экрану по отдельности.
- Роли и права на уровне разделов, документов и действий
- Единый вход для сотрудников через учётные записи, которые уже есть в компании
- Партнёр сам приглашает и отключает своих сотрудников
- Журнал входов и действий
- Подтверждение входа для внешних пользователей, если этого требует служба безопасности
Как работаем
Портал проваливается, когда в него не заходят. Поэтому прототип видят будущие пользователи раньше, чем начинается разработка.
Обсуждение
Выясняем, кто будет работать в портале и какие действия переносим в него первыми. Смотрим учётную систему: какие данные из неё можно получить и как.
ТЗ или прототип
Рисуем ключевые экраны для каждой роли: сотрудник, руководитель, дилер. Показываем их тем, кто будет работать в портале, — так дешевле всего найти лишний шаг.
Этапы
Первый этап — один сценарий от начала до конца на реальных данных: например, заказ дилера с ценой и остатком из 1С. Затем подключаем остальные роли и разделы.
Запуск
Заводим пользователей, переносим документы, запускаем на одном отделе или нескольких партнёрах, затем на всех.
Поддержка
Исправляем, обновляем, добавляем разделы по новым задачам. Следим за обменом с учётом: сбой видно в журнале раньше, чем позвонит дилер.
Интеграции и безопасность
Портал почти никогда не хранит данные сам: каталог, цены и остатки — в 1С или ERP, сотрудники — в кадровой системе, письма — в почте. Для каждого потока решаем, где главный источник, как часто обновлять и что показывать, если учётная система не отвечает.
До передачи выгрузок и доступов подписываем NDA, разрабатываем на тестовых данных.
Как устроен обмен с 1С и CRM- 1С и ERP: номенклатура, цены, остатки, заказы, документы
- Кадровая система: сотрудники, подразделения, должности
- Почта и мессенджеры для уведомлений
- Сайт компании: общий каталог и вход в кабинет дилера
- Обмен по API, выгрузкой файлов или через промежуточный сервис — по тому, что умеет ваша система
Почему порталы пустеют
Портал перестают открывать, когда в нём нечего делать каждый день или когда цифры в нём расходятся с учётом. Первое решается выбором сценариев, второе — тем, что портал не держит своей копии цен и остатков.
- Пустой портал — начинаем с действий, которые сотрудники и дилеры делают каждую неделю
- Расхождение с 1С — у каждой цифры одна система-источник
- Медленный обмен — объём каталога и частоту обновления считаем до разработки
- Лишние права — доступ выдаётся по ролям, а не вручную каждому
Опыт
Занимаемся разработкой больше 20 лет. Отдельного разбора портала на сайте нет; из сложных систем, которые мы сделали, можно назвать две.
Названия заказчиков без их разрешения не публикуем.
Стоимость
Стоимость считаем после обсуждения задачи: бесплатно разбираем требования, предлагаем этапы и даём смету до начала работ.
На цену портала больше всего влияют число ролей, интеграция с учётной системой и перенос документов. Первым этапом предлагаем взять один сценарий для одной группы пользователей — его смета получается точной.
Вопросы до начала работ
Соседние направления
Чем B2B-портал отличается от интернет-магазина?
Магазин продаёт всем по одной цене. В B2B-портал входит партнёр со своим договором: он видит свои цены, условия, задолженность и документы, а заказывать за компанию могут несколько его сотрудников. Цены и остатки берутся из учётной системы, а не заводятся отдельно.
Нужно переносить все документы из общей папки?
Не сразу. Переносим то, с чем работают сейчас. Архив подключаем позже или оставляем в прежнем хранилище со ссылками из портала.
Будут ли сотрудники пользоваться порталом?
Будут, если он экономит им время. Поэтому первыми переносим действия, на которые сейчас уходят звонки и переписка, и проверяем прототип на тех, кто будет работать в портале каждый день.
Что будет, если 1С недоступна?
Портал показывает последние полученные данные с отметкой времени, а заказы ставит в очередь и отправляет, когда учётная система снова отвечает. Как вести себя при сбое, решаем на этапе ТЗ.
Можно подключать дилеров постепенно?
Да, так и удобнее: сначала несколько партнёров, готовых попробовать, потом остальные. Первые замечания стоят дешевле, когда пользователей мало.
Обсудить проект
Опишите задачу в нескольких предложениях: что нужно и какие системы уже работают. Ответим в течение двух часов в рабочее время и договоримся о разговоре. Документы и выгрузки попросим после NDA.
Пн–Пт, 9:00–19:00.
