Пользователи

На этой странице мы расскажем вам о работе с пользователями на портале и разберем следующие вопросы:

Как изменить уникальный идентификатор пользователей на портале

Для идентификации пользователей на портале используется Уникальный идентификатор и всегда передается в файле импорта. По умолчанию Уникальным идентификатором является Почта пользователя. Если у Администратора портала появляется необходимость изменить Уникальный идентификатор, то это можно сделать на странице НастройкиOauth в поле Уникальный идентификатор.

Подробнее в https://motivityy.atlassian.net/wiki/spaces/Documentation/pages/5735977#%D0%A3%D0%BD%D0%B8%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80

В какой последовательности выполнять импорт пользователей и структуры

Последовательность загрузки зависит от решаемой задачи:

Задача

Решение

Пример

Задача

Решение

Пример

На портал нужно загрузить только пользователей, без структуры отделов

  • Шаг 1. Выберите в разделе Конструктор полей поля, которые будут отображаться в файла импорта пользователей (включена настройка "Файл импорта")

  • Шаг 2. Настройте в разделе Конструктор полей поле "Отдел": оно должно быть необязательным (выключена настройка "Обязательно")

  • Шаг 3. Загрузите файл импорта пользователей



На портал нужно загрузить пользователей и структуру отделов. У отделов в структуре нет руководителей.

  • Шаг 1. Выберите в разделе Конструктор полей поля, которые будут отображаться в файла импорта пользователей (включена настройка "Файл импорта")

  • Шаг 2. Загрузите файл импорта структуры

  • Шаг 3. Загрузите файл импорта пользователей:

    • Если поле "Отдел" в разделе Конструктор полей настроено как обязательное, у всех пользователей поле "Отдел" должно быть заполнено значением существующих на портале отделов (загруженных на предыдущем шаге). Если в поле "Отдел" для одного пользователя указано несколько отделов (отделы должны быть перечислены через ; без пробелов, например: QA;IT;Менеджмент), для корректного импорта на портале должны существовать все перечисленные отделы (если часть из перечисленных отделов не существует, импорт будет выполнен только с существующими отделами, по остальным отобразится ошибка).

    • Если поле "Отдел" в разделе Конструктор полей настроено как необязательное, оно может быть либо заполненным, либо пустым



На портал нужно загрузить пользователей и структуру отделов. У отделов в структуре есть руководители.

  • Шаг 1. Выберите в разделе Конструктор полей поля, которые будут отображаться в файла импорта пользователей (включена настройка "Файл импорта")

  • Шаг 2. Настройте в разделе Конструктор полей поле "Отдел": оно должно быть необязательным (выключена настройка "Обязательно")

  • Шаг 3. Загрузите файл импорта пользователей:

    • При импорте пользователей отдел может быть пустым (вы можете заполнить его позднее)

    • Или при импорте пользователей отдел может быть заполнен (может быть указан один отдел или несколько отделов через ; без пробелов, например: QA;IT;Менеджмент). При этом поле может быть заполнено названием или ID отдела пользователя, который еще не существует в системе на момент импорта пользователей - отдел с таким id может быть загружен на следующем шаге при импорте структуры.  Как только он будет загружен в систему, произойдёт автоматическая привязка этого отдела пользователям по указанному ID отдела. 

  • Шаг 2. Загрузите файл импорта структуры:

    • При импорте структуры у отделов могут быть указаны руководители - поле "Руководитель" может быть заполнено значением существующих на портале пользователей (загруженных на предыдущем шаге)

Пример:

Шаг 3. В результате импорта пользователей создан пользователь Иван Петров с id отдела 25 (В системе еще нет отдела с id 25, поэтому сведения об отделе только хранятся в системе, но не отображаются в данных пользователя)

Шаг 3. В результате импорта структуры создан отдел с id отдела 25 и названием "Продажи".  Руководитель отдела - Иван Петров.

Пользователь назначается руководителем отдела, а также происходит автоматическая привязка этого отдела пользователю по id отдела 25: у пользователя Ивана Петрова отображается отдел "Продажи".

Как правильно загружать файлы импорта

При заполнении файла импорта пользователей и структуры обратите внимание на следующие детали:

  • Таблица импорта расположена на единственном листе файла

  • Первая строка пустая либо заполнена названиями столбцов 

  • Кол-во столбцов совпадает с утвержденным шаблоном 

  • Информация в полях расположена в соответствии с шаблоном (не изменен порядок) 

  • Скрытые строки отсутствуют 

  • Обязательные столбцы заполнены 

  • Столбцы заполнены в соответствии с форматом данных из шаблона

  • Доступные форматы: .xls, .xlsx, .csv 

  • Формат ячеек в полях, содержащих почтовые адреса (E-mail пользователя, Руководитель отдела): Текст или E-mail

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

Как загрузить файл импорта пользователей

Состав и описание полей в файле импорта пользователей можно посмотреть в разделе Конструктор полей.

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

На странице Импорт пользователей можно перейти на вкладку "Последние импорты", где можно увидеть и скачать файлы, которые были импортированы ранее. 

При необходимости вы также можете сделать Экспорт пользователей, чтобы убедиться, что данные загружены корректно. Экспорт пользователей происходит на странице Импорта пользователей по кнопке Экспорт пользователей. Изменив данные в скачанном отчёте, вы можете загрузить его обратно через импорт.

