Skip to content

Типы полей

Каждое поле сущности имеет тип, который определяет, как оно хранится, отображается и редактируется. Часть типов доступна сразу в мастере создания сущности (см. Обзор сущностей), остальные добавляются позже, в полном редакторе схемы, на вкладке разметки формы.

Базовые типы

ТипОписаниеГде используется
TextОднострочный текстНазвания, короткие подписи
TextareaМногострочный текстОписания, комментарии, развёрнутый текст
IntegerЦелое числоКоличество, порядковые номера
FloatЧисло с плавающей точкойСуммы, измерения
BooleanДа/нет (переключатель)Флаги, признаки
DateДата без времениСроки, дни рождения
Date & TimeДата и времяДедлайны, метки времени событий
EmailАдрес электронной почты с базовой проверкой форматаКонтактные данные

Типы для специфичных форматов значений

ТипОписаниеГде используется
Phone (📞)Номер телефонаКонтактные данные
URL (🔗)СсылкаВнешние ресурсы, документация
Telegram (✈️)Контакт/ссылка в TelegramКонтактные данные
WhatsApp (💬)Контакт в WhatsAppКонтактные данные

Для типов Phone и WhatsApp дополнительно настраивается формат/маска номера в редакторе поля.

Списки значений и статусы

ТипОписаниеГде используется
Value ListПоле с фиксированным набором вариантов выбора, которые задаёт администратор (значение + отображаемое название)Приоритет, тип обращения и любые перечисляемые значения
State ModelМодель состояний записи — статус с ограниченным набором разрешённых переходовЖизненный цикл записи. Подробно — в Моделях состояний
CategoryСсылка на узел древовидного справочника (каталога категорий)Категории, рубрикаторы, иерархические классификаторы — см. Категоризацию

В одной сущности может быть только одно поле типа State Model.

Связи с другими сущностями и пользователями

ТипОписаниеГде используется
Model ListСсылка на одну или несколько записей другой сущности (выбор записи может зависеть от значения другого поля и исключать уже связанные записи)Например, поле «Ответственный отдел» со ссылкой на сущность «Отделы»
UserСсылка на пользователя системыЗаявитель, исполнитель, согласующий
CompanyСсылка на компанию (с возможностью ограничить область видимости)Мультикомпанийные сценарии, клиенты
Org UnitСсылка на подразделение организационной структурыПривязка записи к отделу/подразделению

Поля типа Org Unit и User можно ограничить пометкой «только внутренние» и фильтровать по признаку присутствия (актуальности) сотрудника.

Для связей между сущностями, которые требуют двунаправленной таблицы со своими атрибутами (а не просто ссылки в поле), используется отдельный механизм — см. Связи.

Файлы и медиа

ТипОписаниеГде используется
FileОдин файл или несколько файлов произвольного типа (настраивается флажком «Разрешить несколько файлов»)Вложения, документы
ImageОдно изображение или галерея (флажок «Разрешить несколько изображений»)Фотографии, скриншоты
Point on MapГеографическая точка (координаты)Адреса объектов, геолокация
Image MapИзображение с отмеченными на нём точками-маркерамиСхемы, планы помещений с привязкой записей к точкам на плане

Служебные и конструкторские типы

ТипОписаниеГде используется
Type ExtenderПодтип записи — превращает одну сущность в несколько разновидностей с собственным набором видимых полей и (опционально) собственным набором статусов модели состоянийНапример, «Заявка» с подтипами «Инцидент» / «Запрос на изменение»

Подтип (Type Extender) не дублирует модель состояний — все статусы хранятся один раз в общем реестре сущности, а для каждого подтипа администратор лишь отмечает, какие из общих статусов и переходов ему доступны. Подробнее — в Модели состояний.

Каталоги (справочники категорий)

Если сущность создана как древовидный справочник (каталог категорий), для неё доступен только сокращённый набор простых типов: Text, Textarea, Integer, Float, Boolean, Email, Date, Date & Time, Value List — без связей, медиа и служебных типов. Это сделано потому, что у каталогов нет карточки записи, истории и чата — это просто дерево узлов с подписями.

Системные поля

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

Документация Orbita ITSM