Схемы и работа с конструктором
Работает даже с мобильного устройства и планшета
1. Схемы: основа вашей логики
Схемы - это сердце вашего проекта в BEKENDER RU. Они представляют собой визуальные цепочки блоков, которые определяют логику вашего бекенда. Каждый блок выполняет определенное действие, а порядок блоков в цепочке определяет порядок выполнения.
1.1 Создание схемы
Перейдите в ваш проект: Нажмите на название своего проекта в главном меню.
Создайте новую схему: Нажмите кнопку "Создать схему" в панели инструментов.
В настройках внутри схемы вы можете сменить название и описание.
1.2 Работа со схемами
Переключение между схемами: Выберите нужную схему из списка схем вашего проекта.
Редактирование схемы: Нажмите на название схемы внутри нужного проекта, чтобы открыть ее для редактирования.
Удаление схемы: Нажмите на кнопку "Удалить" в настройках внутри схемы, чтобы удалить ее из проекта.
2. Блоки: строительные кирпичики вашей схемы
Блоки - это отдельные элементы вашей схемы, которые выполняют конкретные действия. Они бывают двух типов:
2.1 Триггеры
Триггеры запускают цепочку блоков. Они реагируют на различные события, такие как:
Webhook: Запускается при получении запроса от внешнего API.
Button: Запускается вручную при нажатии кнопки.
Timer: Запускается в определенное время.
Interval: Запускается регулярно с заданным интервалом.
2.2 Действия
Действия выполняют различные задачи, такие как:
Отправка письма на почту: Отправляет письмо по заданным параметрам.
Отправка SMS: Отправляет SMS-сообщение.
Запись и чтение данных в БД: Взаимодействует с базой данных.
Ответ на Webhook: Отправляет ответ на полученный Webhook.
Кастомный скрипт: Выполняет JavaScript код.
Кастомный запрос: Отправляет HTTP-запрос.
И многое другое...
2.3 Добавление блоков
Перейдите в режим редактирования схемы: Достаточно просто открыть ее чтобы начать редактировать.
Нажмите "+" в правой верхней части экрана. Выберите тип блока: В панели инструментов выберите тип блока, который вы хотите добавить: "Триггер" или "Действие".
Выберите конкретный блок: В появившемся списке блоков выберите нужный тип блока.
Настройте блок: В настройках блока выберите необходимые параметры для его работы. Для удобства можете просто два раза кликнуть на блок, чтобы начать редактировать.
Соедините блоки: Перетащите соединительную линию из выхода одного блока на вход следующего. Готово, схема работает.
При использовании вебхуков - можно создать OpenAPI документацию запросов. Для этого нажмите кнопку "API" слева сверху.
2.4 Настройка блоков
В каждом блоке вы можете указать следующие параметры:
Имя: Название блока для удобства идентификации.
Описание: Краткое описание блока.
Параметры: Конкретные настройки для работы блока.
2.5 Динамические переменные
Вы можете использовать динамические переменные (выражения) в параметрах блоков. Эти переменные получают значения из предыдущих блоков в цепочке.
Пример: Вы можете выполнить запрос к API, сохранить полученные данные в переменную и использовать эту переменную для отправки письма с полученной информацией.
3. Логи и история выполнения
Просмотр логов: В панели "Логи" отображаются записи о выполнении всех блоков в схеме. В логах вы можете найти информацию о статусе выполнения, ошибках, полученных данных и других полезных сведениях.
Просмотр истории выполнения: В панели "История" отображаются записи о каждом запуске схемы. Вы можете просмотреть историю выполнения конкретного блока или всей схемы.
4. Удаление схемы
Перейдите настройки схемы (кнопка шестеренки внутри схемы).
Нажмите на кнопку "Удалить": Подтвердите удаление схемы.
5. Дополнительные возможности
Генерация Open API документации: Создайте документацию со списком API-точек для вашей схемы.
Шаблоны: Используйте готовые шаблоны для быстрого создания схем с типовой логикой (авторизация, оповещения о погоде, обработка данных через нейросеть и т.д.).
Last updated