Настройка процессора
Каждый процессор в воронке имеет набор параметров, определяющих его поведение. В этом руководстве вы узнаете, как открыть настройки процессора, заполнить конфигурацию, настроить фильтры и вычисляемые поля.
Открытие настроек процессора
Заголовок раздела «Открытие настроек процессора»Чтобы открыть панель настроек, кликните на узел процессора в визуальном редакторе. Справа появится панель с несколькими вкладками:
- Конфигурация - основные параметры процессора
- Фильтры - условия фильтрации входных данных
- Схема данных - описание входных и выходных полей
- Вычисляемые поля - формулы для расчёта новых полей
Вкладка “Конфигурация”
Заголовок раздела «Вкладка “Конфигурация”»Здесь задаются параметры, специфичные для каждого типа процессора. Например:
- Загрузка файла: путь к файлу, разделитель, кодировка
- Поиск в реестрах: поисковый запрос, тип поиска, лимит результатов
- GPT-фильтр: промпт, модель, температура
- CRM-процессор: тип сущности, маппинг полей
Заполнение параметров
Заголовок раздела «Заполнение параметров»- Откройте вкладку “Конфигурация”.
- Заполните обязательные поля (отмечены звёздочкой).
- При необходимости измените значения по умолчанию.
- Нажмите “Сохранить”.
Использование переменных в параметрах
Заголовок раздела «Использование переменных в параметрах»В текстовых полях конфигурации можно использовать переменные для подстановки данных из других процессоров. Синтаксис:
{{имяПроцессора.имяПоля}}Например, если процессор “file-upload” выдаёт поле inn, то в настройках следующего процессора можно написать:
{{file-upload.inn}}Система автоматически подставит значение ИНН из каждого пакета данных при обработке.
Подробнее о переменных читайте в руководстве Использование переменных.
Вкладка “Фильтры”
Заголовок раздела «Вкладка “Фильтры”»Фильтры позволяют отбирать только нужные пакеты данных для обработки. Это полезно, когда предыдущий процессор выдаёт много записей, но вам нужны только определённые.
Настройка простого фильтра
Заголовок раздела «Настройка простого фильтра»- Перейдите на вкладку “Фильтры”.
- В поле условия введите выражение, например:
status = 'active' - Сохраните настройки.
Примеры фильтров
Заголовок раздела «Примеры фильтров»-- Фильтр по статусуstatus = 'active'
-- Комбинация условийrevenue > 1000000 AND region = 'Москва'
-- Проверка на наличие значенияemail IS NOT NULL
-- Поиск по шаблонуname LIKE '%ООО%'Подробнее о фильтрах - в руководстве Настройка фильтров.
Вкладка “Схема данных”
Заголовок раздела «Вкладка “Схема данных”»Схема данных описывает структуру входных и выходных полей процессора.
Входная схема
Заголовок раздела «Входная схема»Определяет, какие поля процессор ожидает на входе. Обычно формируется автоматически на основе связей с другими процессорами.
Выходная схема
Заголовок раздела «Выходная схема»Определяет, какие поля процессор создаёт в результате работы. Вы можете:
- Просмотреть список выходных полей и их типы.
- Добавить описания полей для документирования.
- Использовать имена выходных полей как переменные в последующих процессорах.
Вкладка “Вычисляемые поля”
Заголовок раздела «Вкладка “Вычисляемые поля”»Вычисляемые поля позволяют создавать новые поля на основе существующих данных без написания кода.
Добавление вычисляемого поля
Заголовок раздела «Добавление вычисляемого поля»- Перейдите на вкладку “Вычисляемые поля”.
- Нажмите “Добавить поле”.
- Укажите имя нового поля.
- Введите формулу для расчёта.
- Сохраните настройки.
Примеры формул
Заголовок раздела «Примеры формул»-- Объединение строкfullName = {{lastName}} + ' ' + {{firstName}}
-- Условное значениеcategory = IF({{revenue}} > 1000000, 'Крупный', 'Малый')Сохранение конфигурации
Заголовок раздела «Сохранение конфигурации»После внесения изменений в любую вкладку нажмите “Сохранить” в панели настроек. Затем сохраните воронку кнопкой “Сохранить” в верхней панели редактора.
Важно: изменения в конфигурации процессора вступают в силу при следующем запуске воронки. Если воронка уже выполняется, текущий запуск будет использовать предыдущую конфигурацию.
Советы по настройке
Заголовок раздела «Советы по настройке»- Начинайте с малого: при первом запуске установите небольшой лимит записей (например,
maxPackets: 5), чтобы проверить корректность настроек. - Проверяйте переменные: убедитесь, что имя процессора-источника и поля указаны верно. Опечатка приведёт к пустому значению.
- Используйте фильтры: если обрабатываете большой объём данных, фильтры помогут сократить время выполнения и расход токенов.
- Документируйте схему: добавляйте описания к полям, чтобы было понятно назначение каждого поля при возвращении к воронке позднее.
Что дальше
Заголовок раздела «Что дальше»- Использование переменных - подробнее о шаблонах и подстановке данных
- Настройка фильтров - продвинутые техники фильтрации
- Решение проблем - что делать, если что-то пошло не так