functionУправление переменными

Действие Управление переменными позволяет менять пользовательские переменные прямо во время выполнения функции.

С его помощью можно:

  • записать новое значение в переменную;

  • очистить переменную до значения по умолчанию;

  • изменить строку, число, логическое значение, JSON или дату;

  • взять значение из параметра функции, системной переменной или другой пользовательской переменной;

  • настроить несколько изменений переменных за одно действие.

Как настроить

  1. Перейдите во вкладку Функции и откройте нужную функцию.

  2. Прокрутите страницу вниз до блока Действия.

  3. Нажмите Добавить действие.

  4. Выберите Управление переменными.

  5. Нажмите на созданный блок и настройте изменение переменной.

  6. Сохраните изменения.

Что можно настроить в действии

В каждом блоке изменения задаются основные параметры:

  • какую переменную изменить;

  • что именно с ней сделать;

  • откуда взять значение;

  • нужно ли применять дополнительные условия.

Если необходимо, в одном действии можно добавить сразу несколько изменений и поменять их порядок перетягиванием.

Это удобно, когда после одной функции нужно сначала подготовить значение, например округлить число, а затем записать уже обработанный результат в другую переменную.

circle-info

Через это действие можно изменять и переменные области Агент, и переменные области Диалог.

Когда это особенно полезно

Чаще всего действие используют в таких задачах:

  • сохранить имя клиента или номер заказа после вызова функции;

  • записать данные в переменную перед отправкой в CRM или Custom API;

  • подготовить значение для использования в промпте;

  • обновить JSON с данными клиента или заявки;

  • сбросить служебную переменную к значению по умолчанию.

Подробный разбор полей, условий, источников значений и примеров настройки смотрите в статье Управление переменными в функциях и сценариях.

Last updated

Was this helpful?