custom_modules__set
создание кастомной сущности через сценарий.
Все блоки ввода до этого действия собирают введённые пользователем данные и сохраняют их в переменные типа “customer:first_name”, как и в регистрации пользователей, но названия полей должны строго совпадать с тем что было создано в таблице кастомного модуля.
После блока custom_modules__set
можно очистить константу пользователя с сохранёнными параметрами новой сущности с помощью этого действия Действие clear_constant (чистка константы)
Пример json-конфигурации блока custom_modules__set
:
{
"module_name": "customer",
"set_to": "customer"
}
module_name
- название модуля с кастомной таблицей
set_to
- название переменной в стейте пользователя из которой можно потом вывести атрибуты созданной кастомной сущности.
пример вывода блока после set_to: “customer” :
custom_modules__get
получение кастомной сущности через id.
Ищет в бд по значениям из переменных стейта пользователя и сохраняет её в переменной пользователя в стейте (по аналогии с custom_modules__set
).
Пример json-конфигурации блока custom_modules__get
:
{
"module_name": "customer",
"set_to": "customer"
}
Перед этим блоком нужно в стейте пользователя сохранить значения полей для фильтра по таблице.
Пример(фильтр по полю color):