Как это работает
Перенос данных из express в Webhook делается готовым сценарием: он сам замечает новое и переносит его.
- Запуск: Webhook - Получить контракт
- Затем: Проверить и обогатить полезную нагрузку
- Затем: Airtable - Проверка дубликатов
- Проверка: ЕСЛИ дубликат существует?
- Если да — Ответить - 409 Дубликат
- Если нет — Есть удаленный URL?
- Если да — Загрузить по URL - Удаленный
- Затем: Извлечь CDN URL
- Затем: Drive - Найти папку сотрудника
- Затем: Определить ID папки
- Проверка: Нужна новая папка?
- Если да — Drive - Создать папку сотрудника
- Затем: Объединить ID папки
- Затем: Drive - Загрузить документ
- Затем: Airtable - Найти запись сотрудника
- Затем: Подготовить обновление Airtable
- Проверка: Запись Airtable существует?
- Если да — Airtable - Обновить существующую запись
- Затем: Объединить результат Airtable
- Затем: Отправить письмо-подтверждение
- Затем: Сформировать итоговый ответ
- Запуск: Ответить на вебхук
- Если нет — Airtable - Создать новую запись
- Если нет — Загрузить по URL - Бинарный
- Затем: Обработка ошибки
- Запуск: Ответить с ошибкой
Эту интеграцию express и Webhook можно запустить в Scriptera: опишите задачу словами — сценарий соберут, запустят и будут следить, чтобы он работал.