AGG Software
Задать вопрос  В начало  Назад  Дальше

Расписание задач

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

 

Управление расписанием

 

В окне настроек выберите вкладку "Планировщик задач" - на экране будет отображен список задач. По умолчанию он пустой.

 

modem-schedule

Рис. 2.3.5. Список задач

 

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

 

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

 

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

 

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

 

Замена телефонов задач - нажмите кнопку "Заменить..." или выберите из контекстного меню списка задач (вызывается нажатием правой кнопки мыши) пункт "Заменить..." на экране появиться окно с параметрами замены:

 

Введите старый телефон в поле "Старый номер" и новый телефон "Новый телефон" и нажмите кнопку "OK" - телефон, указанный в поле "Старый номер" будет заменен на новый телефонный номер во всех задачах. Если Вы передумали заменять телефоны, то нажмите кнопку "Отмена". Если задач в списке нет, то данная операция недоступна.

 

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

 

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

 

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

 

Типы задач

 

В модуле реализовано 2 типа задач: "Установить соединение" и "Завершить соединение", у каждой из которых свой набор условий выполнения.

 

Перечень условий выполнения для задачи "Установить соединение":

Ежедневно

Однажды

По дням недели

По дням месяца

Периодически

При старте

 

Перечень условий выполнения для задачи "Завершить соединение":

Ежедневно

Однажды

По дням недели

По дням месяца

Периодически

После выполнения соединения

Программа не передавала/принимала данных

 

Параметры группы "Задача" и "Подтверждение"

 

modem-task-1

Рис. 2.3.7. Параметры задачи

 

Тип задачи - список позволяет выбрать один из двух типов задачи: "Establish the connection" или "Break the connection". По умолчанию - "Establish the connection".

 

Количество попыток - поле содержит количество попыток, используемых при выполнении задачи. Новая попытка начинается, например, если произошла ошибка в процессе дозвона, соединения и т.п. Максимум - 500 попыток. По умолчанию - 10.

 

Пауза между попытками (сек) - поле содержит паузу (в секундах) между попытками. Максимум - 3600 секунд. По умолчанию - 15 секунд.

 

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

modem-add-button - кнопка добавляет новый телефон в список. После нажатия на кнопку появляется окно, в котором необходимо ввести номер телефона и нажать кнопку "OK". Если пользователь ввел пустую строку или телефон уже есть в списке, то на экран будет выведено сообщение.

modem-delete-button - кнопка удаляет выбранный телефон из списка. После нажатия на кнопку появляется окно подтверждения удаления, в котором необходимо нажать кнопку "Да" для удаления телефона из списка или "Нет" - для отмены действия. Если телефонов нет, то данная операция не доступна.

modem-edit-button - кнопка редактирует выбранный телефон из списка. После нажатия на кнопку появляется окно, в котором необходимо  отредактировать номер телефона и нажать кнопку "OK". Если пользователь ввел пустую строку или телефон уже есть в списке, то на экран будет выведено сообщение. Если телефонов нет, то данная операция не доступна.

modem-moveup-button - кнопка перемещает выбранный телефон на одну позицию вверх. Если телефонов нет или телефон единственный, или телефон первый в списке, то данная операция не доступна.

modem-movedown-button - кнопка перемещает выбранный телефон на одну позицию вниз. Если телефонов нет или телефон единственный, или телефон последний в списке, то данная операция не доступна.

 

Спрашивать подтверждение - флажок разрешает/запрещает вывод подтверждения начала выполнения задачи. Если флажок установлен, и время выполнения задачи подошло, то на экран будет выведен вопрос, в котором нужно будет нажать кнопку "Да" для выполнения задачи или кнопку "Нет" - для отмены выполнения. Если поле Таймаут (сек) содержит 0, то окно на экране будет бесконечно долго, пока пользователь не сделает выбор, в противном случае - в заголовке окна отображается время до закрытия окна, после которого, если пользователь не нажал кнопку "Нет", задача выполнится автоматически. По умолчанию - флажок установлен.

 

Таймаут (сек) - поле содержит время (в секундах), в течение которого программа ожидает ответа от пользователя, после вывода окна подтверждения на экран. Если значение равно 0, то программа ждет до тех пор, пока пользователь не сделает выбор, иначе - окно будет закрыто по истечении данного времени и задача начнет выполняться.  По умолчанию - 20 секунд.

 

Параметры условия выполнения "Ежедневно"

 

