Интеграции и автоматизация
Меньше переносить. Больше делать.
Связываем системы там, где данные приходится переписывать руками. Продумываем не только успешный обмен, но и то, что произойдёт при ошибке.
Обсудить задачу
Откуда приходят данные
Разбираем источник, получателя, момент передачи и правила доступа. Выясняем, что является главным источником данных и как системы узнают об изменениях.
Что делать, если обмен прервался
Оговариваем повторные попытки, защиту от дублирования и понятный статус обработки. Способ проверки зависит от конкретного API и согласованного сценария.
Система должна быть понятной
В WEHELP разные роли работают через связанные боты. В M&M несколько типов рыночных событий поступают в отдельные ленты. Объясняем границы интеграции и передаём устройство проекта вместе с исходниками.
Состав работы
Точный объём определяем после разбора задачи. Обычно обсуждаем такие части проекта:
- Разбор API и источников данных
- Обмен и преобразование информации
- Ошибки, повторы и статусы
- Проверка и документация
От чего зависят сроки и стоимость
- Доступ к API
- Документация, ограничения сервиса и возможность проверить обмен в тестовом окружении.
- Правила обмена
- Состав данных, направление передачи, частота обновлений и обработка исключений.
- Существующая система
- Её устройство, доступные исходники, тестовые данные и требования к запуску.
Пришлите названия систем, ссылки на документацию API и пример данных. Опишите, какое ручное действие нужно автоматизировать. После проверки ограничений оценим реализацию.
Подготовить задачу для оценкиПеред заказом
Можно подключить доставку к готовому сайту?
Начнём с устройства сайта и документации службы доставки. Уточним, когда передавать заказ, какие сведения нужны и как получать статус. Возможность подключения и состав доработок подтвердим после разбора систем.
Что если у сервиса нет API?
Проверим доступные способы обмена и ограничения. Иногда подходят файлы или предусмотренные сервисом уведомления; иногда потребуется изменить сценарий. Не обещаем подключение до проверки технических возможностей.
Что входит в проверку интеграции?
Согласованные успешные и ошибочные сценарии: корректность данных, повторная передача и поведение при недоступности сервиса. До старта определим, где проверяем обмен и какие действия допустимы с реальными данными.
Начать можно с идеи.
Собрать бриф