custom_modules__set

создание кастомной сущности через сценарий.

Все блоки ввода до этого действия собирают введённые пользователем данные и сохраняют их в переменные типа “customer:first_name”, как и в регистрации пользователей, но названия полей должны строго совпадать с тем что было создано в таблице кастомного модуля.

После блока custom_modules__set можно очистить константу пользователя с сохранёнными параметрами новой сущности с помощью этого действия Действие clear_constant (чистка константы)

Untitled

Пример json-конфигурации блока custom_modules__set:

{
  "module_name": "customer",
  "set_to": "customer"
}

module_name - название модуля с кастомной таблицей

set_to - название переменной в стейте пользователя из которой можно потом вывести атрибуты созданной кастомной сущности.

пример вывода блока после set_to: “customer” :

Untitled

custom_modules__get

получение кастомной сущности через id.

Ищет в бд по значениям из переменных стейта пользователя и сохраняет её в переменной пользователя в стейте (по аналогии с custom_modules__set).

Пример json-конфигурации блока custom_modules__get:

{
  "module_name": "customer",
  "set_to": "customer"
}

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

Пример(фильтр по полю color):