Основные операции управления компьютерами

Основные операции управления могут выполняться в программе несколькими способами. В окне Панели управления их можно выполнять выбрав компьютер в списке и нажав нужную кнопку в верхней части окна. Еще один способ: щелкнуть правой кнопкой мышки на записи о компьютере и выбрать из появившегося контекстного меню нужную операцию. Немного быстрее можно выполнять операции при помощи Панели кнопок компьютеров, расположенной в правой части окна программы. Щелчок левой клавишей мышки на одной из кнопок этой панели позволяет выполнить самые популярные операции создания или изменения сеанса, а щелчок правой клавишей мышки вызывает контекстное меню в котором можно выбрать нужную операцию. Некоторые операции можно выполнять через подменю "Правка" и "Команды" главного меню программы. Набор и функции кнопок Панели управления и меню полностью настраиваются при помощи Редактора интерфейса ("Настройка" - "Настройка интерфейса").

Кнопки Панели управления и соответствующие им основные операции:


Создание нового сеанса

Для того чтобы создать новый сеанс работы на компьютере (разблокировать компьютер) нужно выделить курсором запись о компьютере в списке компьютеров Панели управления и нажать кнопку "Новый сеанс" -   или выбрать операцию "Новый сеанс" в контекстном меню, появляющемся после щелчка правой кнопкой мыши на записи о свободном компьютере. Можно также просто нажать клавишу <Insert>.

После этого появляется окно "Новый сеанс":

В появившемся окне "Новый сеанс" надо ввести сумму оплаты в поле "Оплата" (или установить продолжительность сеанса в поле "Время"), возможно, выбрать вид услуги в поле "Услуга" и пользователя в поле "Клиент". После нажатия на кнопку "Записать" сеанс работы на данном компьютере будет запущен. При этом компьютер разблокируется и на нем становится возможен запуск программ. После истечения заданного времени сеанса компьютер автоматически заблокируется.

Если используется Услуга и Пользователь по умолчанию, то создать сеанс можно еще быстрее через контекстное меню Панели управления щелкнув правой кнопкой мышки на нужной записи о компьютере и выбрав из появившегося меню один из пунктов типа "на 1 час" или "на 15 руб".  Услугу по умолчанию можно настроить разной для разных дней работы и времени суток на вкладке "Сеанс" окна настройки программы. Пользователь по умолчанию (с кодом = 1) используется для всех пользователей не имеющих собственного Счета с системе.

В поля "Начало" (дата и время начала сеанса) автоматически ставится дата и время создания записи о сеансе. Но эти поля можно при желании изменить, например, для того чтобы создать запись о будущем сеансе (бронирование компьютера).  Поля "Окончание" (дата и время окончания сеанса) также заполняются автоматически, но при желании время окончания можно установить вручную, и тогда время и стоимость сеанса будут вычислены автоматически.

Если поставить в поле "Время" время равное 0, то будет запущен особый сеанс без ограничения времени. Такой сеанс сам не закончится и его надо обязательно остановить при помощи кнопки "Остановить сеанс" в Панели управления. Идущий сеанс без ограничения времени выделяется в Панели управления зеленым цветом. Стоимость такого сеанса рассчитывается программой и выводится в специальном информационном окне в момент остановки сеанса. При помощи Системы разделения прав доступа можно запретить запуск сеансов без ограничения времени.

При "ручном" вводе в поля времени и даты можно  вводить числа не полностью, пропускать ввод разделяющих символов и даже ставить другие разделители. Например ввод числа 13 в поле даты воспримется как 13-ое число текущего месяца текущего года. Если в это поле ввести 1309, то это будет воспринято как 13-ое сентября текущего года.  Ввод числа 2 в поле времени воспримется как 2 часа, в ввод числа 0233 воспримется как 2 часа 33 минуты.
Изменение поля "Время" возможно также при помощи кнопок "Больше" и "Меньше", расположенных справа от поля. Кроме этого, время можно выбрать из Списка Длительностей сеанса который вызывается при помощи кнопки "Выбор времени" .  Список популярных Длительностей сеанса вы можете предварительно отредактировать (через пункты меню "Настройка" - "Длительности сеанса").

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