Рекомендации по импорту пользователей

Примерное время загрузки файла импорта можно рассчитать по формуле:

где:

  1. T – время обработки файла импорта пользователей, в секундах

  2. U – количество пользователей в файле импорта

Откуда взялась расчётная формула

По собранным данным мы построили график зависимости времени загрузки от количества пользователей в файле импорта и нашли линию тренда.
Уравнение линии тренда можно использовать для вычисления приблизительного времени загрузки.

Формула применима для вычисления времени загрузки при большом количестве пользователей в импортируемом файле – больше 2000.
Обратите внимание, эта формула не для точного расчёта, а лишь для определения приблизительного количества времени, которое потребуется на обработку файла импорта.
На время может влиять скорость вашего соединения, нагрузка на платформу и другие факторы, которые мы не учитывали.

Пример использования

Допустим, необходимо загрузить 30000 пользователей на портал. Нужно найти вариант загрузки оптимальными по производительности и удобству.

Выводы можно сделать из простой таблицы.

На загрузку всех пользователей одним файлом уйдёт почти 33 часа.

Если загрузить 5 файлов по 6 тысяч пользователей, то на загрузку уйдёт почти 7,5 часов. А на загрузку 15 файлов по 2000 – 2,5 часа.

Однако 15 файлов нужно загружать каждые 10 минут, а 5 файлов раз в полтора часа. Поэтому конечный выбор за администратором – только он может найти баланс между скоростью загрузки, своей текущей загруженностью другими задачами, временем, которое у него есть для того, чтобы добавить пользователей.

Обратите внимание, файлы импорта для обновления данных пользователей делить на несколько файлов не нужно.
Также стоит учесть, что если на вашем портале пользователей не много, а регулярные файлы импорта содержат меньше 2000 пользователей, то загружать фрагменты не имеет никакого смысла.

Как работает механизм предупреждения дублирования пользователей

В каждом импортируемом файле уникальные идентификаторы пользователей проверяются на совпадение с уникальными идентификаторами, которые уже есть на портале.

Поиск совпадений уникального идентификатора проводится только среди не удалённых пользователей.
Проверка уникального идентификатора среди удалённых пользователей производится, если:

  1. в файле импорта заполнено поле “Дата увольнения”
    или

  2. активен чек-бокс "Всегда обновлять данные пользователя с существующим идентификатором" и пользователь не найден среди не удалённых пользователей.

Увидеть и понять результаты импорта пользователей в зависимости от разных настроек и условий можно в таблице, приведённой ниже.
Таблица исчерпывает все возможные комбинации условий и настроек на портале, которые имеют практический смысл.

№ Кейса

Дата увольнения в файле импорта заполнена

УИ в файле импорта совпадает с УИ в БД

Пользователь удалён

Всегда обновлять данные пользователя с существующим идентификатором

Результат

Статус пользователя

№ Кейса

Дата увольнения в файле импорта заполнена

УИ в файле импорта совпадает с УИ в БД

Пользователь удалён

Всегда обновлять данные пользователя с существующим идентификатором

Результат

Статус пользователя

1

Да

Да

Да

Не имеет значения

Данные по пользователю обновляются.

Удалён (Не изменяется)

2

Да

Да

Нет

Не имеет значения

Данные по пользователю обновляются.

  1. Не удалён – Удалён (Если Дата увольнения — сегодняшняя дата или дата ранее. Например: если сегодня 27.04.2022, и Дата увольнения — 27.04.2022 или ранее (26.04.2022, 25.04.2022 и т.д.), то статус пользователя изменяется на Удалён. А если дата будущая (например, 28.04.2022), то статус не изменяется)

  2. Статус активности не меняется

3

Да

Нет

Нет

Не имеет значения

Создаётся новый пользователь с указанным УИ.

Удалён (Если Дата увольнения — сегодняшняя дата или дата ранее. Например: если сегодня 27.04.2022, и Дата увольнения — 27.04.2022 или ранее (26.04.2022, 25.04.2022 и т.д.), то статус пользователя изменяется на Удалён. А если дата будущая (например, 28.04.2022), то статус не изменяется) и активен

4

Нет

Да

Да, импортом даты увольнения

Да

Данные по пользователю обновляются.

  1. Удалён – Не удалён

  2. Статус активности не меняется

Да, вручную в ПА – Пользователь – Удалить

Да

Данные по пользователю обновляются.

  1. Удалён. Восстановления не происходит

  2. Статус активности не меняется

5

Нет

Да

Да

Нет

Создаётся новый пользователь с указанным УИ.

Активен и не удалён

6

Нет

Да

Нет

Не имеет значения

Данные по пользователю обновляются.

  1. Не удалён

  2. Статус активности не меняется

7

Нет

Нет

Нет

Не имеет значения

Создаётся новый пользователь с указанным УИ.

Активен и не удалён

Как загрузить файл импорта структуры 

После загрузки файла импорта пользователей можно загрузить файл структуры (Административная часть → Импорт → Импорт структуры), который отображает структуру отделов в вашей компании.

