Атрибуты в Системе создаются в системе с использованием следующих типов данных:

  1. Многострочный текст - для хранения многострочного текста. Тип столбца в базе данных: TEXT
  2. Однострочный текст - для хранения однострочного текста. Максимальная длина: 255 символов. Тип столбца в базе данных: VARCHAR(255)
  3. Число - для хранения целых чисел. Тип столбца в базе данных: INTEGER
  4. Дата - для хранения даты. Тип столбца в базе данных: TIMESTAMP WITHOUT TIME ZONE
  5. Время - для хранения времени. Тип столбца в базе данных: TIMESTAMP WITHOUT TIME ZONE
  6. Флаг - для хранения булевского значения (да/нет). Тип столбца в базе данных: BOOLEAN
  7. Ссылка на элемент списка - для хранения элементов, которые заданы в другом списке. Тип столбца в базе данных: UUID
  8. Десятичное дробное число - для хранения дробных чисел. Используется для хранения точных значений. При сложении таких чисел не возникает ошибок, связанных с округлением. Точность: 4 знака после запятой. Тип столбца в базе данных: DECIMAL(18,4)
  9. Число с плавающей точкой - для хранения дробных чисел. Точность: 15 знаков после запятой. Тип столбца в базе данных: DOUBLE PRECISION
  10. Уникальный идентификатор - для хранения GUID'ов. Тип столбца в базе данных: UUID
  11. Данные в json формате - для хранения данных в формате JSON. Тип столбца в базе данных: JSONB
  12. Изображение - ссылка на картинку. Тип столбца в базе данных: UUID
  13. Ссылка - для хранения URL. Тип столбца в базе данных: JSONB в формате {"name":"текст ссылки", "uri":"ссылка"}
  14. Вложения - ссылки на тела файлов. Тип столбца в базе данных: UUID[]

Для создания нового атрибута в Системе необходимо выполнить следующие действия:

1. В настройках открыть раздел Атрибуты и нажать кнопку Создать

2. Из выпадающего перечня выбрать тип данных для атрибута 

3. В открывшейся справа карточке настроек атрибута заполнить обязательные поля Название и Системное имя - придумать самим

    ВНИМАНИЕ! Системное имя надо заполнять по правилам Snake case: строго латинскими строчными буквами, части названия разделяются символом подчеркивания (_). Системное имя не может быть в дальнейшем изменено.

Рекомендуемые правила создания атрибутов:

  • Пользовательские названия атрибутов желательно делать короткими
  • Пользовательские названия атрибутов могут быть неуникальными
  • Системные названия разных атрибутов должны быть уникальными
  • Учитывать, что один и тот же атрибут при использовании в разных типах элементов ведет себя одинаково в соответствии со своими настройками 

4. Настройку атрибутов с типом данных Ссылка на элемент списка (Lookup) см. в отдельной статье Настройка атрибута Ссылка на элемент списка (Lookup)



  • No labels