Конструктор полей
На этой странице мы расскажем вам о работе с конструктором полей и разберем следующие вопросы:
- 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 | Системное | × | × | × | × | × | × | × | × | дд.мм.гг | Только цифры |
Город | Москва | Системное | × | × | × |