[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"glossary-backfill::ru":3,"gloss-cluster-backfill::ru":26,"gloss-next-backfill::ru":9},{"slug":4,"category":5,"name":6,"definition":7,"meta_desc":8,"faq":9,"schema_markup":9,"related":10},"backfill","no-code","Обратное заполнение (Backfill)","Обратное заполнение (backfill) — это разовый прогон автоматизации по уже существующим записям, а не только по новым событиям, которые произойдут дальше. Когда вы строите процесс, помечающий каждого нового пользователя или синхронизирующий каждый новый заказ с таблицей, он стартует «пустым» — срабатывает лишь на триггерах после включения. Тысячи строк, уже находящихся в системе, остаются нетронутыми, пока вы их не заполните задним числом. Почему это важно: основатели регулярно выпускают автоматизацию, видят, что она работает на свежих данных, и забывают, что во всех исторических записях отсутствуют метка, обогащение или синхронизированная копия. Практический совет: реализуйте backfill как отдельный сценарий, который читает существующий список и проходит по нему итератором, и запускайте его небольшими партиями, чтобы не превышать лимиты запросов и квоты операций. Защитите его той же логикой идемпотентности и фильтрации, что и рабочий поток, — тогда повторный запуск после сбоя не обработает дважды уже учтённые строки.","Обратное заполнение прогоняет автоматизацию по уже существующим записям: новый процесс срабатывает только на события после его включения.",null,[11,14,17,20,23],{"slug":12,"name":13},"idempotency-key","Ключ идемпотентности",{"slug":15,"name":16},"iterator","Итератор (Iterator)",{"slug":18,"name":19},"run-history","История запусков (Run History)",{"slug":21,"name":22},"scenario","Сценарий (Scenario)",{"slug":24,"name":25},"scheduled-trigger","Триггер по расписанию (Scheduled Trigger)",[27,31,35,38,41,44,47,50,53,56,59,62],{"slug":28,"category":5,"name":29,"updated_at":30},"action","Действие (Action)","2026-08-24T02:46:36+00:00",{"slug":32,"category":5,"name":33,"updated_at":34},"aggregator","Агрегатор (Aggregator)","2026-08-24T02:46:37+00:00",{"slug":36,"category":5,"name":37,"updated_at":30},"airtable","Airtable",{"slug":39,"category":5,"name":40,"updated_at":30},"api","API",{"slug":42,"category":5,"name":43,"updated_at":30},"api-key","API-ключ (API Key)",{"slug":45,"category":5,"name":46,"updated_at":34},"approval-workflow","Процесс согласования (Approval Workflow)",{"slug":48,"category":5,"name":49,"updated_at":30},"automation-platform","Платформа автоматизации (Automation Platform)",{"slug":51,"category":5,"name":52,"updated_at":30},"automation-recipe","Рецепт автоматизации (Automation Recipe)",{"slug":54,"category":5,"name":55,"updated_at":30},"backend-as-a-service","Backend как услуга (BaaS)",{"slug":57,"category":5,"name":58,"updated_at":30},"bubble","Bubble",{"slug":60,"category":5,"name":61,"updated_at":30},"business-logic","Бизнес-логика (Business Logic)",{"slug":63,"category":5,"name":64,"updated_at":30},"citizen-developer","Гражданский разработчик (Citizen Developer)"]