Пользовательские поля
Пользовательские поля добавляют к профилям сотрудников данные, которых нет в стандартной карточке: внутренний номер, дату выхода, специализацию или другой согласованный атрибут. Раздел доступен администратору по адресу /custom-fields; сам факт создания поля не определяет, в какой карточке и кому оно будет показано — это зависит от конфигурации портала.
Список полей
В таблице или мобильном списке видны код, название, тип, признаки множественного и обязательного значения и порядок сортировки. Кнопка Обновить перечитывает список. Если полей нет, отображается пустое состояние; ошибки загрузки нужно исправлять вместе с администратором, а не принимать пустой список за удаление данных.
Создание и изменение
Нажмите Добавить. При создании можно указать код (если оставить его пустым, портал может создать его сам), обязательное название, тип, порядок и настройки. Доступны типы string, number, boolean, date, datetime, enum, user и department. Поле можно сделать множественным и обязательным.
При изменении код заблокирован: меняйте название, тип, флаги, порядок и настройки, но не пытайтесь превратить поле в другое через новый код без проверки уже заполненных профилей. Поле Настройки принимает JSON; невалидный JSON не сохраняется. Для enum заранее согласуйте список значений, а для user и department — правила выбора.
Удаление и последствия
Удаление требует отдельного подтверждения и необратимо для настройки поля. Перед удалением проверьте, где поле используется и нужно ли сохранить его значения; если поле временное, безопаснее отключить или скрыть его настройками портала, когда такая возможность доступна.
Доступ и отображение
Создавать и менять поля может только роль с административным правом. Поле не расширяет права на просмотр профилей и не даёт доступ к ПДн. Точное место заполнения и просмотра (профиль, редактирование или каталог сотрудников) должно быть подтверждено вашей конфигурацией: текущий экран пока не показывает эту связь явно.
Экран /custom-fields сейчас управляет именно схемой пользовательских полей: список, редактор и удаление определений. Не обещайте сотрудникам, что значение уже появится в профиле или каталоге, пока конкретная сборка портала не показывает форму заполнения и сохранённое значение. Если поле создано, но его значения не видно, это ещё не означает потерю данных — проверьте контур отображения и права отдельно.
Безопасная проверка
Используйте синтетические имена и значения. Не помещайте реальные ПДн, секреты или внутренние идентификаторы в примеры и демонстрационные данные. Перед передачей настройки проверьте, что названия типов и флаги понятны на языке портала, а видимость поля соответствует нужным правам.
Связанные страницы: Администрирование портала, Доступ и роли, Профиль.