База знаний

Импорт пользователей

ID статьи: 82
Последнее обновление: 5 мая, 2021

Необходимость импорта пользователей может возникнуть при переходе со старой системы на KBPublisher, или если вы зарегистрировали организацию, и у вас имеется готовый список пользователей. В KBPublisher существует возможность импорта пользователей.

Процедура состоит из следующих шагов:

  • Создание файла с пользователями для импорта.
  • Загрузка тестового файла.
  • Импорт файла с реальными данными.

Создание файла с пользователями

В первую очередь создайте файл с пользователями, которые требуется импортировать. Это текстовый файл формата CSV, в котором заданы все или часть параметров: имя, фамилия, адрес электронной почты, логин, ID пользователя, дата регистрации, отчество, номер телефона и флаг активности.

  • Первые четыре параметра, выделенные жирным шрифтом, обязательны. Остальные параметры указываются в зависимости от ваших потребностей.
  • Соблюдать порядок, в котором параметры перечислены выше, необязательно. Однако каждая строка в файле импорта должна содержать одинаковые поля в одинаковом порядке.
  • По умолчанию пользователь активен, т.е. поле active имеет значение 1. Если необходимо, чтобы пользователь стал неактивным, то укажите значение 0.
  • Список параметров каждого пользователя должен располагаться в отдельной строке, т.е. один пользователь – одна строка. Каждый параметр в строке разделите запятой. До и после запятой знак пробела ставить не нужно.
  • Пример структуры файла импорта смотрите в образце TestImportUsers.csv. В файле показан пример оформления параметров в строке.
  • Каждый параметр имеет определенный тип и размер (см. таблицу ниже). Данные должны соответствовать этим параметрам, иначе импорт не выполнится.
Поле Тип/Размер Опциональность Комментарии
first_name varchar(50) обязательно
last_name varchar(100) обязательно
email varchar(100) обязательно
username varchar(50) обязательно
imported_user_id int(10) без знака необязательно
date_registered date необязательно

Указывается в формате: ГГГГ-ММ-ДД.
Если не указано, то используется текущая дата.

middle_name varchar(50) необязательно
phone varchar(20) необязательно
active tinyint(1) необязательно По умолчанию = 1

Создание тестового файла

Перед загрузкой файла с реальными данными необходимо провести предварительное тестирование. В случае неудачного импорта необходимо будет удалить всех частично импортированных пользователей и повторить попытку, поэтому сначала создайте и загрузите тестовый файл.

  • Скопируйте первые три строки текста файла для импорта и сохраните их в отдельный файл
  • Или:
    • Сохраните файл на локальный диск (например, на диск С:).
    • Загрузите файл на сервер.

Импорт тестового файла

Для импорта тестового файла в KBPublisher выполните следующее:

  • В Панели администратора откройте раздел Импорт.
  • Перейдите на вкладку Импорт пользователей.
  • Если файл для импорта находится на диске С: (или другом локальном диске), то
    • В поле CSV файл нажмите кнопку Обзор.
    • В появившемся окне выберите файл CSV и откройте его.
  • Если файл для импорта находится на сервере, то
    • В поле CSV файл введите путь к файлу.
  • В области Поля в csv файле разместите параметры в том порядке, в котором они находятся в файле импорта. Если в файле указаны дополнительные параметры, то переместите их из области Доступные поля таблицы в список, расположив в соответствующем порядке. Для перемещения используйте функцию перетаскивания.

    Например, вам необходимо включить только четыре обязательных параметра. Для этого переместите поля date_registered и imported_user_id из области Поля в csv файле в область Доступные поля таблицы. Опишем действия подробнее, на примере поля date_registered.
    • Нажмите на поле date_registered левой кнопкой мыши и не отпускайте кнопку.
    • Удерживая кнопку в нажатом состоянии, перетащите поле date_registered в область Доступные поля таблицы.
    • Установите курсор мыши в любое место области и отпустите кнопку.
      KBPublisher quick add
      Проверьте, что в области Поля в csv файле все поля расположены в том порядке, в котором они находятся в файле.
  • При необходимости измените параметры CSV.
  • Нажмите кнопку Загрузить.

После завершения загрузки открывается вкладка Импорт пользователей. В верхней части экрана отображается сообщение о результате импорта и количестве успешно импортированных пользователей.

  • Если импорт выполнен успешно, перейдите на вкладку Пользователи и проверьте результат процедуры самостоятельно.

Решение проблем

В результате у вас должно появится три новых пользователя. Внимательно проверьте корректность импортированных данных пользователей.
Если при импорте возникли ошибки, то удалите этих пользователей, исправьте тестовый файл и попробуйте снова. Настраивайте параметры в файле до тех пор, пока импорт не выполнится без ошибок. Затем загрузите файл с реальными данными в соответствии с теми исправлениями, которые были сделаны в тестовом файле.

Импорт пользователей

Импортируйте остальных пользователей, выполняя ту же последовательность действий, что и для импорта тестового файла, только на этот раз используйте файл с реальными данными.

Примечание:

  • Импортированные пользователи не имеют привилегий.
  • Если во время импорта какие-либо уникальные ключи дублируются, то записи из файла CSV игнорируются.
  • Для изменения ролей, прав и других параметров сразу нескольким пользователям используйте функцию Действия с отмеченными.
Эта статья была:   Полезна | Не полезна
ID статьи: 82
Последнее обновление: 5 мая, 2021
Ревизия: 4
Доступ: Открытый доступ
Просмотры: 6987
Комментарии: 0
Также прочтите

Также опубликовано в