В основе NocoBase лежат данные. Платформа поддерживает несколько источников данных, включая основную базу данных, внешние базы и API.
Блоки и действия на страницах полностью отделены от источников данных. Это делает архитектуру системы ближе к профессиональным практикам разработки и даёт максимальную гибкость при работе со сложными бизнес-требованиями.
Данные часто разбросаны по CRM, ERP, финансовым и складским системам. Подключив их все к NocoBase, можно интегрировать и запрашивать данные из нескольких источников в едином интерфейсе без постоянного переключения между системами, без разрозненных данных и с меньшими затратами на обслуживание.
Если на странице есть блоки из разных источников данных, потоки событий позволяют управлять их взаимодействием. Это позволяет связывать данные между источниками напрямую на фронтенде.
Например, при просмотре клиента в CRM вы можете одновременно запросить записи заказов этого клиента из системы ERP.
Когда приложение NocoBase включает несколько источников данных, рабочие процессы могут использоваться для оркестрации их логики на бэкенде, обеспечивая автоматизацию бизнес-процессов между системами.
Например, когда новый заказ создается в ERP, уровень соответствующего клиента в CRM должен быть повышен до "Оплачен".