Конструктор полей
На этой странице мы расскажем вам о работе с конструктором полей и разберем следующие вопросы:
- 1.1 Что такое Конструктор полей
- 1.2 Как найти Конструктор полей
- 1.3 Как выглядит список полей
- 1.4 Какие типы полей существуют
- 1.5 Пользовательские поля и их особенности
- 1.6 Системные поля и их особенности
- 1.7 Как изменить порядок полей
- 1.8 Как сохранить список полей и их порядок для Публичной части и файла импорта\отчёта
- 1.9 Как создать поле
- 1.10 Как отредактировать поле
- 2 Обучающее видео
Что такое Конструктор полей
Конструктор полей позволяет администратору портала создавать новые информационные поля в профилях пользователей и управлять существующими.
Используя этот функционал, администратор может добавлять, удалять и редактировать поля, указанные в профилях пользователей. Любые изменения полей также влияют как на импорт пользователей, так и на экспорт отчётов - в файлы добавляются соответствующие поля (подробнее описано ниже).
Как найти Конструктор полей
Для доступа к Конструктору полей в Административной части найдите раздел "Пользователи" и выберите пункт "Конструктор полей", откроется основная страница Конструктора.
Как выглядит список полей
На основной странице отображается список существующих полей.
Над ним расположен блок с чек-боксами фильтрации и полем поиска. Тут же расположена кнопка Добавить, для создания нового поля.
Страница со списком полей
(1) Кнопка "Добавить поле"; (2) Чек-боксы фильтрации полей по меткам; (3) Поле Поиск; (4) Список массовых действий и кнопка Выполнить; (5) Чек-бокс "Выбрать все";
(6) Столбец ID поля; (7) Столбец Название поля; (8) Столбец Тип поля; (9) Столбец Метки
Фильтры:
Профиль – будут выбраны поля, которые выводятся в профиль пользователя
Импорт – будут выбраны поля, которые выводятся в файл импорта пользователей
Отчёты – будут выбраны поля, которые выводятся в отчёты
Доступы – будут выбраны поля, которые используются для настройки доступов к материалам
Фильтры – будут выбраны поля, которые выводятся в пользовательских фильтрах
Фильтрация с помощью чек-боксов работает по логике И: при выборе фильтров "Профиль" + "Импорт" будут отобраны поля, которые выводятся в профиль И в файл импорта пользователей.
Поля фильтруются после выбора чек-боксов и нажатия кнопки Применить.
В списке у каждого поля отображаются:
ID поля
Название поля
По нажатию на название переход на страницу редактирования поля.
Тип поля
Метки
Подробнее читайте в разделе Как создать поле
Кнопка "Ещё" в конце строки. Появляется при наведении на неё курсора. Содержит список действий:
Редактировать
Удалить
Для выполнения массовых действий выберите отдельные строки с помощью чек-боксов, расположенных в начале строки, или все строки чек-боксом "Выбрать все" (5), выберите действие из списка и нажмите “Выполнить”.
По умолчанию все чек-боксы массовых действий и список действий неактивны. Выбор действия возможен после выбора любого чек-бокса массовых действий.
Возможные действия:
Удалить
Важно: системные поля невозможно удалить
Пользователь также не может удалить поле, наименование которого установлено в качестве значения поля “Уникальный идентификатор“ на странице Системное - Настройки системы |
/admin/system/settings
Сбросить настройки
Важно: Пользователь не может сбросить настройки и поля, наименование которого установлено в качестве значения поля “Уникальный идентификатор“ на странице Системное - Настройки системы |
/admin/system/settings
Какие типы полей существуют
На портале бывают поля:
Пользовательские — это поля, созданные администратором с помощью конструктора полей. Такие поля можно удалять, в них можно менять любые настройки. В них полях можно задать любой тип поля - см. таблицу ниже.
Системные — это поля "по умолчанию", они присутствуют на каждом портале и их невозможно удалить. У любых полей можно менять Название и Иконку. Другие настройки и их доступность отличаются для разных полей "по умолчанию". В такие полях нельзя вручную задать тип поля - у них установлен тип поля “Системный” и его нельзя изменить.
Для каких полей может быть установлен | Тип поля | Описание | Пример поля | Пример вида в публичной части: редактирование ЛК | Пример вида в публичной части: просмотр ЛК |
---|---|---|---|---|---|
Пользовательские поля | Однострочное (по умолчанию) |
| Должность | ||
Многострочное |
Важно! Поле с таким типом не выводится в пользовательские фильтры (если в конструкторе полей отмечены как выводимые в фильтры) и не выводится в Доступы | О себе | |||
Выпадающий список |
| Город | |||
Дата |
Важно! Поля с таким типом выводятся в пользовательские фильтры (если в конструкторе полей отмечены как выводимые в фильтры) и не выводятся в Доступы | Дата | |||
Логический тип |
| - | |||
Пользователи |
| Руководитель | |||
Числовой |
| - | |||
Системные поля | Системный | Для системных полей тип поля предзадан в системе и его нельзя изменить | Соцсети |
Важно: указанный тип поля не влияет на файл импорта - все поля в файле импорта должно быть в текстовом виде. После загрузки файла импорта система автоматически обработает их и приведёт к указанным типам полей.
Важно: тип поля задается в момент создания поля, у созданного поля нельзя редактировать его тип. Если вам нужно изменить тип поля, удалите старое поле с неверным типом и создайте новое поле с верным типом поля.
Пользовательские поля и их особенности
Пользовательские — это поля, созданные администратором с помощью конструктора полей. Такие поля можно удалять, в них можно менять любые настройки. В этих полях можно задать любой тип поля - см. таблицу выше.
Название поля | Тип поля | Файл импорта | Обязательность поля | Профиль | Редактируемость | Настройка видимости | Отчёт | Фильтр | Доступ | Ограничение на количество символов | Ограничение значения |
Заполняется пользователем | Заполняется пользователем Список выбора с типом поля, см. возможные варианты типов пользовательских полей в списке в таблице выше. По умолчанию выбран тип "Однострочное". | × | × | × | × | × | × | × | × | 1000 |
|
Системные поля и их особенности
Системные — это поля "по умолчанию", они присутствуют в каждом портале и их невозможно удалить. У любых полей можно менять Название и Иконку. Другие настройки и их доступность отличаются для разных полей "по умолчанию" - см. таблицу. В такие полях нельзя вручную задать тип поля - у них установлен тип поля “Системный” и его нельзя изменить.
Название поля | Пример заполнения | Тип поля | Файл импорта | Обязательность поля | Профиль | Редактируемость | Настройка видимости | Отчёт | Фильтр | Доступ | Ограничение на количество символов | Ограничение значения |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Имя | Иван | Системное | ✓ | ✓ | ✓ | × | × | ✓ | ✓ | × | 32 | |
Фамилия | Иванов | Системное | ✓ | ✓ | ✓ | × | × | ✓ | ✓ | × | 32 | |
Отчество | Иванович | Системное | × | × | × | × | × | × | × | × | 32 | |
Логин | ivanov | Системное | × | × | × | × | × | × | × | × | 32 | Только цифры, латиница и знак "_" |
Пол | 1 | Системное | ✓ | × | × | × | × | × | × | × | Для мужского пола - 1, М, Муж, Мужской, а для женского пола - 0, Ж, Жен, Женский | |
Признаки видимости | роп | Системное | × | × | × (неактивно и заблокировано) | × (неактивно и заблокировано) | × (неактивно и заблокировано) | × | × (неактивно и заблокировано) | × | × | Максимум символов для одного признака — 100. Может содержать символы: a-z, а-я, 0-9, пробелы, спецсимволы кроме , и ; Все признаки автоматически приводятся к нижнему регистру. |
Внешний идентификатор | 123456789bfgfgtrt | Системное | × | × | × (неактивно и заблокировано) | × (неактивно и заблокировано) | × (неактивно и заблокировано) | × | × (неактивно и заблокировано) | × | × | Максимум символов — 255 Может содержать символы: a-z, а-я, 0-9, спецсимволы Значение должно быть уникальным (не повторяться у других пользователей) |
Системное | ✓ | ✓ | × | × | × | ✓ | ✓ | × | 255 | Стандартный имейл вида *@*.* | ||
Мобильный телефон | +7 987 654-32-10 | Системное | × | × | × | × | × | × | × (недоступно для редактирования) | × | 15 | По международной маске Используется для идентификации пользователя в Telegram и отображения основного номера на платформе |
Дополнительный телефон | 8987654321 | Системное | × | × | × | × | × | × | × | × | Используется для отображения дополнительного номера на платформе | |
Дата рождения | 01.12.70 | Системное | × | × | × | × | × | × | × | × | дд.мм.гг | Только цифры |
Город | Москва | Системное | × | × | × | × | × | × | × | × | Должно быть совпадение с городом из базы данных. При необходимости, можно добавить новый город | |
Адрес | ул. Тверская, д. 1, кв. 1 | Системное | × | × | × | × | × | × | × | × | 1000 | |
Отдел | Менеджмент | Системное | ✓ | × | × | × | × | × | × | × | 255 | Должно соответствовать файлу структуры У одного пользователя может быть указано несколько отделов (через ; без пробелов, например: QA;IT;Менеджмент). При этом в публичной части (в ЛК, рейтинге и т.д.) отображаются все отделы пользователя через запятую. Если поле выводится в отчёты, в отчётах отображаются все отделы пользователя через запятую Важно: при импорте пользователей поле "Отдел" может быть заполнено Id или названием отдела. При импорте по названию название отдела должно быть уникальным, иначе отобразится ошибка. |
Должность | Менеджер | Системное | × | × | × | × | × | × | × | × | 255 | |
Работает с | 01.12.80 | Системное | × | × | × | × | × | × | × | × | дд.мм.гг | Только цифры |
Дата увольнения | 01.12.90 | Системное | ✓ | × | × | × | × | × | × | × | дд.мм.гг | Только цифры |
Руководитель | Системное | × | × | × | × | × | × | × | × | 255 | Стандартный имейл вида *@*.* Должно быть совпадение с полем "Почта" существующего на портале пользователя | |
Роли | Администратор | Системное | × | × | ✓ | × | ✓ | × | × | ✓ | Импорт может быть выполнен только если указанная роль существует на портале. При импорте пользователя в уже созданную роль, пользователь импортируются в нее. У одного пользователя может быть указано несколько ролей. Пример: Роль1,Роль2,Роль3 | |
Образование | Высшее | Системное | × | × | × | × | × | × | × | × | 1000 | |
Достижения | Президентский грант для главного проекта фирмы | Системное | × | × | × | × | × | × | × | × | 1000 | |
Интересы | Охота, рыбалка, компьютерные игры | Системное | × | × | × | × | × | × | × | × | 1000 | |
Компетенции | Всевозможные | Системное | × | × | × | × | × | × | × |