Этот блок используется для выполнения арифметических операций над числами и переменными. Также с его помощью можно удобно работать с датами: смещать часовые пояса, форматировать дату и время и тд. А также использовать различные функции с помощью BPL выражений, для решения нетривиальных задач.

Типы блока

СвойстваОписание
ID
Уникальный идентификатор блока.
Тип блока


Отображает вид выбранного блока. Позволяет заменить тип блока на любой другой.

При смене типа блока сбрасываются все данные, которые содержатся в полях блока.
Маркер блока
Произвольный текст, может использоваться в отчетах как маркер посещения (необязателен для заполнения).
Максимальное количество циклов (чаты)

Максимальное количество раз, которое робот может пройти по циклу. Циклом считается повторное попадание пользователем в конкретный блок. Максимальное количество циклов – 100.

Тип

(определяет назначение блока арифметической операции)


Арифметическая операция




Добавить операцию

Кнопки добавления арифметических действий в текстовое поле и само текстовое поле для составления арифметического выражения.

Добавить переменную

Поле для добавления переменной в текстовое поле.

Сохранить результат в переменную

Поле сохранения результата вычислений. Результат вычислений всегда сохраняется в переменную (обязательно для заполнения).

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

Дата

Смещение от даты

Позволяет сделать смещение от указанной даты в большую или меньшую строну. Смещение задается в секундах, его можно задать числом, либо переменной, значение которой равно нужному числу.
Сохранить результат в переменнуюПозволяет сохранить, полученную после смещения, дату в переменную, в формате «ГГГГ-ММ-ДД ЧЧ:ММ:СС».
Произвольный тип


AST-выражение (только для опытных)
Это код понятный роботу. Он используется для решения нетривиальных задач, которые нет возможности решить с помощью предложенных 13-ти блоков. 

Рекомендуется использовать для работы именно BPL-выражения и не редактировать поле AST-выражения.

BPL-выражение

Это код понятный человеку. Он используется для описания логики поведения робота с её дальнейшим преобразованием в AST-выражение. 

В конце каждой строчки BPL-выражения рекомендуется ставить символ «;».

Преобразовать BPL в AST

Преобразовывает содержимое блока BPL в AST-выражение.

BPL выражения поддерживаются только виджетом, мессенджерами и входящей телефонией.

Важно!

Один блок поддерживает одно арифметическое выражение в одну строку. Если необходимы последовательные вычисления, то используются последовательно соединенные блоки.

У блока всегда должна быть одна входящая и одна выходящая стрелки.



Для перехода в статью с описанием нужного элемента нажмите на его изображение в этой таблице.


  • Нет меток