Как заполнить в шаблоне информацию о пользователях? Какие особенности предусмотрены при заполнении различных типов полей?
В шаблоне импорта данных пользователей содержится информация обо всех системных полях, дополнительных атрибутах, группах и ролях, которые настроены для пользователя.
В шаблон миграции данных не выгружаются следующие данные из карточки пользователя:
- Системные поля — предусмотрено заполнение полей значениями по умолчанию по факту импорта:
- Часовой пояс
- Статус
- Тип
- Данные из блоков Дела и Делегирование доступа.
Поля с доступными форматами выгружаются, как из обычных строк и блоков, так и из мультистрок и мультиблоков.

В шаблоне импорта пользователей:
- Данные полей выгружаются отдельной строкой и формируются по маске: "<Наименование поля> (<Тег>)", где:
- <Наименование поля> — зависит от типа поля:
- Для системных полей — наименование поля в отчетах
- Для полей доп. атрибутов — наименование поля в конструкторе объекта
- Для групп — наименование группы
- Для ролей — наименование роли
- <Тег> — зависит от типа поля:
- Для системных полей — системные имена полей в механизме отчетов
- Для полей доп. атрибутов — тег поля или идентификатор поля в блоке (если тег не присвоен полю)
- Для групп — Groups_Name
- Для ролей — Roles_Name
- <Наименование поля> — зависит от типа поля:
- Данные каждого поля отделены друг от друга разделителем без пробела. Вид разделителя вы можете указать в настройках конфигурации. По умолчанию в качестве разделителя выбрана запятая — ",".
- Сначала отображаются все системные поля слева направо:
- С первой строки блока Личная информация, затем поля из блока Рабочая информация
- Выгрузка ФИО не зависит от настроек ФИО в разделе Администрирование — Аккаунт (ФИО выгружается всегда)
- После системных полей отображаются все настроенные доп. атрибуты, начиная с первой строки блока Дополнительно.
- В шаблон загружаются данные полей доп. атрибутов с форматом:
- Гиперссылка
- Дата
- Дата и время
- Логический
- Справочник
- Текст
- Текстовое расширяемое
- Чекбокс
- Число
- Шаблон номера дела
- Объект-Дело
- Объект-Объект
- Объект-Участник
- После настроенных доп. атрибутов, если они заданы, отображаются сначала сведения о группах, затем информация о ролях.
После скачивания шаблона импорта внесите в файл данные пользователей, соблюдая следующие принципы заполнения:
- Не изменяйте первую строку файла — выгруженные поля карточки пользователя должны быть расположены в файле всегда первой строкой.
Мы не рекомендуем вносить изменения в выгруженные поля карточки пользоавтеля, чтобы не нарушать структуру файла импорта.
- Укажите сведения о пользователях, заполняя информацию о каждом пользователе с новой строки в том же порядке, как поля типа объекта в шаблоне.
- По умолчанию значение каждого поля заключено в кавычки — вы можете указать значения без кавычек, например, если необходимо сформировать файл CSV из XLSX.
- Убедитесь, что между значениями полей вы не добавили пробелы.
- Проверьте, что для разграничения всех значений полей используется разделитель, который указан в настройках конфигурации Case.one (по умолчанию — ",").
- Заполните все обязательные системные поля и дополнительные атрибуты.
Пользователь не будет создан, если в файле импорта не заполнены обязательные системные поля, предусмотренные для карточки пользователя, или удалены заголовки и теги этих полей из файла шаблона.
- Если для поля в шаблоне, которое не обязательно для заполнения (например, Адрес), в переносимом деле нет значения:
- Внесите пустое значение по маске: ""
- Поставьте разделитель («,» — по умолчанию)
- Если для поля предусмотрена маска заполнения (например, в текстовом поле предусмотрен ввод только цифр и букв), внесите значение строго по маске.
- Если для поля предусмотрен определенный формат заполнения (например, форматы даты), внесите значение, соблюдая формат.
- Убедитесь что в Case.one предварительно созданы все сущности, значения которых вы указали в файле импорта:
- Значения справочника в соответствующих справочниках Case.one
- Значение групп и ролей в соответствующих разделах Case.one
Особенности заполнения системных полей
Предусмотрены следующие особенности заполнения системных полей:
- Пользователь не будет создан, если в файле импорта не заполнены обязательные системные поля, предусмотренные для карточки пользователя, или удалены заголовки и теги этих полей из файла шаблона.
- Если в файле импорта не заполнено поле Инициалы или удалены заголовок и тег этого поля из файла шаблона, значение в карточке пользователя будет установлено автоматически по первым буквам полей Фамилия и Имя.
- Для следующих системных полей указываются значения по умолчанию:
- Часовой пояс — часовой пояс, который установлен в разделе Администрирование — Аккаунт
- Статус — Работает
- Тип — Пользователь
- Телефон:
- Из полученного значения перед заполнением в карточке пользователя удаляются лишние символы, которые не являются цифрами
- Символ "+" добавляется первым символом в поле Телефон в карточке пользователя вне зависимости от того, какое число указано первым в номере
- Email — значение поля должно быть указано по маске: ХХХ@УУУ.
- Подразделение — если подразделение указано, оно должно быть создан в Case.one в соответствующем справочнике.
- Сайт — значение поля должно быть указано по маске: х.xx..., где х — строчные буквы
При заполнении групп и ролей пользователя предусмотрены следующие особенности:
- Если в файле шаблона указано несколько ролей и групп для одного пользователя, они заполняются по правилам заполнения полей из мультистрок.
- Если группа и/или роль указаны, они должны быть созданы в Case.one в соответствующем разделе: Администрирование — Группы и/или Администрирование — Роли.
- Пользователь не будет создан, если в файле шаблона импорта одна и та же группа или роль указаны дважды.
Заполнение дополнительных атрибутов пользователей выполняется аналогично заполнению кастомных полей объектов.