Открытое бета-тестирование: все тарифы со скидкой 100% на время тестирования. Нашли изъян или есть идея — напишите нам.

Рёбра

Ребро соединяет два узла или узел с полем другого узла. Рисуется перетаскиванием от коннектора выбранного узла к цели.

Виды

ВидКогда
прямоепростые связи
ортогональноесхемы с обходом узлов; маршрут можно вести руками
криваяmindmap и свободные схемы
размернаяподпись расстояния на чертежах

Роль ребра задаётся отдельно от вида: данные, exec и ссылка. Ребро данных везёт значение в поле, exec-ребро ведёт выполнение, ссылка это связь без движения данных, например внешний ключ от поля таблицы к таблице.

Якоря, порты и маршруты

Концы прилипают к стороне узла или к кастомному порту. Порты описываются в инспекторе в разделе «Порты», ромб порта у выбранного узла тянется в живое ребро, порт с направлением «вход» разворачивает ребро. Вход у поля query источника позволяет привязать текст запроса, а не копировать его.

Маршрут ортогонального ребра можно задать самому: Shift-клик в режиме соединения ставит точки маршрута, они прилипают к горизонтали и вертикали и едут за узлами при перетаскивании. Сторож маршрутов не даёт ребру проходить сквозь узлы, параллельные рёбра разводятся.

Привязки значений

Ребро данных в поле делает поле только для чтения: оно живёт из источника и пересчитывается само. Так собираются цепочки «источник → разбор → фильтр → просмотр». У привязанных и вычисленных значений в инспекторе есть просмотр в редакторе, большой JSON читается без копирования.

Exec-рёбра

Exec-ребро ведёт от шага к шагу. Ветвление, последовательность, циклы while и foreach с break и continue, элементы и индекс цикла по его имени. Прогон кнопкой у узла «Старт», степпером в тулбаре с подсветкой активного шага и значений на рёбрах, или серверным расписанием.

← Узлы и типы