Входные и выходные параметры компонентов
Last updated
Last updated
Входные параметры в сценариях Bpium можно указывать с двумя способами:
Переменными
Идентификатор поля
Далее мы разберем каждый из вариантов более подробно.
Переменные могут быть заданы либо в самом сценарии, либо могут быть преданы как входные параметры для сценария. Переменные как входные параметры для компонентов могут быть использованы там где в поле указано “значение” / выражения.
Создадим в компоненте «Назначение переменных» переменную data с значением 'admin'
Далее передадим в компоненте «Найти записи» в фильтр следующие значения:
Результатом выполнения данного сценария выглядит следующим образом:
Таким образом мы передали в фильтр значение ‘admin’ и получили все записи подходящие по критериям.
Идентификатор поля может быть задан либо числом указанным при создании, либо при помощи вложенных шаблонов. Далее мы разберем как задать идентификатор поля при помощи вложенных шаблонов.
Создадим в компоненте «Назначение переменных» переменную identifier с значением 1
Далее передадим в компоненте «Найти записи» в фильтр следующие значения:
Результатом выполнения данного сценария выглядит следующим образом:
Выходные параметры в сценариях Bpium можно указывать с двумя способами
Переменными
Ключ объекта и данные сохранятся как значения этого ключа
Способ задачи с помощью переменных мы разобрали в пункте с входными параметрами. Далее мы более подробно разберем как сохранить выходные параметры как значение ключа объекта.
Пример
В компоненте «Назначение переменных» создается объект «data» с ключом «temp» с подключами «сценарии», «события», «сотрудники» у каждого из которых есть свой подключи «values». В том же компоненте создается переменная «requiredData» с ключами и свойствами: employees = сотрудники, events = события, script = сценарии.
Далее создаем 3 компонента «Найти записи» и в секции «Результат» в поле «Сохранить в» указываем следующие значения:
Результатом выполнения данного сценария выглядит следующим образом:
Таким образом результаты исполнения компонентов «Найти записи» записались в свойства указанных объектов.