В системе возможна "оплата" различных услуг при помощи Абонементов, которые пользователи могут приобрести предварительно. Абонемент предоставляет право пользоваться определенными услугами некоторое время или на некоторую сумму. Когда остаток времени (или денег) на абонементе заканчивается, то данный абонемент автоматически перестает действовать и пользователю нужно приобретать другой абонемент или оплачивать наличными.  Для того чтобы оплатить сеанс абонементом нужно включить признак "Абонемент" в записи о сеансе и в появившемся поле "Номер абонемента" ввести (или выбрать) номер абонемента пользователя. Если у пользователя есть только один незакрытый абонемент, то поле "Номер абонемента" заполнится автоматически.  Справа от поля "Абонемент" имеется информационное поле "Неизрасходованный остаток",  в котором показывается текущий остаток денег (или времени) на выбранном абонементе. Если текущая стоимость сеанса превысит сумму остатка на абонементе - сеанс автоматически остановится.

Если выбрана Услуга, в настройках которой включен признак "Интернет", то в записи о сеансе появляются поля "Трафик" и "За трафик".  "Трафик" - это лимит трафика сеанса в Мегабайтах. В этом поле указывается максимально-допустимый объем трафика, который может быть скачен пользователем в этом сеансе. В идущем сеансе, при превышении текущим трафиком заданного лимита трафика, возможно отключение трафика. Подробнее об организации учета трафика можно посмотреть на страничке Учет интернет трафика. Стоимость сеанса увеличивается на стоимость трафика в соответствии с тарифами, указанными в Справочнике услуг. Стоимость трафика показывается отдельно в поле  "За трафик". При изменении суммы в этом поле  соответственно изменяется поле "Трафик" и общая стоимость сеанса.

Вид окна записи о сеансе может сильно изменяться в зависимости от вида услуги, клиента, настроек программы. Ниже показан вид этого окна при выборе услуги типа "Интернет", с включенным признаком "Абонемент"  и с фотографией клиента:

На вкладке "Платежи" окна записи о сеансе находится подробная информация о всех платежах, которые делал клиент за данный сеанс работы.

На вкладке "Трафик" находится подробная информация  о трафике сеанса и его стоимости.

На вкладке "История" имеется список всех операций данного сеанса  (лог) и поле большое поле для ввода примечаний к сеансу.


Создание записи о дополнительной операции

Дополнительными в системе называются операции, которые не связаны с сеансами работы компьютеров (кроме операций с деньгами). Это операции наподобие печати на принтере, сканирования, записи на CDROM, продажи любых товаров и т.п.  Эти операции удобно учитывать в программе так как они связаны с учетом денег в кассе. Кроме этого программа позволяет получать отчеты об использовании различных видов услуг.

Дополнительные операции должны быть описаны в Справочнике услуг и иметь в нем включенный признак "Дополнительная услуга".
Создать запись о дополнительной операции  удобнее всего путем нажатия на кнопку "Дополнительная услуга"   в Панели управления.  В появившемся окне записи об операции надо в поле "Услуга" выбрать нужную операцию. В поле "Оплата" вводится сумма оплаты или в поле "Количество" - количество, например, отпечатанных страниц.

После нажатия на кнопку "Записать" запись об операции записывается в Журнал сеансов. Эта запись изменит состояние счетчика денег в "кассе" программы. Если в записи об операции выбран Клиент и включен признак "Со счета", то изменится сумма остатка на счету этого клиента.


Создание записи об операции с деньгами

Иногда нужно изменить наличие денег в "кассе" программы или изменить сумму на счету (балансе) постоянного клиента. Такие операции делаются при помощи специальных записей в Журнале сеансов, которые не запускают сеансов работы компьютера, а только изменяют состояния счетчиков денег и отображаются в отчетах.
Создать запись об операции с деньгами можно путем нажатия на кнопку "Операция с деньгами" в Панели управления.  Другие способы:  при помощи специальных кнопок в Кассовой книге или на вкладке "Баланс" записи о пользователе Справочника пользователей.