modem-task-1

Рис. 2.3.8. Параметры условия выполнения "Ежедневно"

 

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

 

Примечание: задача выполняется каждый день во время "Время запуска". Задача должна быть активной в списке задач - иначе она не выполнится.

 

Параметры условия выполнения "Однажды"

 

modem-task-2

Рис. 2.3.9. Параметры условия выполнения "Однажды"

 

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

 

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

 

Примечание: задача выполняется однажды во время "Время запуска" и в день "Дата". Задача должна быть активной в списке задач - иначе она не выполнится.

 

Параметры условия выполнения "По дням недели"

 

modem-task-3

Рис. 2.3.10. Параметры условия выполнения "По дням недели"

 

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

 

Интервал - поле содержит время, через которое задача будет выполнена снова. Интервал может иметь произвольное значение, но не должен быть меньше 0, и задается в часах или минутах. По умолчанию - 1 час.

 

Дни недели - список содержит дни недели, по которым выполняется задача. Должен быть выбран хотя бы один день недели, иначе окно не закроется при нажатии кнопки "OK". По умолчанию - ни один день недели не выбран.

 

Примечание: задача выполняется по дням недели "Дни недели" во время "Время запуска". Повторное выполнение задачи начнется через интервал "Интервал". Если время "Время запуска" меньше системного, то время старта задачи отсчитывается от времени "Время запуска" с учетом заданного интервала "Интервал".  Интервал "Интервал" действует в течение суток. Задача должна быть активной в списке задач - иначе она не выполнится.

 

Параметры условия выполнения "По дням месяца"

 

modem-task-4

Рис. 2.3.11. Параметры условия выполнения "По дням месяца"

 

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

 

Интервал - поле содержит время, через которое задача будет выполнена снова. Интервал может иметь произвольное значение, но не должен быть меньше 0, и задается в часах или минутах. По умолчанию - 1 час.

 

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

 

Примечание: задача выполняется по дням месяца "Дни месяца" во время "Время запуска". Повторное выполнение задачи начнется через интервал "Интервал". Если время "Время запуска" меньше системного, то время старта задачи отсчитывается от времени "Время запуска" с учетом заданного интервала "Интервал" и выбранных дней месяца "Дни месяца". Интервал "Интервал" действует в течение суток. Задача должна быть активной в списке задач - иначе она не выполнится.

 

 

Параметры условия выполнения "Периодически"

 

modem-task-5

Рис. 2.3.12. Параметры условия выполнения "Периодически"

 

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

 

Интервал - поле содержит время, через которое задача будет выполнена снова. Интервал может иметь произвольное значение, но не должен быть меньше 0, и задается в часах или минутах. По умолчанию - 1 час.

 

Примечание: задача выполняется периодически в течение суток во время "Время запуска". Повторное выполнение задачи начнется через интервал "Интервал". Если время "Время запуска" меньше системного, то время старта задачи отсчитывается от времени "Время запуска" с учетом заданного интервала "Интервал". Задача должна быть активной в списке задач - иначе она не выполнится.

 

Параметры условия выполнения "При старте":

 

Данное условие не имеет параметров.

 

Примечание: задача выполняется при старте программы или при нажатии кнопки "Старт/Пауза" в основном окне программы. Задача должна быть активной в списке задач - иначе она не выполнится.

 

Параметры условия выполнения "После выполнения соединения"

 

modem-task-6

Рис. 2.3.14. Параметры условия выполнения "После выполнения соединения"

 

Интервал - поле содержит время после установки соединения, через которое задача выполнится. Интервал может иметь произвольное значение, но не должен быть меньше 0, и задается в часах, минутах или секундах. По умолчанию - 1 час.

 

Примечание: задача выполняется по истечении времени "Интервал" после установки соединения. Задача должна быть активной в списке задач - иначе она не выполнится.

 

Параметры условия выполнения "Программа не передавала/принимала данные":

 

Интервал - поле содержит время после установки соединения, через которое задача выполнится. Интервал может иметь произвольное значение, но не должен быть меньше 0, и задается в часах, минутах или секундах. По умолчанию - 1 час.

 

Примечание: задача выполняется по истечении времени "Интервал" после установки соединения, при условии, что во время соединения не было принято или отправлено данных. Задача должна быть активной в списке задач - иначе она не выполнится.


Copyright © 1999-2018, AGG Software.
All rights reserved.