04 Рабочие процессы

Работа Bubble строится вокруг системы программирования на основе рабочих процессов. Создайте рабочие процессы, чтобы задать поведение приложения при взаимодействии с пользователями.

Рабочий процесс состоит из события, которое запускает данный рабочий процесс и последовательности действий, которые за этим следуют. Пример рабочего процесса: "Когда совершен клик по кнопке "Зарегистрироваться", происходит регистрация пользователя, отправляется письмо и совершается переход на другую страницу".

Рабочие процессы свои у каждой страницы приложения. Они изменяются во вкладке Процессы. Если действие возвращает какую-либо информацию, к ней можно получить доступ с помощью параметра "Result of previous step"/"Результат предыдущего шага".

В разделе ниже представлена информация обо всех событиях и действиях, используемых в Bubble.

Условие (Condition)

Бывают ситуации, когда вам нужно, чтобы рабочий процесс или действие запускалось только при определенных обстоятельствах. Например, при если пользователь вошел в систему, если стоит галочка в чекбоксе, если email пользователя содержит определенный домен и т.д. В таких случаях, вам нужно к событию добавить условие. Создайте логическое условие по кусочкам с помощью Конструктора выражений. В случае с действиями, если условие не соблюдено, рабочий процесс пропустит такое действие. Любое последующее событие будет запущено с пустыми данными.

Элемент (Element)

Выберите элемент, к которому относится рабочий процесс или действие.

Папка процесса (Workflow folder)

Назначьте рабочему процессу/событию папку, чтобы в приложении была ясная структура. Создайте новую папку, выбрав запись "Создать новую папку..." в нижней части данного выпадающего меню или на панели раздела папок Рабочих процессов.

Подсказка: Для отображения папок рабочих процессов во вкладке Процессы кликните по стрелке в длинной вертикальной области в правой части раздела Вкладок.

Цвет события (Event color)

Выберите цвет для данного события. Это позволяет организовать процессы, когда приложение становится всё более сложным. Цвет влияет только на вид в режиме Разработчика.

Добавить точку остановки в режиме отладки (Add a breakpoint in debug mode)

При использовании отладчика вместо остановки на каждом рабочем процессе можно задать конкретные события или действия, которые должны совершаться с паузой. Данная настройка позволяет этого добиться. Она не влияет на приложение, если отладчик не активен. Аналогично, эта настройка не применяется в тех случаях, когда с приложением работают пользователи.

Last updated