Начните с данных, а не с коннектора
Запишите, какие события запускают обмен и какая система отвечает за каждый тип данных. Например, контакт создаётся в CRM, а статус оплаты приходит из платёжного сервиса. Без этого легко получить циклические обновления и дубли.
Проверьте возможности доступа
Нужные методы могут зависеть от тарифа, прав пользователя или отдельного подключения. Важно проверить не только чтение, но и запись, лимиты запросов, webhooks и тестовое окружение.
Опишите повторные попытки
Сервис может быть недоступен или вернуть ответ слишком поздно. Повторный запрос не должен создавать второй заказ. Для этого используют идентификаторы операций, проверку состояния и очереди.
Определите, кто увидит ошибку
Журнал полезен разработчику, но ответственному сотруднику нужен понятный сигнал: какие записи не передались и что можно сделать. Предусмотрите ручной повтор и сверку результатов.
Чек-лист до оценки
- Примеры входных данных и ожидаемого результата.
- Документация API и тарифные ограничения.
- Правила доступа и хранения ключей.
- Поведение при повторе и недоступности.
- Критерии успешной передачи.