Ноды
Основной структурной единицей всего проекта является сущность ноды. За её хранение отвечает таблица nodes.
Нодой, с точки зрения БД, могут называться:
- field - поля приложения, наиболее мелкая структурная единица проекта.
- widget - объединение полей и виджетов приложения в сущность с ограниченной определенной настройкой входящих в неё полей.
- wrapper - горизонтальное или вертикальное объединение полей, виджетов, враперов.
- screen - экран приложения/web-страницы. На уровне этой сущности работают условия и она же является единицей передачи информации на клиент в API.
- preset - объединение экранов приложения. Между экранами возможна любая логика переходов.
- node - объединенение экранов и пресетов. На уровне нод оганизуется настройка процесса на канвасе в админке.
- group - набор нод без связей между ними
Соединенные ноды с проставленными между ними связями и условиями определяют процесс.
Настройки проекта и нод
Ноды всех типов могут иметь свои настройки
Дефолтное значение той или иной настройки присваивается, если для неё не задано другого значения
Условные переходы
События и действия
Пользовательские данные