В появившемся окне надо в поле "Услуга" выбрать нужную операцию с деньгами ("Получение денег в кассу", "Изъятие денег из кассы"...)  Такие операции должны быть отмечены в Справочнике услуг признаком "Операция с деньгами".  

В поле "Оплата" нужно ввести сумму, причем если деньги изымаются из кассы, то сумма должна быть со знаком "минус".

Если требуется изменить сумму на счету какого-либо постоянного пользователя (принять деньги от пользователя без запуска сеанса или возвратить деньги пользователю), то в поле "Пользователь" надо выбрать пользователя из Справочника пользователей. Более удобный способ - при помощи специальных кнопок в на вкладке "Баланс" записи о пользователе Справочника пользователей.

После нажатия на кнопку "Записать"  запись об операции с деньгами записывается в Журнал сеансов. Эта запись изменит состояние счетчика денег в "кассе" программы и сумму на балансе выбранного пользователя (если пользователь указан).


Изменение сеанса

Изменение записи о текущем сеансе работы компьютера производится при помощи кнопки "Изменить сеанс" в Панели управления или путем выбора этой операции из контекстного меню. Можно также просто нажать клавишу <Enter> или выполнить двойной щелчок мышкой на нужном компьютере в таблице Панели управления.

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

Также возможен ввод суммы в поле "Доплата", что приводит к изменению длительности сеанса. 

Для сеансов с включенным признаком "Интернет" можно делать доплату за дополнительный трафик путем изменения суммы "За трафик" или поля "Трафик".


Остановка сеанса

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

Возможен вывод оператору звукового сообщения об остановке сеанса на данном компьютере. Для этого нужно, чтобы в подкаталоге Locker\Snd\ находились файлы с записью (голосом) номеров компьютеров и с именами файлов "1.wav", "2.wav", "3.wav" и т.д.  Эти файлы не входят в дистрибутив программы Locker (чтобы не увеличивать его размер), но из можно скачать с сайта программы: http://pisoft.ru/locker/dl_lock.htm .

Иногда требуется "досрочно" остановить сеанс работы компьютера. Остановка идущего сеанса производится при помощи кнопки "Остановить сеанс" в Панели управления. После нажатия на эту кнопку выводится предупреждающее окно:

После подтверждения остановки нажатием на кнопку "Да" сеанс останавливается, управляемый компьютер блокируется, а оператору выводится следующее окно:

В этом окне выводится:

Если в настройках Услуги включен признак "Не разрешать возврат денег при остановке сеанса", то окно "Расчет с пользователем" выводится не будет.


Бронирование компьютера

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

В нижней части окна Панели управления имеется шкала времени, на которой в графическом виде отображаются сеансы работы выбранного в таблице компьютера. Завершенные, идущие и забронированные сеансы изображаются в виде прямоугольников разных цветов. На этой шкале удобно выполнять бронирование так как на ней хорошо видно когда компьютер будет свободен. Для создания нового сеанса нужно щелкнуть левой кнопкой мышки в точке шкалы, соответствующей времени начала сеанса, протянуть курсор мышки вдоль шкалы на нужное расстояние и отпустить кнопку мышки в точке шкалы, соответствующей времени окончания сеанса.
Шкала времени отображает не более двух дней, но при помощи кнопок "Предыдущий день" и "Следующий день", расположенных в левом нижнем углу окна, можно изменять даты отображения шкалы. Отрезок шкалы, соответствующий текущему дню имеет белый цвет фона, а другие дни - желтый.

Информация о времени начала и конца забронированных сеансов выводится в колонке "Бронирование" списка компьютеров Панели управления. Идущие забронированные сеансы отмечаются в Панели управления специальным значком:

Просматривать информацию о занятости компьютера и создавать записи о бронировании можно также через окно "Бронирование компьютера", которое вызывается при помощи кнопки "Бронирование компьютера" в Панели управления.


Пересадка на другой компьютер

Операцию пересадки пользователя на другой компьютер можно выполнить нажав кнопку "Пересадить" в Панели управления. После этого появляется окно, в котором надо выбрать свободный компьютер:

В этом окне надо выделить курсором свободный компьютер, на который будет произведена пересадка и нажать кнопку "Выбрать" (можно нажать <Enter> или выбрать запись двойным щелчком мыши).

