Сведения о текущих пользователях системы
Оперативные сведения о текущих пользователях системы (т.е. сведения о клиентах, работающих в данный момент с ресурсами системы) отображаются в таблице Список текущих пользователей (см. рис. 5.1а).
По каждому из текущих пользователей дается следующая информация:
·
Имя компьютера
- сетевое имя компьютера, на котором работает пользователь;
· Приложение
- вид АРМа, с которым работает пользователь;
· Параметр
- имя инициализационного файла, использованного при старте АРМа;
· Подключение
- дата и время начала работы пользователя (по часам на компьютере клиента!);
· Подтверждение
- дата и время последнего подтверждения о нормальной работе АРМа (по часам на компьютере клиента!);
· Примечание
- прочие данные.
Следует иметь в виду, что оперативность информации о текущих пользователях системы определяется интервалом подтверждения, т.е. интервалом времени, через которое АРМ пользователя автоматически подтверждает о своей нормальной работе. Значение интервала подтверждения определяется параметром UserConfirmInterval в секции MAIN инициализационного файла (см. Приложение 1) - значение этого параметра по умолчанию 5 минут. Также следует знать критерий, на основании которого система делает заключение об аварийном завершении приложения пользователя и удаляет сведения о нем из списка текущих пользователей: сведения о пользователе считаются неактуальными (по причине аварийного завершения его приложения), если:
время подтверждения от него не меняется в течение контрольного интервала. Значение контрольного интервала определяется параметром UserControlInterval (значение по умолчанию 10 минут)
или
разница между временем подтверждения и текущим временем на компьютере Администратора превышает значение параметра UserControlDelete. По умолчанию, т.е. если параметр не задан, данное условие не проверяется.
Администратору предлагаются дополнительные функции, связанные с текущими пользователями системы, - они подключаются в виде всплывающего меню, вызываемого нажатием правой кнопки мыши:
· Передать сообщение
- обеспечивается передача произвольного сообщения текущему пользователю;
· Закрыть
- обеспечивается передача команды на завершение работы текущего пользователя;
· Удалить
- из списка удаляются сведения о текущем пользователе.
Оперативность выполнения первых двух функций определяется интервалом подтверждения, т.е. значением параметра UserConfirmInterval.