Процесс во время исполнения накапливает данные, доступные всем компонентам. Для передачи данных между компонентами используются переменные. Переменные могут создавать компоненты из своих выходных параметров и компонент «Назначение переменных».

Синтаксис имен переменных

Имена переменных задаются в соответствии с принятыми правилами в JavaScript. Ключевые правила:

  • Первый символ должен быть латинской буквой (в верхнем или нижнем регистре), символом подчеркивания, знаком доллара ($ — используется для служебных выходных переменных Бипиума).

  • Последующие знаки должны быть латинскими буквами, числами или символами подчеркивания.

  • Имя переменной не должно совпадать с зарезервированным словом.

  • Имена переменных чувствительны к регистру. Name и name — разные переменные.

Подробнее: правила именования переменных в JavaScript.

Примеры имен

  • recordId

  • RecordId

  • $status

Значение

Тип данных

Переменные в процессах Бипиума могут быть текстовыми, числовыми, датой, объектами {}и массивами []. Большинство компонентов возвращают значения в виде текста. Чтобы присвоить переменной текстовую строку оберните значение в кавычки.

Примеры значений

  • "текст"

  • 123

  • Date()

  • values[5]

  • { id: 3, email: 'bpium@bpium.ru' }

  • [ {catalogId: '3', recordId: '4'}, {catalogId: '3', recordId: '5'} ]

  • В формате шаблонов (в обратный кавычках): `многострочный текст с переменной $(varname) внутри`

О манипуляции с данными читайте в статье «Выражения».