В результате выполнения операции пересадки в Записи о сеансе изменяется номер компьютера и делается запись об операции пересадки в поле примечания и в "Истории операций".


Оштрафовать

Операции "Оштрафовать" и "Добавить время" предназначены для изменения времени идущего сеанса без изменения его стоимости. Операция "Оштрафовать" уменьшает время сеанса на заданную величину. Выполнить эту операцию после нажатия на кнопку "Оштрафовать"  Панели управления, после чего появляется следующее окно:

В этом окне можно уточнить время штрафа и нажать кнопку "Штрафовать".  После этого время идущего сеанса уменьшается на заданное число минут без изменения стоимости сеанса.


Добавить время

Операция "Добавить время" увеличивает время идущего сеанса на заданную величину без изменения его стоимости. Выполнить эту операцию можно нажав кнопку "Добавить время" Панели управления, после чего появляется следующее окно:

В этом окне можно уточнить добавляемое время и нажать кнопку "Добавить". После этого время идущего сеанса увеличивает на заданное число минут без изменения стоимости сеанса.

Время добавления по умолчанию (5 минут) можно изменить на вкладке "Сеанс" окна "Настройка параметров программы". Там же можно установить и Максимальное время добавления, которое может быть бесплатно добавлено в одном сеансе. Доступ к выполнению операций "Добавить время", "Оштрафовать" а также к настройкам параметров программы можно запретить некоторым категориям сотрудников через Систему разделения доступа.


Выполнить команду на данном компьютере

В системе имеется возможность выполнения команд ОС и запуска программ на управляемых компьютерах. Для этого в Панели управления имеется специальная кнопка "Выполнить команду" . После нажатия на эту кнопку появляется следующее окно:

В поле "Команда" нужно ввести команду или программу, которую нужно выполнить на управляемом компьютере и нажать кнопку "Выполнить". Можно также выбрать команду из списка вводившихся раньше команд. Этот список появляется при нажатии на кнопку "История" , расположенную справа от поля "Команда".

Возможность выполнения команды сразу на всех компьютерах позволяет решать, например, такие задачи как периодическое копирование каких-либо файлов сразу на все компьютеры. Для этого надо написать соответствующий командный файл, размножить его по всем компьютерам и выполнять сразу на всех компьютерах.

Нужно учесть, что имена запускаемых программ, нужно вводить вместе с полным путем к ним. Например:

c:\bin\wincmd\wincmd32.exe

 Некоторые программы запустить таким образом не удастся из за того, что им необходимо чтобы их каталог стал в системе "текущим". Перед запуском таких программ нужно сначала выполнить команду ОС "CD" - "Сменить каталог".

При помощи утилиты LProc.exe, которая поставляется вместе с программой LockWin, можно останавливать все или некоторые уже запущенные на компьютере программы. Подробнее о применении утилиты LProc можно посмотреть здесь

Вместе с программой LockWin поставляется утилита Mess.exe, при помощи которой можно выводить сообщения пользователю "поверх" любых выполняемых на компьютере программ.  При помощи этой утилиты LockWin выводит сообщение пользователю за 5 минут до окончания его сеанса работы. Пример вывода сообщения при помощи этой утилиты приведен на скриншоте выше. Некоторые параметры выводимого сообщения (цвет, размер, координаты..) можно изменить при помощи параметров настройки в файле Trevoga.ini или при помощи программы Setting.exe.

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


"Убить" все задачи на компьютере

При помощи операции "Убить" все задачи" можно остановить все "несистемные" задачи на выбранном компьютере. Для выполнения этой операции в Панели управления имеется специальная кнопка -
Выполняется эта команда при помощи утилиты LProc, которая имеется в каталоге программы LockWin управляемого компьютера. При помощи LProc вы можете заранее подготовить список "неубиваемых" программ, которые не должны прекращаться при выполнении этой операции. Программа LProc, по умолчанию, не убивает любые программы, запущенные из каталога Windows, но иногда нужно добавить в список "неубиваемых" и другие программы, например, эмуляторы CD-ROM.


Перезагрузить компьютер

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

