Исследуем системы
Изучаем документацию, версии ПО и доступные интерфейсы. Собираем примеры сообщений и уточняем владельцев данных.
Связываем сайт, учётную систему, CRM и внешние сервисы. Определяем, какие данные и действия должны передаваться между системами и как контролировать результат обмена.
Интеграция начинается с правил, а не с подключения API. Разбираемся, где создаются и изменяются данные, какие события запускают обмен и что делать при расхождениях. Согласуем структуру передаваемой информации, проверяем технические возможности систем и реализуем обмен в нужном объёме. Отдельное внимание уделяем повторной обработке, журналированию и диагностике ошибок.
Обмен каталогом, ценами, остатками и заказами между сайтом и учётной системой.
Передача обращений и данных о клиентах в CRM по согласованным правилам.
Подключение платёжных, логистических и других внешних сервисов при наличии необходимых интерфейсов.
Интеграции по API, файлам или другим поддерживаемым системами способам.
Согласование идентификаторов, справочников и правил обновления данных.
Журналирование обменов, обработка ошибок и сценарии восстановления.
Изучаем документацию, версии ПО и доступные интерфейсы. Собираем примеры сообщений и уточняем владельцев данных.
Определяем состав и направление обмена, периодичность, обязательные поля и поведение при ошибках.
Настраиваем или разрабатываем интеграцию. Проверяем обычные сценарии, повторы, неполные данные и недоступность внешнего сервиса.
Включаем обмен в согласованном порядке, проверяем результаты и передаём инструкции по контролю и разбору ошибок.
↳Описание реализованного состава и правил обмена.
↳Работающая интеграция между согласованными системами.
↳Средства диагностики и сведения о типовых ошибках.
↳Инструкция по эксплуатации и дальнейшему изменению обмена.
Это зависит от доступных интерфейсов, ограничений продукта и прав доступа. До оценки реализации проверяем техническую возможность и при необходимости предлагаем альтернативный способ обмена.
Определяем минимально необходимый доступ для конкретной задачи. По возможности используем тестовую среду и согласованные примеры данных; доступ к рабочей системе оформляем отдельно.
В проекте определяем ключи сопоставления, правила повторной обработки и проверки результата. Набор механизмов зависит от используемых систем и характера данных.
Сценарий обработки такого случая согласуем заранее: например, сохранение задания и повторная попытка либо уведомление ответственного. Проверяем этот сценарий перед запуском.
Расскажите, что хотите изменить. Подберём следующий шаг и состав работ.