- Включить (по умолчанию протокол работы пользователей отключен) «Протоколировать работу пользователей».
- Добавить (если администратор кластера отсутствует) администратора кластера с аутентификацией паролем.
- Открыть обработку «ПростойПользователяВСистеме» в режиме предприятия и запустить команду «Установить и записать параметры администрирования», а после заполнить параметры администрирования и выполнить команду «ОК».
Если получили уведомление «COM соединение успешно установлено», тогда переходим к следующему пункту. - Добавить обработку «ПростойПользователяВСистеме» в подсистему «Дополнительные отчеты и обработки».
- Включить «Выполнять команду по расписанию» и настроить расписание обработки.
ВАЖНО! Параметр «Повторять через» в расписании является обязательным для заполнения. В «Повторять через» указывается время простоя пользователя после которого последует удаление сеанса.
БОНУС: Действия пользователя при работе с отчетами в протокол не попадают и тогда возникает ситуация, когда пользователь по факту работает, но сеанс такого пользователя будет удален. Решим данную ситуацию добавлением подписки на события.
В качестве источника подписки на события указываем «ОтчетМенеджер», в качестве события указываем «ОбработкаПолученияФормы», а в обработчик события пишем:
ПараметрыЗаписи = Новый Структура("ОбъектДанных, ТипСобытия, Длительность, ОписаниеСобытия, ДополнительныеСведения",
Неопределено, Перечисления.ТипыСобытийПротоколаРаботыПользователей.Просмотр, 0, "ПолучениеФормыОтчета", "");
ПротоколированиеРаботыПользователей.Записать(ПараметрыЗаписи);
Проверено на релизе 2.1.29.18.