Предусмотрена загрузка древовидной структуры отделов. Структура содержит сведения:

  • ID отдела 

  • Название отдела

  • Руководитель отдела - Внимание! Руководитель отдела из файла импорта не отображается в личном кабинете пользователя (служит только для хранения информации и отображается в отчёте Экспорт структуры)

  • ID родительского отдела

  • Удален - поле заполняется только если нужно удалить отдел из структуры, см. в таблице ниже правила удаления. 

 Чтобы загрузить файл структуры, нужно нажать "Выбрать файл", в появившемся окне найти необходимый файл на компьютере и нажать кнопку "Открыть", окно закроется и файл загрузится в Административную часть. Чтобы применить файл структуры, нажмите на кнопку "Сохранить".

Требования к заполнению файла структуры:

Название поля

Требования

Название поля

Требования

ID 

Обязательное поле

До 36 символов

Содержит следующие символы: a-z, а-я, 0-9, спецсимволы . (точка) и * (звёздочка)

Если в файле загружается несколько отделов с одинаковым id, применяется первый из указанных отделов, для остальных строк с таким же id выводится подсказка: "Отдел уже ранее встречался в текущем отчёте".

Название отдела

Обязательное поле

До 255 символов

Идентификатор руководителя отдела (почта)

 

 





Поле включается в файл импорта только, если в поле “Уникальный идентификатор“ на странице Системное - Настройки системы | /admin/system/settings установлено значение “Почта“

До 255 символов

Стандартный формат

Должен принадлежать зарегистрированному на портале пользователю

Необязательное поле

Идентификатор руководителя отдела (логин)

 

 

 

Поле включается в файл импорта только, если в поле “Уникальный идентификатор“ на странице Системное - Настройки системы | /admin/system/settings установлено значение “Логин“

Необязательное поле

До 32 символов

Содержит следующие символы: a-z 0-9 - _ .

На портале должен быть Пользователь с данным “Логином”

Идентификатор руководителя отдела (логин LDAP)

 

 

Поле включается в файл импорта только, если в поле “Уникальный идентификатор“ на странице Системное - Настройки системы | /admin/system/settings установлено значение “Логин LDAP“

Необязательное поле

На портале должен быть Пользователь с данным “Логином LDAP”

Идентификатор руководителя отдела (мобильный телефон)

Поле включается в файл импорта только, если в поле Уникальный идентификатор на странице Настройки — Oauth | /admin/system/auth установлено значение Мобильный телефон

Необязательное поле

Указывается номер мобильного телефона в международном формате номеров

  • Начинается с префикса «+»

  • Ограничения по количеству цифр:

    • Минимум цифр — 10

    • Максимум цифр — 15

  • Может содержать символы: 0-9, + (плюс) строго в начале номера

На портале должен быть пользователь с данным Мобильным телефоном

Идентификатор руководителя отдела (дополнительный телефон)

 

 

 

Поле включается в файл импорта только, если в поле Уникальный идентификатор на странице Настройки — Oauth | /admin/system/auth установлено значение Дополнительный телефон

Необязательное поле

Текстовое поле. Свободная форма без маски. Разрешены пробелы и буквенные символы.

На портале должен быть пользователь с данным Дополнительным телефоном

Идентификатор руководителя отдела (%пользовательское поле%)

 

 

 

 

 

Поле включается в файл импорта только, если в поле “Уникальный идентификатор“ на странице Системное - Настройки системы | /admin/system/settings установлено наименование не системного поля

В файл импорта добавляется поле, наименование которого установлено в поле “Уникальный идентификатор“ на странице Системное - Настройки системы | /admin/system/settings на портале

Необязательное поле

До 255 символов

Важно! формат полей должен соответствовать типу поля “однострочное“

На портале должен быть Пользователь с данным значением в Пользовательском поле идентификации

Родительский отдел

ID родительского отдела

До 36 символов

Содержит следующие символы: a-z, а-я, 0-9, спецсимволы . (точка) и * (звёздочка)

Должен соответствовать созданному на портале отделу:

  • Если родительский отдел уже существует на портале до момента начала импорта, импорт проходит без ошибок

  • Если родительский отдел загружается в том же файле импорта в строках, которые расположены выше дочернего отдела -  импорт проходит без ошибок (так как файл импорта обрабатывается построчно: если расположить родительский отдел в строках выше дочернего на момент импорта дочернего отдела родительский уже будет заведен на портале)

  • Если родительский отдел загружается в том же файле импорта в строках, которые расположены ниже дочернего отдела - отображается подсказка: Неизвестный отдел «%название_отдела", отдел не загружается, импорт строки при этом осуществляется

Родительский отдел не должен находиться в подчинении у текущего отдела и всех его дочерних отделов

Необязательное поле

Удален









  • Необязательное поле - если отдел не нужно удалять, поле должно быть пустым

  • Если отдел нужно удалить из структуры, в поле должно быть значение "Да" (регистр не важен). 

  • Если в поле будет любое другое значение, кроме "Да" или пусто, строка не загрузится и отобразится ошибка 

Если у отдела проставлена метка "Да" в этом поле, на портале должен существовать неудалённый отдел с указанным сочетанием ID и названия отдела.

Иначе удаление отдела не произойдет, отобразится ошибка.

У отдела не должно быть дочерних отделов.

Иначе удаление отдела не произойдет, отобразится ошибка.

После удаления отдела у всех сотрудников такого отдела поле "Отдел" в карточках пользователей станет пустым. 

Внимание! Если вы случайно удалили не тот отдел, сразу же обратитесь к Администратору платформы - он поможет его восстановить. 

С помощью импорта структуры можно создать новый отдел с таким же id и названием, как у удаленного отдела.  Пользователей в него нужно будет добавить с помощью импорта пользователей (как в любой новый отдел).

Примеры файлов структуры

Пример 1:

ID

Название отдела

Руководитель отдела

Родительский отдел

ID

Название отдела

Руководитель отдела

Родительский отдел

1

Департамент IT

it@test.ru

 

2

Управление продаж

sales@test.ru

 

11

Разработка

ivanov@test.ru

1

12

Менеджмент

smirnov@test.ru

1

21

Розничные продажи

petrova@test.ru

2

В результате загрузки примера будет создана структура отделов:

  • Департамент IT

    • Разработка

    • Менеджмент

  • Управление продаж

    • Розничные продажи

Пример 2:

ID

Название отдела

Руководитель отдела

Родительский отдел

Удален

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

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

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

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

История импорта (на страницах Импорт структуры и Импорт пользователей)

Страница с подробной информацией об автоматическом импорте

Какие статусы импорта есть и что они значат

Статус

Описание

Условия для перехода в статус

Статус

Описание

Условия для перехода в статус

Новый

Временный статус. Любой новый импорт получает этот статус. После окончания обработки переходит в статус Успех, Предупреждение или Ошибка.

Если обработка импорта не дошла до конца, то импорт останется в статусе Новый.

Импорт файла

Прерывание процесса обработки файла импорта

Успех

Импорт завершён успешно

Файл импорта обработан успешно

Предупреждение

 

 

Импорт завершён с предупреждением.
Выводится список ошибок

Файл импорта обработан с ошибками.
Сформированы логи ошибок

Ошибка

Импорт завершён с предупреждением.
Выводится список ошибок

Файл импорта обработан с ошибками.
Сформированы логи ошибок

Как отправить приглашения пользователям

Приглашения на портал отправляются пользователям автоматически при загрузке файла импорта, если пользователь ранее отсутствовал в системе.

Для повторной отправки писем пользователям, которым ранее были отправлены письма, но ни разу не заходил на портал, перейдите в Административную часть в раздел Пользователи - Импорт пользователей. Загрузите файл импорта и поставьте галочку в чек-боксе «Отправлять повторное приглашение пользователям, ещё не посетившим портал».

Как создать нового пользователя

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

Модуль Пользователи позволяет создавать и редактировать пользователей портала. Поля, отмеченные в конструкторе полей одним из признаков: Файл импорта, Профиль, Редактируемость, позволяют заполнить дополнительную информацию по каждому сотруднику.

Правила отображения полей в карточке пользователя:

  • Любое поле, с включенным свитчером Файл импорта и / или Профиль и / или Редактируемость, по умолчанию отображается в Панели администрирования при создании и редактировании пользователя

    • Если поле не отмечено ни в Файле импорта, ни в Личном кабинете, оно не отображается в Панели администрирования

  • Любое поле, отображающееся в Панели администрирования, доступно для редактирования в Панели администрирования

  • Обязательность заполнения зависит от свитчера Обязательно

  • Поле, указанное как Уникальный идентификатор в разделе админпанели /admin/system/auth обязательно для заполнения

Особенности заполнения поля Мобильный телефон:

Если поле выводится на странице создания / редактирования пользователя в админпанели, то:

  • Доступен ввод номера мобильного телефона по международной маске с возможностью выбора кода страны из выпадающего списка

  • Значение по умолчанию — пусто

  • Должно быть уникальным — не допускается два и более одинаковых номеров мобильного у неудалённых пользователей на платформе

  • Может являться Уникальным идентификатором

Как удалить пользователя

Чтобы удалить пользователя, необходимо перейти в Административной части в раздел Пользователи и на экране Поиска кликнуть по пользователю, которого необходимо удалить. На открывшейся странице выберите кнопку "Удалить".

Личный кабинет удаленного пользователя доступен только по прямой ссылке и отображается с заглушкой:

Как отображается удалённый пользователь в других разделах портала описано в разделе Как отображается удалённый пользователь.

Как настроить автоматическое удаление пользователей

Настройка выполняется в разделе панели администрирования Параметры системы - Автоматическое удаление пользователей

Данная настройка определяет, по какому признаку будет осуществляться автоматическое удаление пользователей на платформе.

На странице осуществляется взаимодействие со следующими полями:

  • “Количество дней неактивности“

  • “Роли для удаления“

Для удобства на странице присутствует подсказка: “Удаление пользователей начнёт происходить только после ввода дней в поле «Количество дней неактивности». Если вы добавили только роли, а дни оставили незаполненными, удаление не произойдёт, даже если вы нажмёте «Сохранить»”.

Чтобы настроить автоматическое удаление пользователей совершите следующие этапы:

1) Заполните поле “Количество дней неактивности“.

Для ввода доступны числа от 1 до 9999.

Настройка устанавливает через сколько дней неактивности пользователя (неактивность означает, что пользователь не заходил на портал) пользователь, удовлетворяющий настройкам поля “Роли для удаления“ (см. пункт 2 ниже) удалится с портала.

2) Заполните поле “Роли для удаления“.

Поле позволяет выбрать несколько значений из списка.

Удаление осуществляется по пользователям определённых ролей. Также можно удалять пользователей без роли — для этого необходимо выбрать значение “Без роли“ в данном поле.

По кнопке “Выбрать все“ можно выбрать все значения выпадающего списка.

3) После заполнения полей нажмите кнопку “Сохранить“.

Страница обновится, и настройки автоматического удаления сохраняться.

В результате сохранения страницы с заполненными настройками как на изображении выше автоматическое удаление будет работать следующим образом:

Если какой-либо пользователь не заходил на портал 2 дня, и при этом у пользователя присутствует роль “Блогер“, то пользователь будет автоматически удалён с платформы.

Как «замаскироваться» под пользователем

Функция маскировки полезна администраторам портала, когда необходимо посмотреть информацию от "лица" пользователя. Например, для проверки отображения элементов - уроков, тестирований, разделов и прочее.

Для маскировки перейдите в Административную часть в раздел Пользователи. Затем найдите необходимого пользователя с помощью строки поиска и нажмите на значок «Замаскироваться», который располагается справа в таблице напротив Фамилии пользователя.

При нажатии на кнопку «Замаскироваться» откроется Главная страница портала в Публичной части. Для проверки маскировки перейдите в Личный кабинет и убедитесь, что замаскировались под нужным пользователем.

Важно! Будьте внимательны, когда маскируетесь под пользователем. Все действия, совершаемые в замаскированном виде, совершаются от аккаунта пользователя. Если было пройдено тестирование, оно будет засчитано. После выхода из режима маскировки, все совершенные действия сохранятся.

Как изменить информацию о пользователе

Информацию о пользователе можно изменить следующими способами:

  1. Файл импорта - через файл импорта возможно изменить бОльшую часть информации о пользователе. Замените необходимую информацию в файле импорта (кроме поля e-mail) и загрузите обновленный файл на портал

  2. Личная карточка пользователя - в Административной части портала в личной карточке пользователя, для этого необходимо перейти в раздел Пользователи – Список пользователей, найти пользователя и перейти на страницу редактирования, нажав на ФИО пользователя. После редактирования полей нажмите кнопку "Сохранить". Данные будут обновлены.

  1. Личный кабинет пользователя - замаскироваться под пользователем и в Публичной части портала в Личном кабинете пользователя изменить информацию в полях согласно Конструктору Полей

Что делать, если пользователь не может зайти на портал

Если пользователь не может зайти на портал, проверьте следующее:

  • Есть ли ошибка, которая отображается в Публичной части? Если да, обратитесь в Службу поддержки

  • Корректно ли введен адрес портала? Если да, переходите к следующему пункту

  • Корректно ли введен логин/пароль? Если да, переходите к следующему пункту

  • Пробовал ли пользователь восстанавливать пароль с помощью функции восстановления пароля? Если да, переходите к следующему пункту

  • Корректно ли указана почта, на которую придет письмо о восстановлении пароля? Если да, переходите к следующему пункту

  • Уволен/Заблокирован ли пользователь?

Если не удается получить доступ к порталу, проверив информацию по пунктам выше, обратитесь в Службу поддержки с указанием следующей информации:

  • ID/Логин пользователя

  • Устройство/Браузер

  • Описание пошаговых действий пользователя

  • Скриншот ошибки

Отчёты по пользователям

Пользователи. Сводный отчёт по активности пользователей

Фильтры отчёта

  • Дата активности пользователей — стандартный фильтр по периоду, необязательный

  • Включить удалённых пользователей — чек-бокс, при включении которого в отчёт попадает информация по удалённым пользователям

  • Кнопка Выбрать фильтры — панель со списком необязательных фильтров:

    • Пользователи — фильтр по пользователям

    • Пользовательские группы — фильтр по пользовательским группам

    • Стандартные фильтры по всем полям из конструктора полей (выводимым в фильтры)

Шапка отчёта

  • Стандартная шапка отчёта — содержит название отчёта и дополнительные строки по всем применённым фильтрам при генерации отчёта

Поля отчёта

  1. ID — ID пользователя

  2. Поля из конструктора полей (выводимые в отчёты)

    • Если до генерации отчёта был применён фильтр Включить удалённых пользователей, то Фамилия, Имя и Отчество пользователя заменяются на значение Удалён

  3. Статус — один из статусов пользователя:

    • Активен

    • Не активен

    • Удалён — если пользователь удалён с платформы и до генерации отчёта был применён фильтр Включить удалённых пользователей

  4. Дата регистрации — в формате: ГГГГ/ММ/ДД ЧЧ:ММ

  5. Дата увольнения — в формате: ГГГГ/ММ/ДД ЧЧ:ММ. Столбец выводится, если до генерации отчёта был применён фильтр Включить удалённых пользователей

  6. Дата последней активности — в формате: ГГГГ/ММ/ДД ЧЧ:ММ

  7. Баллы — количество баллов обучения

  8. Карма — количество баллов кармы

  9. Баланс — количество баллов на балансе Каталога призов

  10. Поля по показателям эффективности — для каждого показателя два столбца: План – плановое значение и Факт – фактическое значение показателя.

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

      1. Для фактических показателей — логика расчёта аналогична логике расчёта показателей эффективности выводимых в публичной части и описана в .

        1. Если ничего не передавалось — в отчет выводится пустое значение.

        2. Если единственное загруженное значение равно “0”, то в отчет выводится “0”.

      2. Для плановых показателей — логика расчёта аналогична логике расчёта показателей эффективности выводимых в публичной части и описана в .

    2. Данные отображаются, если есть хотя бы один загруженный показатель эффективности.

  11. Количество комментариев

  12. Количество объектов, добавленных в избранное

  13. Количество поставленных лайков

  14. Поля с количеством баллов обучения и кармы по каждому модулю — выводится в отчёт только если за активности в модуле можно заработать баллы обучения или кармы.

    1. Уроки (баллы)

    2. Тестирования (баллы)

    3. Учебные планы (баллы)

    4. Квесты (баллы)

    5. Царь горы (баллы)

    6. Вопрос дня (баллы)

    7. Импорт администратором (баллы)

    8. Каталог призов (баллы)  – если баллы были из обучения. При смене валюты (баллы/карма) отображается только баланс в той валюте, которая установлена на момент выгрузки отчёта. HOLDМодуль остаётся в отчёте даже при смене баланса.

    9. Битва умов (баллы)

    10. Опросы (карма)

    11. Комментарии (карма)- к любой записи на портале, кроме ДР, Блоги, Пульс

    12. Лайки (карма) – к любой записи на портале, кроме ДР, Блоги, Пульс

    13. День рождения (карма)

    14. Блоги (карма)

    15. Пульс (карма)

    16. Соц.активность: приветственная презентация, заполнение ЛК, посещение (карма)

    17. Импорт администратором (карма)

    18. Каталог призов (карма) – если баллы были из кармы. При смене валюты (баллы/карма) отображается только баланс в той валюте, которая установлена на момент выгрузки отчёта.

Пользователи. Отчёт по выбранному пользователю и его группам

Фильтры отчёта

  1. Пользователи

  2. Пользовательские группы

  3. Стандартный фильтр по всем полям из конструктора полей (выводимым в фильтры)

Поля отчёта

  1. ID пользователя. В отчёте выводятся все активные и не удалённые пользователи портала

  2. Поля из конструктора полей (выводимые в отчёт). Особенность для поля Отдел: если пользователь является сотрудником нескольких отделов, все они отображаются через запятую.

  3. Пользовательские группы - группы пользователя на момент выгрузки отчёта. Если групп несколько, все они отображаются через запятую.

Пользователи. Отчёт по выбранному пользователю и его ролям

Фильтры отчёта

  1. Пользователи

  2. Пользовательские группы

  3. Стандартный фильтр по всем полям из конструктора полей (выводимым в фильтры)

Поля отчёта

  1. ID пользователя. В отчёте выводятся все активные и не удалённые пользователи портала

  2. Поля из конструктора полей (выводимые в отчёт). Особенность для поля Отдел: если пользователь является сотрудником нескольких отделов, все они отображаются через запятую

  3. Пользовательские группы - роли пользователя на момент выгрузки отчёта. Если ролей несколько, все они отображаются через запятую.

Пользователи. Экспорт пользователей

Фильтры отчёта

  1. Пользователи

  2. Пользовательские группы

  3. Стандартный фильтр по всем полям из конструктора полей (выводимым в фильтры)

Пользователи. Экспорт структуры

Отчёт содержит данные всех загруженных через импорт структуры отделов.
Формат отчёта соответствует формату самого файла импорта структуры.

Пользователи. Отчёт по посещениям платформы

Фильтры отчёта

  1. Дата посещения портала
    В отчёт выводятся все пользователи, которые заходили на портал в указанный период

  2. Пользователи

  3. Пользовательские группы

  4. Стандартный фильтр по всем полям из конструктора полей (выводимым в фильтры)

Поля отчёта

  1. Дата посещения – дата посещения портала

  2. Количество посетителей – количество пользователей, заходивших на портал в указанную дату

Пользователи. Отчёт по подпискам на пользователей

Фильтры отчёта

  1. Стандартный фильтр по всем полям из конструктора полей (выводимым в фильтры)

Поля отчёта

  1. Системный id пользователя (автора контента)

  2. Поля из конструктора полей (выводимые в отчёты) - по автору контента

  3. Всего подписчиков - количество активных неудалённых пользователей, подписанных хотя бы на одну категорию автора контента

  4. Подписчиков в Блогах (при подключенном модуле Блоги) - количество активных неудалённых пользователей, подписанных на Все категории или на категорию подписки Блоги

  5. Лайки к записям в блогах (при подключенном модуле Блоги) - количество лайков к постам блогера (в том числе к неактивным и удалённым)

  6. Записи в блогах (при подключенном модуле Блоги) - количество активных неудалённых записей, опубликованных блогером

  7. Подписчиков в новостях - количество активных неудалённых пользователей, подписанных на Все категории или на категорию подписки Новости

  8. Лайки к записям в новостях - количество лайков к постам автора новостей (в том числе к неактивным и удалённым)

  9. Записи в новостях - количество активных неудалённых записей, опубликованных автором новостей

  10. Подписчиков в Пульсе (при подключенном модуле Пульс) - количество активных неудалённых пользователей, подписанных на Все категории или на категорию подписки Пульс

  11. Лайки к записям в пульсе (при подключенном модуле Пульс) - количество лайков к постам автора пульса (в том числе к неактивным и удалённым)

  12. Записи в пульсе (при подключенном модуле Пульс) - количество активных неудалённых записей, опубликованных автором пульса

  13. Подписчиков в Сообществах (при подключенном модуле Сообщества) - количество активных неудалённых пользователей, подписанных на Все категории или на категорию подписки Сообщества

  14. Лайки к записям в Сообществах (при подключенном модуле Сообщества) - количество лайков к постам автора Сообщества (в том числе к неактивным и удалённым)

  15. Записи в Сообществах (при подключенном модуле Сообщества) - количество активных неудалённых записей, опубликованных автором сообщества

