NocoBase is driven by data at its core. It supports multiple data sources, including the main database, external databases, and APIs.
Blocks and actions on the page are fully decoupled from data sources, making the system architecture closer to professional software development practices and providing maximum flexibility to handle complex business requirements.
データは CRM、ERP、財務、在庫などのシステムに分散しています。すべてを NocoBase に接続することで、複数ソースのデータを単一のインターフェースで統合・クエリでき、システム切り替えを削減し、データサイロを解消し、メンテナンスコストを大幅に削減できます。
ページに複数のデータソースからのブロックが含まれる場合、イベントフローを使用してそれらの間の相互作用を編成できます。これにより、フロントエンドで直接ソース間のデータ連携が可能になります。
たとえば、CRM で顧客を表示する際に、ERP システムからその顧客の注文記録を同時にクエリできます。
NocoBase アプリケーションに複数のデータソースが含まれる場合、ワークフローを使用してバックエンドでそのロジックを編成し、システム間のビジネス自動化を実現できます。
たとえば、ERP で新しい注文が作成されたときに、CRM の対応する顧客のレベルを「有料」にアップグレードする必要があります。