Инвентаризация
Системы, версии, доступные интерфейсы и ограничения поставщиков.
Интеграция систем
Проектируем обмен так, чтобы обращение не терялось между формой, почтой и учётной системой. Видно, где хранится статус, кто отвечает за следующий шаг и что видит руководитель.
Знакомая проблема
Сайт отправил заявку. Но он не знает, принята ли она в работу и чем закончилась.
CRM хранит копию. Основные сведения остаются в 1С или отраслевой системе и быстро расходятся.
Ошибки скрыты. Сбой обмена становится заметен только после жалобы клиента или ручной сверки.
Подрядчики разделены. Каждый отвечает за свою программу, а за общий путь не отвечает никто.
Связанный процесс
Для каждого события определяем, какая система хранит исходные данные, что разрешено передавать, как проверить обмен и что делать при ошибке. Пересылать все поля между системами не требуется.
Стоматология DentPro
Врачи, услуги и свободное время приходят на сайт из рабочей системы клиники. Запись пациента возвращается обратно, не создавая параллельного расписания.
Посмотреть внедрённый проектСостав решения
Системы, версии, доступные интерфейсы и ограничения поставщиков.
Для каждого вида данных определяем одну систему, где хранится исходная запись.
Что запускает передачу, какие статусы возможны и что считается успехом.
Поля, справочники, идентификаторы и правила изменения информации.
Ошибка видна, данные не теряются, повторное действие не создаёт дубль.
Ответственный видит необработанные события и понимает следующий шаг.
Границы проекта
SGI24 не присваивает платформы заказчика и не подменяет их поставщиков.
Обмен строится только на подтверждённых возможностях и лицензиях.
Передаются сведения, необходимые конкретному процессу и разрешённые правилами.
До запуска понятно, кто увидит ошибку и как работа будет восстановлена.
Первый этап
Фиксируем системы, владельцев данных и сценарии. На выходе получается ограниченное решение, которое можно оценить и проверить.
Срок, стоимость и состав внедрения называем после того, как посмотрим текущую систему.
Коротко о главном
Да, если версия, конфигурация, лицензии и доступные интерфейсы позволяют безопасный обмен. Это проверяется до обещания результата.
Только если она выполняет конкретную роль, которой нет в существующей системе. Дополнительную программу не вводим ради самого факта интеграции.
Заранее определяем уникальные идентификаторы, основную систему для каждого вида данных, правила повторной передачи и поведение при частично выполненной операции.
Назначаем ответственного и настраиваем уведомление с данными об ошибке. Сбой не должен оставаться незаметным между подрядчиками.
Следующий шаг
Покажите один маршрут данных. Определим основную систему, границы обмена и первый работающий сценарий.
Разобрать интеграцию