и после подтверждения операции нажатием на кнопку "Да" производится перезагрузка управляемого компьютера.

Перезагрузить все свободные (не занятые)  компьютеры можно при помощи операции "Перезагрузить свободные", которая имеется в меню "Команды".


Выключить компьютер

При помощи кнопки в Панели управления выполняется операция выключения выделенного компьютера. После нажатия на эту кнопку сначала выдается предупреждающее сообщение и после подтверждения операции нажатием на кнопку "Да" производится выключение компьютера.

Кроме этого в меню "Команды" имеются команды "Выключить все компьютеры" и "Выключить свободные компьютеры".


Включить/выключить интернет трафик на компьютере

При помощи кнопки   выполняются операции включения и выключения интернет-трафика на выделенном компьютере. Одновременно с этим изменяется значок состояния компьютера ( или ) чтобы было видно включен ли интернет на данном компьютере. Функции включения и выключения интернет-трафика сильно зависят от конкретной системы обеспечения доступа к интернету (тип прокси-сервера, Windows или Linux), поэтому они должны быть реализованы в виде "скриптов", которые могут настраиваться. Скрипты управления доступом к интернету должны быть описаны в Скриптах услуги Справочника услуг программы. Примеры готовых решений задачи управления трафиком для некоторых конкретных систем имеются на странице "Обмен опытом пользователей Locker-a".


Отметка и групповые операции

В системе имеется возможность выполнения некоторых операций одновременно на нескольких отмеченных компьютерах. Одновременно можно запустить несколько новых сеансов, забронировать компьютеры, добавить время (через контекстное меню), убить все задачи, перезагрузить компьютеры, выключить компьютеры. Для манипуляций с отметками в Панели управления имеется две кнопки:

 - Отметить или снять отметку с выделенного компьютера. Отмеченные компьютеры помечаются в списке компьютеров значком
- Снять все отметки - <Ctrl+Home>, <Ctrl+End>
- Инвертировать отметки. При помощи этой кнопки удобно отмечать все компьютеры, отфильтрованные при помощи, например, Фильтра.

Кроме этих кнопок, можно выполнять отметку записей при помощи мышки и клавиатуры:

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


Признак "Не работает"

При помощи кнопки в Панели управления и в Справочнике компьютеров можно отметить выделенный компьютер признаком "Не работает" (). Рекомендуется отмечать этим признаком временно не работающие компьютеры чтобы система не обращалась к ним при проверке состояния компьютеров. Не работающие компьютеры не будут учитываться в счетчиках "Свободно", расположенных в нижней части окна Панели управления. Все включения и выключение этого признака фиксируется в Журнале операций.


Управление программами на компьютере

Нажатие на кнопку   вызывает окно со списком запущенных на компьютере программ:

Следует иметь в виду, что в этом списке выводятся только те программы, которые запущены через Пользовательское меню программы LockWin, то есть программы запущенные через кнопку "Пуск" или с Рабочего стола Windows видны не будут. Кроме этого, чтобы работала эта функция, надо чтобы данный компьютер был включен и доступен через сеть, так как список запущенных программ находится на управляемом компьютере в каталоге программы LockWin.

При помощи кнопок "Удалить" и "Запустить" можно, соответственно, остановить работу выделенной в списке программы и запустить любую программу, имеющуюся в Пользовательском меню данного компьютера. 


Перевывести состояние компьютера

Нажатие на кнопку приводит к опросу состояния выделенного компьютера. После опроса состояния обновляются значки, показывающие состояние компьютера в левой части списка компьютеров:

Одновременно с опросом состояния выполняется обновление информации о текущем трафике и израсходованной сумме денег на управляемом компьютере. Чтобы эта информация обновлялась на всех компьютерах автоматически, надо в настройках программы включить признак "Автоматический опрос состояния компьютеров".


Опрос состояния всех компьютеров

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

Одновременно с опросом состояния выполняется обновление информации о текущем трафике и израсходованной сумме денег на управляемом компьютере. Чтобы эта информация обновлялась на всех компьютерах автоматически, надо в настройках программы включить признак "Автоматический опрос состояния компьютеров".