UsersGetActiveSessions

<< Click to Display Table of Contents >>

Navigation:  Проект в MasterSCADA 4D > Дерево библиотек > Библиотека BaseObjects > BaseObjects.ФБ.Users >

UsersGetActiveSessions

Функциональный блок UsersGetActiveSessions служит для получения списка сессий клиентов визуализации, которые активны в текущий момент

Вид в дереве

Вид в редакторе FBD

usersGetActiveSessions

usersGetActiveSessions_1

Название

Тип

Назначение

Выходы

ActiveSessions

ARRAY [*] OF SessionParameters

Выход ФБ. Выдается массив структур с информацией об активной сессии. Количество элементов массива зависит, от количества подключенных клиентов визуализации к исполнительной системе: одно подключение - один элемент массива.

Структура SessionParameters находится в библиотеке BaseObjects.Типы данных и имеет следующие поля:

usersGetActiveSessions_2

Название

Тип

Назначение

SessionId

DINT

Указывается номер сессии

UserName

STRING

Имя текущего пользователя в данной сессии

UserGroup

STRING

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

ClientAddress

STRING

Адрес устройства, на котором открыт клиент визуализации

LoginTime

DT

Время начала сессии (время входа пользователя в систему).

SessionExpireTime

DT

Время окончания сессии пользователя. Значение 0 указывает на то, что время сессии не ограничено

Hostname

STRING

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

IsBrowser

BOOL

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

TRUE - используется браузер;

FALSE - используется встроенный клиент.

Смотрите также: