Блоки — это визуальные элементы для отображения данных: таблицы, формы, графики, календари и т.д.
Действия — это операции с данными: запрос, создание, редактирование, импорт и т.д.
Блоки и действия отделены от источников данных, поэтому их можно свободно комбинировать для создания любых страниц.
В отличие от бескодовых (no-code) продуктов, которые начинаются с дизайна страницы, NocoBase управляется данными — структура данных идет первой, затем интерфейс. Это означает, что один и тот же набор данных может предоставлять разные интерфейсы и действия для разных случаев использования.
Когда страница содержит несколько блоков данных, таких как таблицы или графики, один блок фильтра может использоваться для фильтрации всех из них одновременно.
Когда страница содержит несколько блоков и действий, мы можем использовать потоки событий для оркестрации логики их взаимодействия. Например, при просмотре клиента в CRM мы можем одновременно запросить записи заказов этого клиента из системы ERP.