В данном документе содержится описание процедуры импорта пользователей в системе администрирования Интернет-версии: https://internet.garant.ru/admin.
Формат:
Файл для импорта должен соответствовать формату csv, кодировка файла – utf-8.
1. Если для формирования списка пользователей вы используете программу Calc из пакета OpenOffice или LibraOffice, то при сохранении в csv программа позволяет выбрать кодировку - вам нужно выбрать utf-8.
2. Если вы используете Excel или другой редактор текстовых документов, то после сохранения в файл вам нужно открыть его в программе Блокнот из стандартной поставки ОС Windows, выбрать Сохранить как, и в появившемся окне внизу в поле Кодировка указать utf-8.
Допустимые в файле разделители:
• «;» (точка с запятой)
• «,» (запятая)
• «|» (вертикальная черта)
• «(0х09)» (символ табуляции)
Использование разных разделителей в одном файле не допускается, выбранный (первый упомянутый с начала файла) разделитель не может быть использован в значениях параметров.
Список и порядок полей:
<action> – тип действия, производимого с пользователем:
«+» – добавление пользователя, по-умолчанию
«=» – изменение данных пользователя
«-» – удаление пользователя
<login> – логин пользователя, он же e-mail пользователя, должен соответствовать маске xxx@yyy.zzz. обязательный, уникальный
<user_lname> – фамилия пользователя, max 85 знаков
<user_fname> – имя пользователя, max 85 знаков
<user_pname> – отчество пользователя, max 85 знаков
<password> – пароль пользователя, max 255 знаков
<GD_admin> – администратор Гарант Диска
«0» – запрещено, по-умолчанию
«1» – разрешено
<using_consulting_status> – право использования услуги Правового консалтинга
«0» – запрещено, по-умолчанию
· Если при добавлении («+») пользователя, такая запись уже существует в системе, то она полностью перезаписывается данными из файла (включая пустые поля). В статистике это учитывается как изменение.
· При изменении («=») данных пользователя все поля, указанные в файле, будут переписаны поверх имеющихся, а все поля, значения которых не будут указаны, не поменяют своего состояния.
· Если явно указано «изменить» («=»), а пользователя с таким логином нет в системе, такой пользователь добавляется. В статистике это учитывается, как добавление.
· Если явно указано «удалить» («-»), а пользователя с таким логином нет в системе, то строка игнорируется.
· Если для одного логина, во входном файле задано больше одной операции, все такие записи игнорируются.
· Если строка не удовлетворяет формату (не все обязательные поля указаны, есть лишние столбцы, значения полей содержат неверные типы или превышают ограничения), то строка игнорируется.
Пример рабочей строки в файле импорта пользователей:
+|ivanov66@ga.ru|Иванов|Павел|Семенович|1234|1|0
Если пароль не задан, при первой регистрации или изменении параметров, то пользователю высылается письмо.
Важно! Если при первой регистрации пароли в файле не были указаны, то при повторной заливке этого же файла пароли будут сброшены и новые придут на почту. Чтобы этого избежать нужно в первом столбце знак «+» заменить на «=», т. е. сменить тип действия (см. выше)
Если у пользователя нет услуги Гарант Диск, а в файле импорта установлен GD_admin = 1, то запись добавляется без учета GD_admin
Вопросы по данному документу задавайте по адресу: hotline@garant.ru