Главная форма программы выглядит так:
1, 2 – основные закладки формы: "Планировщик заданий" и "История заданий" соответственно.
Закладка "Планировщик заданий"
На первой закладке доступны элементы управления для создания и редактирования задания.
3-7 – кнопки управления заданиями.
- 3 – кнопка создания нового задания. После нажатия на нее откроется форма выбора типа задания.
- 4 – кнопка редактирования задания.
- 5 – кнопка удаления задания.
- 6 – кнопка выполнения ручного задания. Доступна только тогда, когда в расписании заданий указан ручной режим и задание не выполняется в данный момент.
- 7 – кнопка обновления списка заданий (10).
8 – кнопка открывает форму "Параметры".
9 – сворачивание главной формы в трей Windows.
Программу не обязательно сворачивать каждый раз в трей или оставлять открытой. Основной функционал программы реализован в виде службы Windows и работает в фоновом режиме в независимости от того, запущена или нет главная форма. Единственно, если программа запущена или свернута в трей, в случае остановки по какой либо причине службы, пользователь получит в трее сообщение об этом
10 – список и стостояние заданий. Таблица состоит из таких столбцов:
- Задание
- № – уникальный номер задания, создается автоматически.
- Название – название задания.
- Тип – тип расписания.
- Операция – вид задания. Может принимать два значения: "Бекап" или "Другое" в зависимости от вида заданий.
- Резервная копия – Путь к папке с резервными копиями в случае задания типа "Бекап"
- База данных
- SQL Server – название экземпляра SQL Server, к которому будет обращаться програма при выполнении задания.
- База – база SQL Server, к которой будет обращаться програма при выполнении задания.
- Время работы
- Начало – время начала выполнения задания в случае, если тип расписания периодический
- Конец – время окончания выполнения задания в случае, если тип расписания периодический
- Дни работы – дни в которые будут выполнятся задания
- Последний запуск
- Дата – дата последнего запуска конкретного задания.
- Результат – результат последнего выполнения задания.
11 – выход из приложения.
Закладка "История заданий"
На форме показана история выполнения всех заданий с подробным описанием ошибок и лога выполнения. Чтобы открыть историю конкретного задания, нужно сделать двойной клик на задании или слева нажать на маркер списка. После этого появится таблица со списком выполнения задания за указанный период времени. Справа от каждой записи показан результат выполнения.