Дополнительные поля пользователя
Про дополнительные поля пользователя
Стандартные учетные данные пользователя на платформе это: имя, фамилия, номер телефона, email, пароль. Часто требуется, внести дополнительные персональные данные пользователя, такие как, например, его ИНН, уровень образования и т.п. В этом вам поможет данный раздел.
Чтобы перейти в раздел с настройками Дополнительные полей пользователя, нажмите в боковом меню на кнопку "Настройки", далее, в верхнем меню "Расширения", затем в списке, нажмите на "Дополнительные поля пользователя":

Функционал опциональный, по его подключению вы можете обратиться к вашим менеджерам или на почту help@teachbase.ru.
Возможности
- Создание своих собственных полей для заполнения в учетных данных пользователей, 3-х типов: короткий текст, число, дата;
- Делать созданные поля видимыми или скрытыми для пользователей. В случае, если они становятся видимыми, то у пользователя отображаются в просмотре его профиля:

- Предоставить возможность самим пользователям заполнять созданные поля;
- Сделать заполнение полей обязательным для пользователей (подробнее об этой функции - чуть ниже);
- Информация с дополнительных полей выводится в отчетах, выгружаемых из аккаунта по ученикам, а также в экспорте списка всех пользователей аккаунта.
Создание и редактирование
Чтобы создать новое поле для персональных данных пользователя, перейдите в меню настроек Дополнительных полей пользователя, внизу нажмите на кнопку "Добавить поле", после чего выберите тип используемого поля: короткий текст, число или дата:

После этого введите название для поля, в соответствующую строку, и сохраните.
Обратите внимание: В уже созданном дополнительном поле невозможно изменить его тип.
Дополнительные настройки
Дополнительное поле может быть видимым, редактируемым и обязательным. Если необходимо, чтобы созданное поле было видно пользователям в их профиле, то поставьте галочку в настройке "Видимое". Это, в свою очередь, активирует возможность указать, будет ли поле доступно для редактирования самим пользователем или оно будет заполняться только со стороны менеджера аккаунта.
Обязательное заполнение полей пользователем
Иногда бывает необходимо, чтобы одно или несколько дополнительных полей были заполнены каждым пользователем обязательно. Для этого нужно поставить галочку "Обязательное" в дополнительных настройках поля.
Обратите внимание: обязательным можно отметить только видимое и редактируемое поле.
Если поле отмечено как "обязательное", то любой авторизованный пользователь с ролью "ученик", у которого это поле ничем не заполнено, после открытия любой ссылки, ведущей в личный кабинет, автоматически попадёт на страницу с формой для заполнения требуемых данных.

На данной странице будут отображены все обязательные дополнительные поля пользователя, как уже заполненные (1), так и пустые (2). После заполнения данных и нажатия кнопки "Сохранить" пользователь будет перенаправлен на изначальную страницу. Если в аккаунте в какой-то момент появится новое доп поле, которое является обязательным, то у пользователей снова при входе появится страница для заполнения данных.
Обратите внимание: если у пользователя не указан номер телефона, это поле также появляется в форме для заполнения, но не является обязательным.
Заполнение информацией
Есть несколько способов, как такие дополнительные поля могут быть заполнены информацией. Рассмотрим их ниже.
Заполнение менеджером
Через интерфейс платформы
Чтобы указать или отредактировать данные для созданного дополнительного поля в интерфейсе платформы, перейдите в раздел "Пользователи" и откройте для редактирования профиль нужного пользователя, внизу страницы увидите "Дополнительные поля".
Через импорт файлом
В случае, когда вы используете дополнительные поля, то, для импорта таких данных нужно использовать специальные названия колонок в файле импорта. Увидеть их названия можно в файле экспорта пользователей аккаунта.
Обратите внимание: если дополнительное поле не указано ни у одного пользователя в аккаунте, то в файле экспорта оно не отобразится.
Подробнее про импорт пользователей: Полное руководство: Пользователи
Пример отображения дополнительных полей в файле экспорта:

Заполнение пользователем
Для того чтобы сам пользователь мог редактирование и заполнять данные в созданные вами дополнительные поля, должна быть активирована соответствующая настройка у необходимого поля. Подробнее об этом в главе про настройки дополнительных полей.
Само заполнение данными таких полей пользователем, происходить через настройки своего профиля:
