Список активных пользователей
Список активных пользователей — это список пользователей, авторизованных в системе в данное время.
Активные пользователи = количество всех записей в списке "Активные пользователи".
Активные сессии = сумма активных сессий у всех активных пользователей.
Пользователь может не иметь ни одной активной сессии, но он будет отображаться в списке активных пользователей в следующих случаях:
- если пользователь исчерпал доступные сессии и совершил выход из приложения в одной из сессий, нажав кнопку Выйти);
- если сессия принудительно завершена администратором, а пользователь пока не совершал действий в приложении и не получил сообщение о том, что его сессия истекла;
- если сессия пользователя истекла по таймауту и пока не удалена из реестра сессий;
- если сессия окончилась из-за того, что была вытеснена другой сессий, и пользователь не совершал никаких действий в завершенной (вытесненной) сессии.
В таком случае количество "Всех сессий" у объекта списка будет на 1 больше, чем количество "Активных сессий".
Место в интерфейсе
Раздел меню "Настройка системы → раздел "Администрирование" → вкладка "Управление системой" → блок "Активные пользователи".
Содержание списка
Для каждого пользователя в списке указывается:
- ID — UUID пользователя. Для суперпользователей отображается: superUser$"логин суперпользователя".
- Имя пользователя — значение атрибута "Наименование" (title) пользователя. Для суперпользователей отображается логин.
- Логин — значение атрибута "Логин" (login) пользователя.
- Лицензии — тип занимаемой лицензии. Возможные значения: "Именная", "Конкурентная", "Суперпользователь", "Нелицензированный пользователь".
- Активные сессии — количество активных сессий в данный момент времени для каждого пользователя.
-
Все сессии — общее количество сессий, включая неактивные в данный момент времени для каждого пользователя.
Если пользователь завершит сессию, нажав кнопку Выйти, то такая сессия не будет считаться неактивной. Неактивные сессии удаляются в одном из следующих случаев:
- Пользователь с истекшей сессией попытается авторизоваться;
- Сработает механизм очистки истекших сессий;
- Сессия будет инвалидирована другим способом.
- Активный — флажок установлен, если у пользователя есть хотя бы одна активная сессия.
- Удаленный адрес — IP адрес, с которого установлено соединение для данного пользователя. Для пользователя мобильного приложения отображается IP адрес мобильного устройства.
-
Дата — дата и время последнего действия пользователя в одной из его сессий.
Вычисляется по следующему правилу: берутся все сессии пользователя, в каждой из сессий выбирается дата последнего обращения к серверу и из всех этих дат берется самая последняя (ближайшая к текущему времени).
Над списком отображаются:
- Кнопки Войти под сотрудником и Обновлять список.
-
Информационная плашка, на которой отображается количество активных пользователей и суммарное количество активных сессий пользователей в текущий момент времени.
Информация обновляется при перезагрузке страницы браузера, при обновлении списка (нажата кнопка Обновлять список), при каждом принудительном прерывании активной сессии пользователя.
Действия в списке
Автоматическое обновление списка активных пользователей
Чтобы включить режим автоматического обновления списка активных пользователей, нажмите кнопку Обновлять список. Если кнопка отображается в нажатом состоянии, режим обновления включен.
Завершение активной сессии пользователя
Чтобы принудительно завершить активную сессию пользователя, нажмите иконку в строке пользователя, сессия которого должна быть завершена.
Активные сессии суперпользователя не завершаются.
Вход в систему под другим пользователем
Суперпользователю предоставляется возможность входить в систему под именем любого сотрудника.
Чтобы выполнить вход в систему, нажмите кнопку Войти под сотрудником и выберите сотрудника из списка неархивных сотрудников. У сотрудников, которые в данный момент имеют активную сессию, есть отметка "online"