04 Рабочие процессы
Работа Bubble строится вокруг системы программирования на основе рабочих процессов. Создайте рабочие процессы, чтобы задать поведение приложения при взаимодействии с пользователями.
Рабочий процесс состоит из события, которое запускает данный рабочий процесс и последовательности действий, которые за этим следуют. Пример рабочего процесса: "Когда совершен клик по кнопке "Зарегистрироваться", происходит регистрация пользователя, отправляется письмо и совершается переход на другую страницу".
Рабочие процессы свои у каждой страницы приложения. Они изменяются во вкладке Процессы. Если действие возвращает какую-либо информацию, к ней можно получить доступ с помощью параметра "Result of previous step"/"Результат предыдущего шага".
В разделе ниже представлена информация обо всех событиях и действиях, используемых в Bubble.
Условие (Condition)
Бывают ситуации, когда вам нужно, чтобы рабочий процесс или действие запускалось только при определенных обстоятельствах. Например, при если пользователь вошел в систему, если стоит галочка в чекбоксе, если email пользователя содержит определенный домен и т.д. В таких случаях, вам нужно к событию добавить условие. Создайте логическое условие по кусочкам с помощью Конструктора выражений. В случае с действиями, если условие не соблюдено, рабочий процесс пропустит такое действие. Любое последующее событие будет запущено с пустыми данными.
Элемент (Element)
Выберите элемент, к которому относится рабочий процесс или действие.
Папка процесса (Workflow folder)
Назначьте рабочему процессу/событию папку, чтобы в приложении была ясная структура. Создайте новую папку, выбрав запись "Создать новую папку..." в нижней части данного выпадающего меню или на панели раздела папок Рабочих процессов.
Подсказка: Для отображения папок рабочих процессов во вкладке Процессы кликните по стрелке в длинной вертикальной области в правой части раздела Вкладок.
Цвет события (Event color)
Выберите цвет для данного события. Это позволяет организовать процессы, когда приложение становится всё более сложным. Цвет влияет только на вид в режиме Разработчика.
Добавить точку остановки в режиме отладки (Add a breakpoint in debug mode)
При использовании отладчика вместо остановки на каждом рабочем процессе можно задать конкретные события или действия, которые должны совершаться с паузой. Данная настройка позволяет этого добиться. Она не влияет на приложение, если отладчик не активен. Аналогично, эта настройка не применяется в тех случаях, когда с приложением работают пользователи.
Last updated
Was this helpful?