Действие Сменить пользователя

<< Click to Display Table of Contents >>

Navigation:  Создание окон для клиента визуализации > Редактор HMI > HMI. Программирование в окнах > HMI. Действия по событию > HMI. Действия >

Действие Сменить пользователя

При задании этого действия группа события принимает следующий вид (на рисунке показано событие Нажатие мыши):

deystvie_smenit_polzovatelya

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

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

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

hmi_trmd6img185

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