[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"glossary-aggregator::ru":3,"gloss-cluster-aggregator::ru":26,"gloss-next-aggregator::ru":9},{"slug":4,"category":5,"name":6,"definition":7,"meta_desc":8,"faq":9,"schema_markup":9,"related":10},"aggregator","no-code","Агрегатор (Aggregator)","Агрегатор (aggregator) — зеркальная противоположность итератора: он берёт множество отдельных пакетов данных и сворачивает их обратно в один элемент. Если итератор разбил один заказ на пять пакетов-позиций, агрегатор снова объединяет результаты — например, собирает все пять в одно письмо-подтверждение заказа или суммирует их цены в общий итог. Почему это важно: после того как вы прошли циклом по списку и обработали каждый элемент, обычно нужен один сводный результат — одно письмо, одна строка отчёта, один API-запрос, — а не пять отдельных. Именно агрегатор снова соединяет разветвлённый или зациклённый поток. В Make их несколько: «Array aggregator», «Text aggregator», «Numeric aggregator». Практический совет: агрегатор ждёт, пока соберёт все входящие пакеты, прежде чем выдать единственный результат, поэтому работает как точка синхронизации в потоке. Правильно указывайте его «исходный модуль» (итератор или роутер, с которого он собирает), иначе он агрегирует не тот диапазон шагов. Для классического паттерна «разбить-обработать-собрать» сочетайте его с итератором.","Агрегатор — зеркало итератора: он сворачивает множество отдельных пакетов обратно в один элемент, например пять позиций в одно письмо-подтверждение.",null,[11,14,17,20,23],{"slug":12,"name":13},"data-mapping","Маппинг данных",{"slug":15,"name":16},"iterator","Итератор (Iterator)",{"slug":18,"name":19},"make","Make (Integromat)",{"slug":21,"name":22},"router","Роутер (Router)",{"slug":24,"name":25},"scenario","Сценарий (Scenario)",[27,31,34,37,40,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":30},"airtable","Airtable",{"slug":35,"category":5,"name":36,"updated_at":30},"api","API",{"slug":38,"category":5,"name":39,"updated_at":30},"api-key","API-ключ (API Key)",{"slug":41,"category":5,"name":42,"updated_at":43},"approval-workflow","Процесс согласования (Approval Workflow)","2026-08-24T02:46:37+00:00",{"slug":45,"category":5,"name":46,"updated_at":30},"automation-platform","Платформа автоматизации (Automation Platform)",{"slug":48,"category":5,"name":49,"updated_at":30},"automation-recipe","Рецепт автоматизации (Automation Recipe)",{"slug":51,"category":5,"name":52,"updated_at":30},"backend-as-a-service","Backend как услуга (BaaS)",{"slug":54,"category":5,"name":55,"updated_at":43},"backfill","Обратное заполнение (Backfill)",{"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)"]