Block & Action

Blocks are the visual presentation units of data (such as tables, forms, charts, calendars, etc.);
Actions are the ways users interact with data (such as query, create, edit, import, etc.).
They are decoupled from data sources, allowing flexible combinations to build any complex page.

Interface and Data Decoupling: Freely Combine Blocks and Actions

Unlike no-code products that start from page design, NocoBase is data-driven — data structure comes first, then the interface. This means the same dataset can provide different interfaces and actions for different use cases.

One Filter Block for Multiple Data Blocks Event Flows

When a page contains multiple data blocks, such as tables or charts, a single filter block can be used to filter all of them simultaneously.

Use Event Flows to Link Multiple Blocks and ActionsWorkflows

When a page contains multiple blocks and actions, we can use event flows to orchestrate their interaction logic. For example, when viewing a customer in the CRM, we can simultaneously query that customer’s order records from the ERP system.