Собрать обработчик заявок с защитой от повторов
О коллекции
Авторская работа коллекции Аишки. Персонажи и исходные ситуации придуманы; материал не подтверждает заказ или результат действующего клиента.
Ожидаемый результат
Три одинаковых события дают одну бизнес-запись. Событие с прежним ключом и изменённым содержимым отклоняется с понятной причиной. После перезапуска обработчик продолжает незавершённую работу. Есть инструкция ручного разбора и безопасного повтора.
Связь с ИИ
сценарий. ИИ может классифицировать входящий текст; действия интеграции выполняются по проверяемым правилам.
Что нужно сделать
Нужен учебный сценарий n8n для приёма webhook и создания записи в локальной тестовой CRM. Во вложении восемь доставок, контракт заглушки и ожидаемые результаты. Одна заявка может прийти несколько раз. Требуется хранить исходный ключ, результат каждой попытки и внешний ID. При неизвестном исходе нельзя создавать вторую запись без проверки.
Исходные материалы
Готовый синтетический набор: можно скачать и начать разбор.
- demo-automation-specialist-task-deliveries.json
8 доставок webhook с повторами, конфликтом данных и тайм-аутом
- demo-automation-specialist-task-crm-contract.json
Контракт локальной тестовой CRM и поведение при сбое
- demo-automation-specialist-task-expected-checks.json
Ожидаемые бизнес-результаты и сценарий восстановления
- demo-automation-specialist-task-README.txt
Описание задания, состава файлов и критериев проверки
Как примем результат
- ☐Три одинаковых события дают одну бизнес-запись.
- ☐Событие с прежним ключом и изменённым содержимым отклоняется с понятной причиной.
- ☐После перезапуска обработчик продолжает незавершённую работу.
- ☐Есть инструкция ручного разбора и безопасного повтора.
Перед началом
В ответе опишите подход, вопросы к исходным данным и то, что потребуется от заказчика. Не присылайте чужие данные, пароли или доступы. Все внешние действия должны быть отдельно согласованы; учебный результат можно показать локально.