Страница 1 из 1

Получить доступ к полю "Активный процесс" через скрипт

СообщениеДобавлено: Пн фев 18, 2019 8:18 am
SergeyBobrov
Добрый день! Подскажите пожалуйста, есть ли возможность получить доступ к значению поля "Активный процесс" пользователя через скрипт?

Re: Получить доступ к полю "Активный процесс" через скрипт.

СообщениеДобавлено: Вт фев 19, 2019 7:11 am
SergeyBobrov
Дополнение: к большинству полей доступ есть через функцию mGetUserAttribute. В mychatclient при авторизации как администратор при выборе у какого-нибудь другого пользователя пункта "Информация о пользователе" -> "Основное" есть поле "Активный процесс". Но среди списка поддерживаемых атрибутов для функции mGetUserAttribute именно этого атрибута нет.

Re: Получить доступ к полю "Активный процесс" через скрипт.

СообщениеДобавлено: Вт фев 19, 2019 12:37 pm
Алексей Пикуров
Здравствуйте, Сергей.

Такой скриптовой функции нет, потому что эти данные нужно запрашивать у клиента удалённо и ждать, а асинхронных функций в MSL пока нет. Однако в MyChat есть функция контроля рабочего времени, включается в правах групп пользователей.

Там пишется csv-файл со списком запущенных процессов пользователей и дополняется, как только они что-то переключают. Файл пишется на сервере, в папке логов.

Re: Получить доступ к полю "Активный процесс" через скрипт.

СообщениеДобавлено: Вт фев 19, 2019 4:35 pm
SergeyBobrov
Нашел. А то я уж скрипт собрался делать. И в целом благодарю за программу - отлично сделано, молодцы! Спасибо за труд)

Re: Получить доступ к полю "Активный процесс" через скрипт.

СообщениеДобавлено: Вт фев 19, 2019 4:36 pm
Алексей Пикуров
Пользуйтесь на здоровье :)