ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ

Нажмите, чтобы скопировать

Как я могу получить текущую информацию о пользователе?

Вы можете использовать блок Get Current User для получения модели пользователя, заполненной данными о текущем пользователе.

Для чего нужны переменные _with? Почему некоторые блоки имеют их, а некоторые нет?

Входная переменная _with - это системное перечисление, которое определяет, нужно ли получать данные из отношений (если есть отношения между моделями). По умолчанию _with не установлена, и вы получите только идентификаторы записей из связанных моделей данных. Каждый включенный _with увеличивает общую нагрузку вашего приложения из-за увеличения запросов к базе данных для получения дополнительных данных. В целом, _with работает как классическая операция JOIN для реляционных БД.

Должен ли каждый размещенный на холсте блок быть связан с соединениями Flow?

В большинстве случаев - да. Некоторые блоки можно временно исключить из генерации, исключив их из Flow. Все подключенные переменные к этому удару будут возвращать нулевые или нулевые значения.

Как я могу передать параметр ID из Endpoint Routes типа /order/:id/ в BP?

Чтобы получить параметр ID, переданный из конечной точки в блок BP Start, блок Start должен иметь входной параметр с тем же именем (id). На данный момент мы поддерживаем только один параметр для каждого маршрута конечной точки.

Сколько блоков я могу создать в одном бизнес-процессе?

Фактического ограничения на количество блоков нет, но мы рекомендуем ограничить общее количество блоков до 50 в одном бизнес-процессе. Хорошей практикой является создание отдельного бизнес-процесса для реализации часто используемых бизнес-логинов и их вызов внутри вашего бизнес-процесса.