Точка

Введение

В NocoBase точка (Point) используется для сохранения координат одного местоположения.

Поле точки подходит для хранения пространственных данных о местоположении магазинов, клиентов, устройств и других объектов. В сочетании с блоком карты записи можно отображать на карте.

Если нужно сохранить маршрут, выберите линию. Если нужно сохранить область, выберите полигон или окружность.

Подходящие сценарии

Точка подходит для следующих бизнес-сценариев:

  • Местоположение магазина или склада
  • Координаты адреса клиента
  • Местоположение установки устройства
  • Место отметки при проведении инспекции

Создание и настройка

На странице «Configure fields» таблицы данных нажмите «Add field» и выберите «Точка», чтобы создать поле точки.

20240512181420

НастройкаОписание
Field interfaceТип интерфейса поля. Для точки соответствует point и определяет способ ввода и отображения данных на странице.
Field display nameНазвание поля, отображаемое в интерфейсе, например «Местоположение магазина», «Координаты устройства» или «Местоположение клиента». Рекомендуется использовать название, понятное бизнес-пользователям.
Field nameИдентификатор поля, используемый для внутренних ссылок в API, полях связей, правах доступа, рабочих процессах и других компонентах. После создания обычно не изменяется; допускаются только буквы, цифры и символы подчёркивания, причём имя должно начинаться с буквы.
Field typeТип поля на уровне данных. Для поля точки по умолчанию используется point.
Default valueЗначение по умолчанию. При создании записи оно может подставляться автоматически, если пользователь не указал значение.
Validation rulesПравила проверки. Обычно достаточно настроить обязательность заполнения.
DescriptionОписание поля. Здесь можно указать смысл поля, требования к заполнению, источник данных или ответственное лицо.
Внимание

После создания имя поля будет использоваться блоками страниц, правами доступа, рабочими процессами и API. Заранее проверьте название, чтобы избежать дополнительных затрат на изменение конфигурации в дальнейшем.

Особенности поля

Поле точки по умолчанию ведёт себя следующим образом:

ОсобенностьОписание
Интерфейс Field interface по умолчаниюpoint.
Тип Field type по умолчаниюpoint.
Допустимый тип Field typepoint.
Компонент страницыВ режиме редактирования используется компонент выбора карты или координат.
ФильтрацияВозможность пространственной фильтрации зависит от возможностей плагина карты и источника данных.
СортировкаОбычно не используется для сортировки.
ПроверкаПоддерживаются базовые проверки, например обязательность заполнения.

Редактирование настроек

После создания нажмите «Edit» справа от поля, чтобы изменить настройки поля точки. Редактирование поля в основном используется для настройки его отображения и использования в NocoBase, например для изменения отображаемого имени, описания, значения по умолчанию, правил проверки или специальных настроек поля.

Если поле получено из таблицы, синхронизированной с основной базой данных, редактирование обычно выполняется в рамках сопоставления полей — поле базы данных сопоставляется с Field type и Field interface в NocoBase.

НастройкаМожно редактироватьОписание
Field display nameДаИзменяет отображаемое в интерфейсе имя поля, не изменяя его идентификатор.
Field nameНетИдентификатор поля обычно нельзя изменить в форме редактирования после создания.
Field interfaceПри определённых условияхДля полей основной базы данных или синхронизированных полей интерфейс можно изменить при сопоставлении. Это повлияет на способ ввода, отображения и проверки на странице.
Field typeПри определённых условияхДля полей основной базы данных или синхронизированных полей тип можно изменить при сопоставлении. Перед изменением необходимо убедиться, что существующие данные можно использовать с новым типом.
Default valueДаИзменяет значение по умолчанию для новых записей.
Validation rulesДаИзменяет правила проверки поля.
DescriptionДаДополняет информацию о смысле поля, требованиях к заполнению, источнике данных или ответственном лице.
Внимание

Переключение Field type или Field interface — это не простое изменение отображаемого имени. Оно влияет на способ хранения данных, компонент ввода, правила проверки, условия фильтрации и способ использования переменных рабочих процессов. При большом объёме существующих данных сначала убедитесь, что их формат соответствует новому типу.

Удаление поля

Нажмите «Delete» справа от поля, чтобы удалить поле точки. В основной базе данных можно также выбрать несколько полей и удалить их одновременно.

При удалении поля точки, созданного в основной базе данных, обычно одновременно удаляются соответствующий реальный столбец в базе данных и содержащиеся в нём данные. При удалении поля, синхронизированного с базой данных или сопоставленного с внешним источником данных, область воздействия зависит от соответствующего источника и происхождения поля.

Предупреждение

Удаление поля может повлиять на блоки страниц, формы, фильтрацию, права доступа, рабочие процессы, API, импорт и экспорт, а также существующие данные. Перед удалением убедитесь, что поле больше не используется в бизнес-конфигурациях.

Использование в настройках страницы

Поле точки подходит для сценариев работы с картами и управления местоположениями. 20260710144034

СценарийНазначение
Блок формыВыбор или ввод одного местоположения.
Блок сведенийОтображение координат местоположения или точки на карте.
Блок картыОтображение точек на карте.
Рабочий процессИспользование в качестве входных данных для условий, связанных с местоположением.

Связанные ссылки

  • Поля — сведения о назначении, категориях и логике сопоставления полей
  • Обычная таблица — создание и управление полями в обычной таблице
  • Блок карты — отображение геометрических полей на карте
  • Линия — сохранение маршрута
  • Полигон — сохранение области