Упоминания пользователей

Упоминания пользователей доступны в следующих разделах портала:

  • Комментарии в публичной части портала - во всех модулях, в которых доступны комментарии. В данных модулях создание упоминания происходит в публичной части портала в момент создания комментария. 

  • Контентные записи - в модулях с контентом (см. список ниже). В данных модулях создание упоминания происходит в публичной и в административной частях портала (механика доступна при создании контентной записи в полях ввода с редактором TinyMCE).

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

Список модулей, в которых доступны упоминания пользователей в контекстных записях

В публичной и административной части на страницах создания записей в контекстных модулях доступна механика упоминания пользователей (в полях ввода с редактором TinyMCE - см.список ниже).

Публичная часть:

Тип модуля

Модуль

Поля в публичной части, в которых доступны упоминания

Тип модуля

Модуль

Поля в публичной части, в которых доступны упоминания

Дополнительные модули

Блоги

Запись блога:

  • Текст



Пульс

Запись в пульсе



Сообщества

Запись в сообществе:

  • Текст

Административная часть:

Тип модуля

Модуль

Поля в панели администрирования, в которых доступны упоминания (все поля ввода с редактором TinyMCE)

Тип модуля

Модуль

Поля в панели администрирования, в которых доступны упоминания (все поля ввода с редактором TinyMCE)

Базовые модули

Библиотека

Страницы создания Страницы:

  • Описание



Мероприятия

Текст



Новости

Текст



Уроки

Текст

Дополнительные модули

Блоги

Текст

Как добавить упоминание пользователя

  • Чтобы добавить упоминание, необходимо ввести символ "@". Перед "@" не должно быть буквенных и числовых символов.

  • Поиск срабатывает после ввода второго символа после "@".

  • Разрешенные символы для поиска: буквы, цифры, дефисы, апострофы.

  • Поисковой строкой считается весь текст, идущий после символа "@" до курсора, если нет пробелов и знаков пунктуации. 

  • Поиск по ФИО: пользователя можно искать по имени и по фамилии

  • Поиск осуществляется по одному слову, а также по нескольким словам, разделенным символом "_". Нижних подчеркиваний может быть не более двух в одном поисковом запросе, в противном случае поиск прекращается. Таким образом, поиск может осуществляться по имени, фамилии и отчеству, например "Алёшин_Алексей_Юрьевич".

  • После ввода второго символа появляется выпадающий список с пользователями, подходящими под критерии поиска. Список динамически обновляется при уточнении запроса. Если совпадений нет, список скрывается.

  • Вид списка:

    • При упоминании пользователя в комментарии о каждом пользователе в списке отображается информация: аватар пользователя, имя и фамилия, id

    • При упоминании пользователя в контекстных записях о каждом пользователе в списке отображается информация:  аватар пользователя, e-mail, имя и фамилия

  • Навигация по списку может осуществляться клавишами "вверх" и "вниз" с клавиатуры.

  • Скрытые пользователи не отображаются в выпадающих списках. Удаленные и неактивные пользователи не отображаются в выпадающих списках. 

  • Для упоминания можно выбрать любого пользователя из списка. Если при этом у пользователя нет доступа к записи, у которой оставлен комментарий с его упоминанием, при переходе к записи по ссылке из уведомления пользователю отображается 404 ошибка.

  • Важно:

    • Введенные вручную ФИО без выбора пользователя из выпадающего списка не трансформируются в ссылку и выводятся, как обычный текст (комментарий публикуется без упоминания)

    • Если ФИО были выбраны из выпадающего списка, то комментарий публикуется с упоминанием пользователя

Как изменить текст упоминания

Вместо ФИО пользователя в упоминании вы можете ввести свой текст - он отобразится в опубликованном комментарии и будет содержать упоминание пользователя.

Как это сделать:

  • При упоминании пользователя в комментарии:

    • Выберите пользователя для упоминания

    • После выбора пользователя из списка его имя трансформируется в формат: @id (Фамилия Имя)

    • Для замены стандартного текста упоминания по Фамилии Имени отредактируйте текст в скобках - он отобразится в опубликованном комментарии и будет содержать упоминание пользователя

    • Вид опубликованного комментария:

     

  • При упоминании пользователя в контекстной записи:

    • Выберите пользователя для упоминания

    • После выбора пользователя из списка его имя трансформируется в формат: @id

    • Для замены стандартного текста упоминания по Фамилии Имени добавьте после @id текст в скобках - он отобразится в опубликованном комментарии и будет содержать упоминание пользователя

    • Вид опубликованного комментария:

 

