Раздел "Типы объектов" → "Расширенные свойства" веб-интерфейса администратора Avanpost IDM предназначен для управления свойствами типов объектов Системы (создания новых свойств и редактирования текущих свойств).
Рисунок – Раздел "Расширенные свойства"
Примечание:
Привязка созданных свойств к типам объектов Системы осуществляется в разделе "Типы объектов" → "Объекты" веб-интерфейса администратора Avanpost IDM. См. статью "5.1.7.2. Настройка типов и подтипов объектов" руководства по администрированию
Навигатор по разделу:
1. Создание нового свойства
Для создания нового свойства необходимо:
- На основной странице раздела "Расширенные свойства" веб-интерфейса администратора Avanpost IDM нажать .
- Выбрать тип свойства (Boolean/ Date/ DateTime/ File и др. Подробнее о типах свойств см. Таблицу).
- Заполнить открывшуюся карточку свойства выбранного типа на вкладках "Основное" и "Настройки контрола" (см. Таблицу).
- При необходимости добавить на вкладке "Валидация" скрипт валидации (валидатор) для свойства, который будет проверять значения свойства на соответствие заданным в валидаторе критериям (см. Таблицу).
- Нажать .
Таблица – Карточка свойства
Тип свойства | Настройки на вкладке "Основное" (основные настройки свойства) | Вкладка "Настройки контрола" (настройки отображения элемента интерфейса) | Валидация (оценка значений полей на корректный формат ввода и настройка вывода ошибки по разным параметрам) | |
---|---|---|---|---|
ArrayString – массив строковых значений |
| Название – задать системное название свойства, которое будет использоваться в дальнейшем при настройке процессов и разработке скриптов. Описание – задать произвольное описание свойства, которое будет отображаться в списке свойств в разделе "Расширенные свойства". Чекбокс "Уникальное свойство" – отметить, если требуется, чтобы у каждого объекта с этим свойством было уникальное значение. Значение по умолчанию – задать текстовое значение, которое будет установлено в свойстве по умолчанию | Заголовок – задать заголовок свойства, который будет отображаться в веб-интерфейсах Системы при просмотре свойств соответствующих объектов. Заполнитель – задать подсказку-плэйсхолдер, которая будет отображена в поле данного свойства у объектов до ввода значения. Подсказка – задать текстовую подсказку для заполнения значений данного свойства у объектов, которым оно будет присвоено | Добавление нового валидатора – выбрать из выпадающего списка один из вариантов для добавления проверки (можно добавить более одного валидатора, выбирая их в списке поочередно):
При указании сообщения об ошибке можно воспользоваться шаблоном: Ошибка валидации: {{0}} {{1}}
|
| Заголовок – задать заголовок свойства, который будет отображаться в веб-интерфейсах Системы при просмотре свойств соответствующих объектов. Заполнитель – задать подсказку-плэйсхолдер, которая будет отображена в поле данного свойства у объектов до ввода значения. Подсказка – задать текстовую подсказку для заполнения значений данного свойства у объектов, которым оно будет присвоено. Тип источника данных – выбрать источник возможных значений для свойства:
| |||
Boolean – логический тип свойства |
| Название – задать системное название свойства, которое будет использоваться в дальнейшем при настройке процессов и разработке скриптов. Описание – задать произвольное описание свойства, которое будет отображаться в списке свойств в разделе "Расширенные свойства". Чекбокс "Значение по умолчанию" – выбрать, будет ли чекбокс отмечен по умолчанию при создании объектов с этим свойством | Заголовок – задать заголовок свойства, который будет отображаться в веб-интерфейсах Системы при просмотре свойств соответствующих объектов | |
| Название – задать системное название свойства, которое будет использоваться в дальнейшем при настройке процессов и разработке скриптов. Описание – задать произвольное описание свойства, которое будет отображаться в списке свойств в разделе "Расширенные свойства". Чекбокс "Значение по умолчанию" – выбрать одно из двух значений выпадающего списка для отображения по умолчанию ("Да" или "Нет") | Заголовок – задать заголовок свойства, который будет отображаться в веб-интерфейсах Системы при просмотре свойств соответствующих объектов | ||
Date – тип свойства дата в формате ДД.ММ.ГГ | Название – задать системное название свойства, которое будет использоваться в дальнейшем при настройке процессов и разработке скриптов. Описание – задать произвольное описание свойства, которое будет отображаться в списке свойств в разделе "Расширенные свойства". Чекбокс "Уникальное свойство" – отметить, если требуется, чтобы у каждого объекта с этим свойством было уникальное значение. Значение по умолчанию – выбрать дату, которая будет установлена в свойстве по умолчанию | Заголовок – задать заголовок свойства, который будет отображаться в веб-интерфейсах Системы при просмотре свойств соответствующих объектов. Подсказка – задать текстовую подсказку для заполнения значений данного свойства у объектов, которым оно будет присвоено | ||
DateTime – тип свойства дата и время в формате ДД.ММ.ГГ, ЧЧ:ММ | Название – задать системное название свойства, которое будет использоваться в дальнейшем при настройке процессов и разработке скриптов. Описание – задать произвольное описание свойства, которое будет отображаться в списке свойств в разделе "Расширенные свойства". Чекбокс "Уникальное свойство" – отметить, если требуется, чтобы у каждого объекта с этим свойством было уникальное значение. Значение по умолчанию – выбрать дату и время, которые будут установлены в свойстве по умолчанию | Заголовок – задать заголовок свойства, который будет отображаться в веб-интерфейсах Системы при просмотре свойств соответствующих объектов. Подсказка – задать текстовую подсказку для заполнения значений данного свойства у объектов, которым оно будет присвоено | ||
File – файловый тип свойства | Название – задать системное название свойства, которое будет использоваться в дальнейшем при настройке процессов и разработке скриптов. Описание – задать произвольное описание свойства, которое будет отображаться в списке свойств в разделе "Расширенные свойства". Чекбокс "Уникальное свойство" – отметить, если требуется, чтобы у каждого объекта с этим свойством было уникальное значение. Значение по умолчанию – выбрать файл с локального компьютера для размещения в качестве значения свойства по умолчанию | Заголовок – задать заголовок свойства, который будет отображаться в веб-интерфейсах Системы при просмотре свойств соответствующих объектов. Чекбокс "Несколько файлов" – включает возможность загрузки нескольких файлов | ||
Integer Целочисленный тип свойства |
| Название – задать системное название свойства, которое будет использоваться в дальнейшем при настройке процессов и разработке скриптов. Описание – задать произвольное описание свойства, которое будет отображаться в списке свойств в разделе "Расширенные свойства". Чекбокс "Уникальное свойство" – отметить, если требуется, чтобы у каждого объекта с этим свойством было уникальное значение. Значение по умолчанию – задать числовое значение, которое будет установлено в свойстве по умолчанию
| Заголовок – задать заголовок свойства, который будет отображаться в веб-интерфейсах Системы при просмотре свойств соответствующих объектов. Заполнитель – задать подсказку-плэйсхолдер, которая будет отображена в поле данного свойства у объектов до ввода значения. Подсказка – задать текстовую подсказку для заполнения значений данного свойства у объектов, которым оно будет присвоено | Добавление нового валидатора – выбрать из выпадающего списка один из вариантов для добавления проверки (можно добавить более одного валидатора, выбирая их в списке поочередно):
Сообщение об ошибке – указать для каждого добавленного валидатора сообщение об ошибке, которое будет выводить Система в случае несоответствия значения свойства заданным в валидаторе критериям. Например, "Это поле обязательно для заполнения". При указании сообщения об ошибке можно воспользоваться шаблоном: Ошибка валидации: {{0}} {{1}}
|
| Заголовок – задать заголовок свойства, который будет отображаться в веб-интерфейсах Системы при просмотре свойств соответствующих объектов. Заполнитель – задать подсказку-плэйсхолдер, которая будет отображена в поле данного свойства у объектов до ввода значения. Подсказка – задать текстовую подсказку для заполнения значений данного свойства у объектов, которым оно будет присвоено. Тип источника данных – выбрать источник возможных значений для свойства:
| |||
String Строковый тип свойства
|
| Название – задать системное название свойства, которое будет использоваться в дальнейшем при настройке процессов и разработке скриптов. Описание – задать произвольное описание свойства, которое будет отображаться в списке свойств в разделе "Расширенные свойства". Чекбокс "Уникальное свойство" – отметить, если требуется, чтобы у каждого объекта с этим свойством было уникальное значение Значение по умолчанию – задать текстовое значение, которое будет установлено в свойстве по умолчанию | Заголовок – задать заголовок свойства, который будет отображаться в веб-интерфейсах Системы при просмотре свойств соответствующих объектов. Заполнитель – задать подсказку-плэйсхолдер, которая будет отображена в поле данного свойства у объектов до ввода значения. Подсказка – задать текстовую подсказку для заполнения значений данного свойства у объектов, которым оно будет присвоено. Формат – выбрать один из вариантов формата из выпадающего списка:
| Добавление нового валидатора – выбрать из выпадающего списка один из вариантов для добавления проверки (можно добавить более одного валидатора, выбирая их в списке поочередно):
Сообщение об ошибке – указать для каждого добавленного валидатора сообщение об ошибке, которое будет выводить Система в случае несоответствия значения свойства заданным в валидаторе критериям. Например, "Это поле обязательно для заполнения". При указании сообщения об ошибке можно воспользоваться шаблоном: Ошибка валидации: {{0}} {{1}}
|
| Заголовок – задать заголовок свойства, который будет отображаться в веб-интерфейсах Системы при просмотре свойств соответствующих объектов. Заполнитель – задать подсказку-плэйсхолдер, которая будет отображена в поле данного свойства у объектов до ввода значения. Подсказка – задать текстовую подсказку для заполнения значений данного свойства у объектов, которым оно будет присвоено. Тип источника данных – выбрать источник возможных значений для свойства:
| |||
| Заголовок – задать заголовок свойства, который будет отображаться в веб-интерфейсах Системы при просмотре свойств соответствующих объектов. Заполнитель – задать подсказку-плэйсхолдер, которая будет отображена в поле данного свойства у объектов до ввода значения. Подсказка – задать текстовую подсказку для заполнения значений данного свойства у объектов, которым оно будет присвоено | |||
Time – тип свойства "Время" | Название – задать системное название свойства, которое будет использоваться в дальнейшем при настройке процессов и разработке скриптов. Описание – задать произвольное описание свойства, которое будет отображаться в списке свойств в разделе "Расширенные свойства". Чекбокс "Уникальное свойство" – отметить, если требуется, чтобы у каждого объекта с этим свойством было уникальное значение. Значение по умолчанию – задать время, которое будет установлено в свойстве по умолчанию | Заголовок – задать заголовок свойства, который будет отображаться в веб-интерфейсах Системы при просмотре свойств соответствующих объектов. Подсказка – задать текстовую подсказку для заполнения значений данного свойства у объектов, которым оно будет присвоено | Добавление нового валидатора – выбрать из выпадающего списка один из вариантов для добавления проверки (можно добавить более одного валидатора, выбирая их в списке поочередно):
Сообщение об ошибке – указать для каждого добавленного валидатора сообщение об ошибке, которое будет выводить Система в случае несоответствия значения свойства заданным в валидаторе критериям. Например, "Это поле обязательно для заполнения". При указании сообщения об ошибке можно воспользоваться шаблоном: Ошибка валидации: {{0}} {{1}}
| |
Uri – тип свойства, представляющий собой ссылку на файл | Название – задать системное название свойства, которое будет использоваться в дальнейшем при настройке процессов и разработке скриптов. Описание – задать произвольное описание свойства, которое будет отображаться в списке свойств в разделе "Расширенные свойства". Чекбокс "Уникальное свойство" – отметить, если требуется, чтобы у каждого объекта с этим свойством было уникальное значение. Значение по умолчанию – задать ссылку на файл, которая будет указана в свойстве по умолчанию | Заголовок – задать заголовок свойства, который будет отображаться в веб-интерфейсах Системы при просмотре свойств соответствующих объектов. Заполнитель – задать подсказку-плэйсхолдер, которая будет отображена в поле данного свойства у объектов до ввода значения. Подсказка – задать текстовую подсказку для заполнения значений данного свойства у объектов, которым оно будет присвоено. (например, "Введите ссылку на файл в хранилище или файловом ресурсе") Разрешенные схемы – выбрать URI-схемы, которые будут разрешены для свойства. По умолчанию выставлены: "http", "https". Также для добавления доступны:
Как открывать ссылку – выбрать один из вариантов, как будет открываться заданная в качестве значения свойства ссылка:
|
2. Редактирование свойства
Для изменения свойства необходимо:
- В строке нужного свойства нажать и выбрать "Редактировать".
- Внести изменения в карточку выбранного свойства.
- Нажать .
Рисунок – Редактирование свойства
3. Удаление свойства
Для удаления свойства необходимо:
- В строке нужного свойства нажать и выбрать "Удалить".
- Во всплывающем окне отметить при необходимости чекбокс "Удалить все свойства данного типа". (Если данное свойство есть у хотя бы одного объекта, то для его удаления требуется удалить все свойства данного типа у объектов.)
- Подтвердить удаление.
Рисунок – Удаление свойства