Руководство администратора
Журнал заявок специалиста
- Назначение
- Соглашения о переменных
- Установка
- Использование
Назначение
Данный пакет предназначен для обеспечения работы электронного стола заказов и
доступа к нему посредством веб-интерфейса. Реализованы функции:
- контроль доступа (группы: пользователи, исполнители, модераторы)
- просмотр заказов
- добавление заказов
- добавление ответа на заказ
- редактирование заказов и ответов (при наличии соответствующих прав)
- удаление заказов (при наличии соответствующих прав)
- просмотр рейтинга исполнителей с целью контроля за их деятельностью (вход
в систему не обязателен)
- фильтрация заказов по состоянию
Соглашение о переменных
Примечание: предполагается, что на вашей системе установлен
веб-сервер Apache Tomcat версии 5.0 или выше;
однако можно использовать и любой другой веб-сервер, поддерживающий
JSP API 2.0.
Чтобы не было путаницы (и чтобы не повторяться), предлагаю использовать в
дальнейшем следующие обозначения:
- $TOMCAT_HOME - каталог установки
веб-сервера Apache Tomcat
- $WEB_ROOT - каталог с веб-страницами
веб-сервера Apache Tomcat (по умолчанию
$TOMCAT_HOME/webapps/ROOT)
- $REQUEST_PATH - путь запроса к серверу
для обращения столу заказов
Установка пакета
Для установки пакета необходимо выполнить следующие действия:
- Файлы *.jsp поместить в каталог
$WEB_ROOT/$REQUEST_PATH
- Файл Util.class поместить в каталог
$WEB_ROOT/WEB-INF/classes
- Перезапустить службу Apache Tomcat
После первого обращения к страницам стола заказов в каталоге
$TOMCAT_HOME/settings/$REQUEST_PATH будут созданы следующие файлы
настроек:
- users.dat, actors.dat, admins.dat - списки
пользователей, исполнителей и модераторов соответственно (в формате
имя=пароль). Важно: разные файлы не должны содержать записей с
одинаковым именем пользователя;
- time.txt - файл настроек времени: заказ, не
выполненный в указанное в файле число дней (expire_time,
по умолчанию 5), автоматически
считается "горячим";
- banner.dat - заголовок стола заказов,
отображаемый в верхнем фрейме. Можно использовать разметку
HTML, но надо учитывать, что текст будет размещён внутри тега
<body>;
- messages.dat - файл с дополнительными
сообщениями (используются на странице статистики
выполнения заказов):
-
caption - заголовок,
- no_match -
сообщение об отсутствии выполненных заказов;
- Остальные сообщения сделаны в виде картинок: необходимости в их изменении
скорее всего не возникнет.
Таким образом, на одном сервере может располагаться неограниченное
число копий стола заказов разных подразделений.
Использование
После входа в систему пользователь попадает на основную страницу,
содержащую:
- Список заказов
- Панель настроек
- Панель управления
Панель настроек позволяет выбрать,
какие заказы будут отображаться.
Панель управления даёт возможность
добавить заказ, просмотреть стастистику исполнения, обратиться к справке,
выйти из стола заказов.
Список заказов
обеспечивает просмотр заказов в соответствии с настройками фильтров, их
редактирование (модераторами или авторами), удаление (модераторами), а также
добавление/изменение ответов (исполнителями/модераторами).
Для добавления/изменения
ответа достаточно перейти по гиперссылке, сформированной из начала текста
заказа; если прав недостаточно, будет показан только сам заказ, без формы
отзыва.. Для редактирования текста заказа служит кнопка "Редактировать". Для
удаления – кнопка "Удалить". (Кнопки эти появляются только при наличии
соответствующих прав). Для просмотра результатов выполнения заказа (точнее,
отзыва на заказ) надо перейти по ссылке, составленной из начала комментария
исполнителя/модератора.