Пространство
Введение
В NocoBase пространство (Space) исп ользуется для хранения информации о том, к какому пространству относятся данные.
Поле пространства обычно появляется после включения плагина поддержки нескольких пространств и используется для изоляции данных по пространствам. Его не следует произвольно изменять как обычное бизнес-поле.
Если речь идет только о таких бизнес-измерениях, как отдел, регион или проект, рекомендуется создать обычное поле связи или поле вариантов.
Сценарии использования
Пространства подходят для следующих бизнес-сценариев:
- Изоляция данных в нескольких пространствах
- Фильтрация данных по пространству
- Управление правами на уровне пространства
- Принадлежность данных в сценариях с несколькими арендаторами
Создание и настройка
На странице «Configure fields» таблицы данных нажмите «Add field» и выберите «Пространство», чтобы создать поле пространства.

После создания имя поля будет использоваться блоками страниц, правами доступа, рабочими процессами и API. Перед созданием проверьте имя, чтобы избежать затрат на изменение конфигурации в дальнейшем.
Особенности поля
Поле пространства по умолчанию обладает следующими свойствами:
Редактирование конфигурации
После создания нажмите «Edit» справа от поля, чтобы изменить конфигурацию поля пространства. Редактирование поля в основном используется для настройки его отображения и применения в NocoBase, например для изменения отображаемого имени, описания, значения по умолчанию, правил проверки или специальных настроек поля.
Если поле поступает из уже синхронизированной таблицы основной базы данных, при редактировании обычно выполняется сопоставление поля — поле базы данных сопоставляется с Field type и Field interface в NocoBase.
Переключение Field type или Field interface — это не просто изменение отображаемого имени. Оно влияет на способ хранения поля, компонент ввода, правила проверки, условия фильтрации и использование переменных в рабочих процессах. Если данных уже много, сначала убедитесь, что их формат соответствует новому типу.
Удаление поля
Нажмите «Delete» справа от поля, чтобы удалить поле пространства. В основной базе данных можно также выбрать несколько полей и удалить их одновременно.
При удалении созданного в основной базе данных поля пространства обычно одновременно удаляются реальный столбец в базе данных и имеющиеся в нем данные. При удалении поля, синхронизированного из базы данных или сопоставленного с внешним источником данных, область воздействия зависит от соответствующего источника и происхождения поля.
Удаление поля может повлиять на блоки страниц, формы, фильтры, права доступа, рабочие процессы, API, импорт и экспорт, а также существующие данные. Перед удалением убедитесь, что поле больше не используется в бизнес-конфигурациях.
Ис пользование в конфигурации страниц
Поле пространства подходит для сценариев изоляции данных и управления правами в нескольких пространствах.
Связанные ссылки
- Поле — сведения о назначении, категориях и логике сопоставления полей
- Обычная таблица — создание и управление полями в обычной таблице
- Несколько пространств — сведения о функциональности нескольких пространств
- Поле связи — создание о бычного поля связи

