Пользователи
На этой странице мы расскажем вам о работе с пользователями на портале и разберем следующие вопросы:
- 1.1 Как изменить уникальный идентификатор пользователей на портале
- 1.2 В какой последовательности выполнять импорт пользователей и структуры
- 1.3 Как правильно загружать файлы импорта
- 1.4 Как загрузить файл импорта пользователей
- 1.5 Как загрузить файл импорта структуры
- 1.6 Как настроить автоматический импорт структуры и пользователей через SFTP
- 1.7 Какие статусы импорта есть и что они значат
- 1.8 Как отправить приглашения пользователям
- 1.9 Как создать нового пользователя
- 1.10 Как удалить пользователя
- 1.11 Как настроить автоматическое удаление пользователей
- 1.12 Как «замаскироваться» под пользователем
- 1.13 Как изменить информацию о пользователе
- 1.14 Что делать, если пользователь не может зайти на портал
- 1.15 Отчёты по пользователям
- 1.15.1 Пользователи. Сводный отчёт по активности пользователей
- 1.15.2 Пользователи. Отчёт по выбранному пользователю и его группам
- 1.15.3 Пользователи. Отчёт по выбранному пользователю и его ролям
- 1.15.4 Пользователи. Экспорт пользователей
- 1.15.5 Пользователи. Экспорт структуры
- 1.15.6 Пользователи. Отчёт по посещениям платформы
- 1.15.7 Пользователи. Отчёт по подпискам на пользователей
- 1.16 Упоминания пользователей
- 1.17 Как отображается удалённый пользователь
- 2 Обучающие видео
Как изменить уникальный идентификатор пользователей на портале
Для идентификации пользователей на портале используется Уникальный идентификатор и всегда передается в файле импорта. По умолчанию Уникальным идентификатором является Почта пользователя. Если у Администратора портала появляется необходимость изменить Уникальный идентификатор, то это можно сделать на странице Настройки — Oauth в поле Уникальный идентификатор.
Подробнее в Авторизация пользователей | Уникальный идентификатор
В какой последовательности выполнять импорт пользователей и структуры
Последовательность загрузки зависит от решаемой задачи:
Задача | Решение | Пример |
---|---|---|
На портал нужно загрузить только пользователей, без структуры отделов |
| |
На портал нужно загрузить пользователей и структуру отделов. У отделов в структуре нет руководителей. |
| |
На портал нужно загрузить пользователей и структуру отделов. У отделов в структуре есть руководители. |
| Пример: Шаг 3. В результате импорта пользователей создан пользователь Иван Петров с id отдела 25 (В системе еще нет отдела с id 25, поэтому сведения об отделе только хранятся в системе, но не отображаются в данных пользователя) Шаг 3. В результате импорта структуры создан отдел с id отдела 25 и названием "Продажи". Руководитель отдела - Иван Петров. Пользователь назначается руководителем отдела, а также происходит автоматическая привязка этого отдела пользователю по id отдела 25: у пользователя Ивана Петрова отображается отдел "Продажи". |
Как правильно загружать файлы импорта
При заполнении файла импорта пользователей и структуры обратите внимание на следующие детали:
Таблица импорта расположена на единственном листе файла
Первая строка пустая либо заполнена названиями столбцов
Кол-во столбцов совпадает с утвержденным шаблоном
Информация в полях расположена в соответствии с шаблоном (не изменен порядок)
Скрытые строки отсутствуют
Обязательные столбцы заполнены
Столбцы заполнены в соответствии с форматом данных из шаблона
Доступные форматы: .xls, .xlsx, .csv
Формат ячеек в полях, содержащих почтовые адреса (E-mail пользователя, Руководитель отдела): Текст или E-mail
Важно! При несоблюдении требований файл импорта будет загружен только с теми строками, для которых корректно указана информация.
Общие требования для файлов импорта описаны в разделе Требования к файлам импорта | Общие требования для всех файлов и видов импорта.
Общие ошибки для файлов импорта описаны в разделе Требования к файлам импорта | Общие ошибки для файлов импорта.
Как загрузить файл импорта пользователей
Состав и описание полей в файле импорта пользователей можно посмотреть в разделе Конструктор полей.
Чтобы загрузить файл импорта, перейдите в раздел Пользователи или Импорт в Административной части и выберите Импорт пользователей. На этом экране нужно нажать "Выбрать файл", в появившемся окне найти необходимый файл на компьютере и нажать кнопку "Открыть", окно закроется и файл загрузится в Административную часть. Чтобы применить файл импорта, нажмите на кнопку "Сохранить".
На странице Импорт пользователей можно перейти на вкладку "Последние импорты", где можно увидеть и скачать файлы, которые были импортированы ранее.
При необходимости вы также можете сделать Экспорт пользователей, чтобы убедиться, что данные загружены корректно. Экспорт пользователей происходит на странице Импорта пользователей по кнопке Экспорт пользователей. Изменив данные в скачанном отчёте, вы можете загрузить его обратно через импорт.
Рекомендации по импорту пользователей
Примерное время загрузки файла импорта можно рассчитать по формуле:
где:
T – время обработки файла импорта пользователей, в секундах
U – количество пользователей в файле импорта
Откуда взялась расчётная формула
По собранным данным мы построили график зависимости времени загрузки от количества пользователей в файле импорта и нашли линию тренда.
Уравнение линии тренда можно использовать для вычисления приблизительного времени загрузки.
Формула применима для вычисления времени загрузки при большом количестве пользователей в импортируемом файле – больше 2000.
Обратите внимание, эта формула не для точного расчёта, а лишь для определения приблизительного количества времени, которое потребуется на обработку файла импорта.
На время может влиять скорость вашего соединения, нагрузка на платформу и другие факторы, которые мы не учитывали.
Пример использования
Допустим, необходимо загрузить 30000 пользователей на портал. Нужно найти вариант загрузки оптимальными по производительности и удобству.
Выводы можно сделать из простой таблицы.
На загрузку всех пользователей одним файлом уйдёт почти 33 часа.
Если загрузить 5 файлов по 6 тысяч пользователей, то на загрузку уйдёт почти 7,5 часов. А на загрузку 15 файлов по 2000 – 2,5 часа.
Однако 15 файлов нужно загружать каждые 10 минут, а 5 файлов раз в полтора часа. Поэтому конечный выбор за администратором – только он может найти баланс между скоростью загрузки, своей текущей загруженностью другими задачами, временем, которое у него есть для того, чтобы добавить пользователей.
Обратите внимание, файлы импорта для обновления данных пользователей делить на несколько файлов не нужно.
Также стоит учесть, что если на вашем портале пользователей не много, а регулярные файлы импорта содержат меньше 2000 пользователей, то загружать фрагменты не имеет никакого смысла.
Как работает механизм предупреждения дублирования пользователей
В каждом импортируемом файле уникальные идентификаторы пользователей проверяются на совпадение с уникальными идентификаторами, которые уже есть на портале.
Поиск совпадений уникального идентификатора проводится только среди не удалённых пользователей.
Проверка уникального идентификатора среди удалённых пользователей производится, если:
в файле импорта заполнено поле “Дата увольнения”
илиактивен чек-бокс "Всегда обновлять данные пользователя с существующим идентификатором" и пользователь не найден среди не удалённых пользователей.
Увидеть и понять результаты импорта пользователей в зависимости от разных настроек и условий можно в таблице, приведённой ниже.
Таблица исчерпывает все возможные комбинации условий и настроек на портале, которые имеют практический смысл.
№ Кейса | Дата увольнения в файле импорта заполнена | УИ в файле импорта совпадает с УИ в БД | Пользователь удалён | Всегда обновлять данные пользователя с существующим идентификатором | Результат | Статус пользователя |
---|---|---|---|---|---|---|
1 | Да | Да | Да | Не имеет значения | Данные по пользователю обновляются. | Удалён (Не изменяется) |
2 | Да | Да | Нет | Не имеет значения | Данные по пользователю обновляются. |
|
3 | Да | Нет | Нет | Не имеет значения | Создаётся новый пользователь с указанным УИ. | Удалён (Если Дата увольнения — сегодняшняя дата или дата ранее. Например: если сегодня 27.04.2022, и Дата увольнения — 27.04.2022 или ранее (26.04.2022, 25.04.2022 и т.д.), то статус пользователя изменяется на Удалён. А если дата будущая (например, 28.04.2022), то статус не изменяется) и активен |
4 | Нет | Да | Да, импортом даты увольнения | Да | Данные по пользователю обновляются. |
|
Да, вручную в ПА – Пользователь – Удалить | Да | Данные по пользователю обновляются. |
| |||
5 | Нет | Да | Да | Нет | Создаётся новый пользователь с указанным УИ. | Активен и не удалён |
6 | Нет | Да | Нет | Не имеет значения | Данные по пользователю обновляются. |
|
7 | Нет | Нет | Нет | Не имеет значения | Создаётся новый пользователь с указанным УИ. | Активен и не удалён |
Как загрузить файл импорта структуры
После загрузки файла импорта пользователей можно загрузить файл структуры (Административная часть → Импорт → Импорт структуры), который отображает структуру отделов в вашей компании.
Предусмотрена загрузка древовидной структуры отделов. Структура содержит сведения:
ID отдела
Название отдела
Руководитель отдела - Внимание! Руководитель отдела из файла импорта не отображается в личном кабинете пользователя (служит только для хранения информации и отображается в отчёте Экспорт структуры)
ID родительского отдела
Удален - поле заполняется только если нужно удалить отдел из структуры, см. в таблице ниже правила удаления.
Чтобы загрузить файл структуры, нужно нажать "Выбрать файл", в появившемся окне найти необходимый файл на компьютере и нажать кнопку "Открыть", окно закроется и файл загрузится в Административную часть. Чтобы применить файл структуры, нажмите на кнопку "Сохранить".
Требования к заполнению файла структуры:
Название поля | Требования |
---|---|
ID | Обязательное поле |
До 36 символов | |
Содержит следующие символы: a-z, а-я, 0-9, спецсимволы . (точка) и * (звёздочка) | |
Если в файле загружается несколько отделов с одинаковым id, применяется первый из указанных отделов, для остальных строк с таким же id выводится подсказка: "Отдел уже ранее встречался в текущем отчёте". | |
Название отдела | Обязательное поле |
До 255 символов | |
Идентификатор руководителя отдела (почта)
| Поле включается в файл импорта только, если в поле “Уникальный идентификатор“ на странице Системное - Настройки системы | |
До 255 символов | |
Стандартный формат | |
Должен принадлежать зарегистрированному на портале пользователю | |
Необязательное поле | |
Идентификатор руководителя отдела (логин)
| Поле включается в файл импорта только, если в поле “Уникальный идентификатор“ на странице Системное - Настройки системы | |
Необязательное поле | |
До 32 символов | |
Содержит следующие символы: a-z 0-9 - _ . | |
На портале должен быть Пользователь с данным “Логином” | |
Идентификатор руководителя отдела (логин LDAP)
| Поле включается в файл импорта только, если в поле “Уникальный идентификатор“ на странице Системное - Настройки системы | |
Необязательное поле | |
На портале должен быть Пользователь с данным “Логином LDAP” | |
Идентификатор руководителя отдела (мобильный телефон) | Поле включается в файл импорта только, если в поле Уникальный идентификатор на странице Настройки — Oauth | |
Необязательное поле | |
Указывается номер мобильного телефона в международном формате номеров
| |
На портале должен быть пользователь с данным Мобильным телефоном | |
Идентификатор руководителя отдела (дополнительный телефон)
| Поле включается в файл импорта только, если в поле Уникальный идентификатор на странице Настройки — Oauth | |
Необязательное поле | |
Текстовое поле. Свободная форма без маски. Разрешены пробелы и буквенные символы. | |
На портале должен быть пользователь с данным Дополнительным телефоном | |
Идентификатор руководителя отдела (%пользовательское поле%)
| Поле включается в файл импорта только, если в поле “Уникальный идентификатор“ на странице Системное - Настройки системы | |
В файл импорта добавляется поле, наименование которого установлено в поле “Уникальный идентификатор“ на странице Системное - Настройки системы | /admin/system/settings на портале | |
Необязательное поле | |
До 255 символов | |
Важно! формат полей должен соответствовать типу поля “однострочное“ | |
На портале должен быть Пользователь с данным значением в Пользовательском поле идентификации | |
Родительский отдел | ID родительского отдела |
До 36 символов | |
Содержит следующие символы: a-z, а-я, 0-9, спецсимволы . (точка) и * (звёздочка) | |
Должен соответствовать созданному на портале отделу:
| |
Родительский отдел не должен находиться в подчинении у текущего отдела и всех его дочерних отделов | |
Необязательное поле | |
Удален |
|
Если у отдела проставлена метка "Да" в этом поле, на портале должен существовать неудалённый отдел с указанным сочетанием ID и названия отдела. Иначе удаление отдела не произойдет, отобразится ошибка. | |
У отдела не должно быть дочерних отделов. Иначе удаление отдела не произойдет, отобразится ошибка. | |
После удаления отдела у всех сотрудников такого отдела поле "Отдел" в карточках пользователей станет пустым. Внимание! Если вы случайно удалили не тот отдел, сразу же обратитесь к Администратору платформы - он поможет его восстановить. | |
С помощью импорта структуры можно создать новый отдел с таким же id и названием, как у удаленного отдела. Пользователей в него нужно будет добавить с помощью импорта пользователей (как в любой новый отдел). |
Примеры файлов структуры
Пример 1:
ID | Название отдела | Руководитель отдела | Родительский отдел |
---|---|---|---|
1 | Департамент IT |
| |
2 | Управление продаж |
| |
11 | Разработка | 1 | |
12 | Менеджмент | 1 | |
21 | Розничные продажи | 2 |
В результате загрузки примера будет создана структура отделов:
Департамент IT
Разработка
Менеджмент
Управление продаж
Розничные продажи
Пример 2:
ID | Название отдела | Руководитель отдела | Родительский отдел | Удален |
---|---|---|---|---|
12 | Менеджмент |
|
| ДА |
В результате загрузки примера структура отделов будет изменена на следующую:
Департамент IT
Разработка
Управление продаж
Розничные продажи
Также на странице Импорт структуры можно перейти на вкладку "Последние импорты", где можно увидеть и скачать файлы, которые были импортированы ранее.
При необходимости вы также можете сделать Экспорт структуры, чтобы убедиться, что данные загружены корректно. Экспорт структуры происходит на странице Импорта структуры по кнопке Экспорт структуры.
Как настроить автоматический импорт структуры и пользователей через SFTP
В системе можно настроить автоматический импорт пользователей и структуры с сервера Клиента.
Для настройки автоматического импорта перейдите в Административную часть в раздел Импорт - Настройки автоматического импорта. Также перейти в раздел настройки автоматического импорта можно со страниц Импорт структуры и Импорт пользователей - для этого нужно нажать на кнопку "Настроить автоматическую синхронизацию".
(1) Кнопка "Настроить автоматическую синхронизацию" (на страницах Импорт структуры и Импорт пользователей)
На странице Настройки автоматического импорта нужно заполнить поля для настройки подключения к серверу и поля путей к файлам импорта на сервере - описание полей приведено в таблице ниже.
После заполнения полей для настройки соединения можно проверить работу соединения, нажав кнопку "Проверить соединение". Если все данные введены корректно, то отображается сообщение "Соединение успешно", если нет - "Невозможно установить соединение".
Поля для настройки подключения к серверу: (1) Хост; (2) Порт; (3) Логин; (4) Пароль;
(5) Кнопка проверки соединения;
Поля для настройки путей к файлам: (5) Путь к файлу импорта пользователей; (6) Путь к файлу импорта структуры
Важно: для успешного импорта имена файлов импорта должны быть записаны латиницей, также можно использовать цифры и спецсимволы.
Группа полей | Поле | Описание | Подсказка |
---|---|---|---|
Поля для настройки подключения к серверу | Хост
| Имя домена или ip-адрес |
|
Обязательное поле | Поле “Хост” не заполнено | ||
До 127 символов | Длина поля "Хост" не может превышать 127 символов | ||
Порт
| Необязательное поле |
| |
По умолчанию поле заполнено стандартным значением: 22 |
| ||
Число, не более 5 символов | Длина поля "Порт" не может превышать 5 символов | ||
Логин | Обязательное поле | Поле “Логин” не заполнено | |
До 36 символов | Длина поля "Логин" не может превышать 36 символов | ||
Пароль
| Обязательное поле | Поле “Пароль” не заполнено | |
До 36 символов | Длина поля "Пароль" не может превышать 36 символов | ||
Отображается только в замаскированном виде |
| ||
Поля для настройки путей к файлам | Путь к файлу импорта пользователей | Необязательное поле |
|
Placeholder (подсказка в поле): /var/export/users.csv |
| ||
Ограничения на формат поля стандартные для путей файлов | Поле “Путь к файлу импорта пользователей” должно содержать корректный путь к файлу | ||
Допустимые расширения файла: .xls, .xlsx, .csv | В поле “Путь к файлу импорта пользователей” должен быть указан файл с одним из следующих расширений: .xls, .xlsx, .csv | ||
Путь к файлу импорта структуры | Необязательное поле |
| |
Placeholder (подсказка в поле): /var/export/structure.csv |
| ||
Ограничения на формат поля стандартные для путей файлов | Поле “Путь к файлу импорта структуры” должно содержать корректный путь к файлу | ||
Допустимые расширения файла: .xls, .xlsx, .csv | В поле “Путь к файлу импорта структуры” должен быть указан файл с одним из следующих расширений: .xls, .xlsx, .csv |
После выполнения этих настроек файлы структуры и пользователей будут автоматически (раз в сутки) загружаться в систему.
Историю всех автоматических загрузок можно посмотреть в тех же разделах панели администрирования, где и историю по ручному импорту: Импорт - Импорт пользователей/Импорт структуры - вкладка История.
В истории хранится список всех импортов - и тех, которые были выполнены пользователями вручную, и автоматических (для них в столбце "Пользователь" отображается пометка: Автоматический импорт). При нажатии на дату загрузки отображается страница с подробной информацией об импорте: на ней можно увидеть и скачать импортированный файл, посмотреть возникшие при импорте ошибки (при их наличии).
История импорта (на страницах Импорт структуры и Импорт пользователей)
Страница с подробной информацией об автоматическом импорте
Какие статусы импорта есть и что они значат
Статус | Описание | Условия для перехода в статус |
---|---|---|
Новый | Временный статус. Любой новый импорт получает этот статус. После окончания обработки переходит в статус Успех, Предупреждение или Ошибка. Если обработка импорта не дошла до конца, то импорт останется в статусе Новый. | Импорт файла Прерыва |