Как отображается упоминание пользователя

Успешно опубликованное упоминание пользователя выводится как Фамилия Имя (по умолчанию) или альтернативный текст  и является ссылкой на профиль упоминаемого пользователя.

Комментарий с упоминанием в виде фамилии и имени пользователя (по умолчанию)

Комментарий с упоминанием в виде альтернативного текста

Опубликованные упоминания отображаются в таком виде во всех разделах портала, как в публичной, так и в административной части (например, в списке последних комментариев на главной странице панели администрирования).

 

Уведомление при упоминании пользователя

Если пользователя упомянули в комментарии, ему приходит уведомление в колокольчик:

  • %username упомянул вас в комментарии «{текст комментария ссылкой}» в разделе «{Название раздела}». 

  • %username упомянул вас в записи «{название записи ссылкой}» в разделе «{название модуля ссылкой}». 

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

Ограничение доступа при недостатке баллов обучения

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

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

Как отображается удалённый пользователь

Как отображается удлённый пользователь в Публичной части

Тип

Модуль

Описание

Вид

Тип

Модуль

Описание

Вид

Базовые  модули

 

 

 

 

 

 

 

 

 

 

 

Авторизация

Пользователь теряет возможность зайти на портал: при авторизации удаленному пользователю выводится ошибка "Неверный логин или пароль". 

Личный кабинет

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

В личном кабинете удаленного пользователя отображается заглушка "Пользователь удалён".



Личный кабинет - Полезные документы

Пользователь, ответственный за исполнение заявки может быть удалён.

На карточке заявки вместо фамилии и имени отображается текст “Удалённый пользователь“.

 

 

На странице заявки в блоке “Ответственный” отображается не только текст, но и стандартная заглушка аватара.

Лайки и комментарии

 

 

 

 

На портале остаются все лайки и комментарии удаленного пользователя. Удаленный пользователь учитывается в счетчиках лайков и комментариев.



Удаленный пользователь отображается в списке лайкнувших (хинт) с серым аватаром, некликабельный.

Удаленный пользователь отображается в списке лайкнувших (поп-ап) с серым аватаром, некликабельный. Вместо ФИО "Удалённый пользователь".

Удаленный пользователь отображается как автор комментария с серым аватаром, некликабельный. Вместо ФИО "Удалённый пользователь".

В ответе на комментарий удалённый отображается имя пользователя, некликабельно.

Упомнинание удалённого пользователя – некликабильные имя и фамилия

Модули с контентом*

На портале остается весь контент, созданный пользователем. Удаленный пользователь отображается как автор записи (см. список по модулям ниже) с серым аватаром, некликабельный. Вместо ФИО "Удалённый пользователь".





На портале остается информация о прохождении активностей (выводится в отчёты) удаленным пользователем



Рейтинг

Удаленный пользователь не отображается в рейтинге



Индекс счастья

Удаленный пользователь не учитывается в показателях Индекса счастья



Поиск

Удаленный пользователь не выводится в поиске



Опросы

Ответы удаленного пользователя учитываются в опросах



Уведомления

Уведомление о действии пользователя, который удалён: удаленный пользователь отображается с серым аватаром, некликабельный.

 

Дополнительные модули

 

 

Царь горы

Удаленный пользователь отображается как действующий победитель в виджете на ГС с серым аватаром, некликабельный. Вместо ФИО "Удалённый пользователь".

Квест

Удаленный пользователь отображается как наставник с серым аватаром, некликабельный. Вместо ФИО "Удалённый пользователь".

Сообщества

Удаленный пользователь не отображается в списке участников сообщества





Удаленный пользователь  отображается как лидер сообщества с серым аватаром, некликабельный. Вместо ФИО "Удалённый пользователь".

Справочник сотрудника

Удаленный пользователь не отображается в справочнике сотрудника



*Отображение удалённого пользователя в модулях с контентом

Тип

Модуль

Где отображается удаленный пользователь

Расположение

Вид

Тип

Модуль

Где отображается удаленный пользователь

Расположение

Вид

Базовые модули







 

Уроки и тесты

Автор урока

Страница урока

Новости

Автор новости

Страница новости

Мероприятия





Ответственный за мероприятие

Страница мероприятия

Дополнительные модули

 

 

 

 

 

 

 

Пульс

 

 

Автор записи

Виджет на ГС

Список записей в Пульсе

Страница записи

Автор записи, на которую пожаловались

Блок модерации в Пульсе

Блоги

Автор записи

Виджет на ГС

Список записей в Блогах

Страница записи

Сообщества

Автор записи

Список записей в Сообществе

Страница записи

Как и где отображается удалённый пользователь-руководитель

Модуль

Описание

Вид

Модуль

Описание

Вид

ЛК подчинённого

Если удалённый пользователь был руководителем, то он перестаёт отображаться в ЛК своих подчинённых.

Важно: если удаленный руководитель будет восстановлен на портале –  у всех пользователей, у которых он выбран руководителем, он будет отображаться в ЛК. Если до этого пользователь-подчиненный не был пересохранен с другим или отсутсвующим руководителем.

Вид ЛК подчинённого, когда руководитель – не удаленный пользователь

Вид ЛК подчинённого, когда руководитель удалён с портала

Отчёт Экспорт пользователей

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

 

Обучающие видео