Управление переменными
Действие Управление переменными позволяет менять пользовательские переменные прямо во время выполнения функции.
С его помощью можно:
записать новое значение в переменную;
очистить переменную до значения по умолчанию;
изменить строку, число, логическое значение, JSON или дату;
взять значение из параметра функции, системной переменной или другой пользовательской переменной;
настроить несколько изменений переменных за одно действие.
Как настроить
Перейдите во вкладку Функции и откройте нужную функцию.
Прокрутите страницу вниз до блока Действия.
Нажмите Добавить действие.
Выберите Управление переменными.
Нажмите на созданный блок и настройте изменение переменной.
Сохраните изменения.

Что можно настроить в действии
В каждом блоке изменения задаются основные параметры:
какую переменную изменить;
что именно с ней сделать;
откуда взять значение;
нужно ли применять дополнительные условия.
Если необходимо, в одном действии можно добавить сразу несколько изменений и поменять их порядок перетягиванием.
Это удобно, когда после одной функции нужно сначала подготовить значение, например округлить число, а затем записать уже обработанный результат в другую переменную.
Через это действие можно изменять и переменные области Агент, и переменные области Диалог.
Когда это особенно полезно
Чаще всего действие используют в таких задачах:
сохранить имя клиента или номер заказа после вызова функции;
записать данные в переменную перед отправкой в CRM или
Custom API;подготовить значение для использования в промпте;
обновить JSON с данными клиента или заявки;
сбросить служебную переменную к значению по умолчанию.
Подробный разбор полей, условий, источников значений и примеров настройки смотрите в статье Управление переменными в функциях и сценариях.
Last updated
Was this helpful?