Добавление атрибута в набор атрибутов¶
Пользователь может создавать в Системе динамические атрибуты и добавлять их в наборы. Динамические атрибуты могут быть добавлены только пользовательским классам документов, бизнес-объектов, коллекций, связей и папок. Динамические атрибуты уникальны в рамках всей Системы, а их уникальность определяется по коду. Код динамического атрибута должен отличаться от кодов статических атрибутов. Список системных кодов статических атрибутов, по которому производится проверка кода динамического атрибута, представлен в настройках сервиса «dh-datamodel-service» в YAML-файле.
Чтобы дополнить набор атрибутов для созданного набора, необходимо выполнить следующие действия:
-
В карточке набора атрибутов в блоке Список атрибутов нажать кнопку
. -
Из выпадающего списка выбрать действие «Добавить атрибут».
3. В открывшейся форме создания нового атрибута заполнить поля.
Поле Тип данных заполняется выбором значения из выпадающего списка.
При выборе значения «Ссылка на объект» для заполнения становится доступным и обязательным поле Класс объекта. Нужно нажать кнопку
в конце поля Класс объекта и в открывшемся окне нажатием ЛКМ выбрать класс объекта, на который можно будет ссылаться на этапе создания объектов (см. п. Комментирование документа). Нажать кнопку [Подтвердить].
Выбранный тип данных будет недоступен для изменения после создания атрибута. При попытке изменить тип атрибута появится уведомление, информирующее о запрете.
В поле Код атрибута нужно указать уникальное значение. В случае если при создании атрибута по ошибке был указан уже используемый в другом атрибуте код, Система не позволит завершить создание, а в правом нижнем углу появится соответствующее уведомление .
Если в поле Код атрибута прописано значение, которое уже присвоено статическому атрибуту, например, «createdBy», то появится уведомление, информирующее о том, что код динамического атрибута не должен совпадать с кодом статического.
В поле Тип изменяемости необходимо выбрать одно из значений:
- Значение «READ_ONLY» указывает, что атрибут доступен только для чтения. Для данного значения параметр «Обязательность» выключен и недоступен для редактирования, а значение по умолчанию становится обязательным для заполнения.
- Значение «READ_WRITE» указывает, что атрибут может читаться и записываться. Используется по умолчанию.
- Значение «SETABLE_ONLY_ON_CREATE» указывает, что значения атрибута можно задать только при создании объекта, которому оно принадлежит.
Значение поля Порядок определяет порядок отображения текущего атрибута в наборе.
В поле Режим ввода выбрать один из режимов: «SINGLE» или «MULTI». Для типов атрибутов «BOOLEAN», «LINK» и «BINARY» режим ввода всегда «SINGLE».
В поле Значение по умолчанию вручную указать значение по умолчанию для текущего атрибута. Для режима ввода «MULTI» значений по умолчанию может быть несколько с разделением их по нажатию кнопки [Enter] при вводе. Несколько значений по умолчанию доступно только для типов атрибутов «TEXT, «INTEGER», «DOUBLE», «DATETIME».
Тумблер Выполнять проверку значения на соответствие формату атрибута в положении «Вкл.» открывает поле Выражение для валидации значения, которое является обязательным для заполнения.
Выражение для валидации значения определяет шаблон для заполнения некоторых полей в карточке объекта. Для его указания необходимо нажать кнопку
в конце поля Выражение для валидации значения и в открывшемся окне выбрать одно из ранее созданных значений, либо в правом нижнем углу нажать кнопку [Редактировать список выражений]
После чего в окне редактирования выражения для валидации значения нажать кнопку
– откроется окно создания нового выражения.
Поле Наименование выражения заполняется вручную произвольно. В поле Выражение для валидации значения необходимо прописать регулярное выражение, на основе которого будут валидироваться значения, которые пользователь вводит в поле. Пример значения в одноименном поле служит подсказкой пользователю и будет располагаться под заполняемым полем карточки объекта. После заполнения полей в окне создания нового выражения для валидации значения нажать кнопку [Создать]. Созданное и выбранное выражение для валидации значения появится в одноименном поле формы создания атрибута.
Тумблер Использование для поиска в положении «Вкл.» позволяет пользователям использовать текущий атрибут в процессе поиска и фильтрации.
Тумблер Сортируемость в положении «Вкл.» определяет для текущего атрибута возможность сортировки и упорядочивания.
Тумблер Скрытие поля делает текущий атрибут скрытым в карточке класса объекта.
Тумблер Персональные данные определяет текущий атрибут как приватный, а значит, к нему могут применяться действия по анонимизации, деперсонализации и удалению в сервисе массовой обработки персональных данных (см. п. Массовая обработка персональных данных).
С помощью персональных данных можно добавить атрибуты, к которым будет применяться шифрование в документе.
Тумблер Обязательность по умолчанию выключен и недоступен для переключения на этапе создания атрибута.
Тумблер Доступно для федеративного поиска делает текущий атрибут видимым при работе федеративного поиска.
4. После заполнения всех необходимых полей формы создания атрибута нажать кнопку [Сохранить].
Появится уведомление, информирующее об успешном добавлении атрибута.
Добавленный атрибут появится в блоке Список атрибутов карточки набора атрибутов.










