|
Практика обслуживания заявок Абонентов в подсистеме заявок АСР "Botik
Nadmin" показывает, что дерево заявок (см. страницу
<Дерево
заявок>) не может использоваться как однажды определенная
структура и требует периодических дополнений и обновлений. Для
обновлений, то есть публикации изменений дерева заявок на
веб-интерфейсах Nadmin::Администратору и
Nadmin::Абоненту
служит страница <Управление деревом заявок> (см. рис. 1).
Для того, чтобы администратору удобнее было редактировать дерево заявок
на этой странице в списке доступных полей на экран выводятся названий
полей, наиболее часто употребляющиеся в описаниях форм.
 |
 |
|
Рис. 1 Страница
<Управление деревом заявок> |
Рис. 2 Корневая страница дерева
заявок со списком всех категорий заявок |
|
Внесение изменений в дерево заявок
На рис. 2 показана корневая страница дерева заявок со списком всех
категорий заявок, которые могут быть зарегистрированы в АСР
"Botik Nadmin" с помощью мастера
заявок. Дерево заявок реализовано в виде системы каталогов и файлов, размещенных
в СТ "Ботик" на
сервере revolt.botik.ru.
Для примера один из каталогов дерева заявок, соответствующий категории 04 --
"Управление моими услугами" (см. Рис. 2 -- четвертая строка в списке категорий), показан на рис. 4.
Список подкатегорий заявок категории 04 -- "Управление
моими услугами" показан на рис. 3. В этом списке 8 подкатегорий заявок, и
каждой подкатегории заявки соответствует подкаталог дерева заявок. Так,
например, заявке подкатегории "Замена IP-адресов"
(см. рис. 3 -- вторая строка в списке подкатегорий) соответствует
подкаталог 4.02
 |
 |
|
Рис. 3 Список подкатегорий
заявок категории 04 -- "Управление моими услугами".
Подкатегория 02 -- "Замена IP-адресов" |
Рис. 4 Каталог дерева заявок на
сервере
revolt.botik.ru для заявок категории 04 -- "Управление моими
услугами" |
В системе подкаталогов дерева заявок на сервере
revolt.botik.ru и производится редактирование дерева. Администратор может выполнять
здесь следующие изменения дерева заявок:
- добавлять в дерево заявок новые формы;
- удалять устаревшие формы;
- вносить правки в существующие формы.
Для каждой формы заявки, в соответствующем подкаталоге
дерева заявок созданы два файла:
- description.txt, который содержит название
формы, например, форма "Замена
IP-адресов";
- form.txt, который содержит описание формы.
Наиболее часто употребляющиеся в описаниях форм названия полей для
удобства редактирования выводятся на странице <Управление деревом
заявок> в Списке доступных полей.
Пример описания формы в файле form.txt показан
на Рис. 5 - здесь
представлено описание формы заявки "Замена IP-адресов".
В отдельных случаях, когда форма должна отображаться только в
веб-интерфейсе Nadmin::Администратору, но не
должна отображаться в веб-интерфейсе Nadmin::Абоненту,
в каталоге заявки создается еще один файл по имени
rules.txt, содержащий следующий текст:
USER->PERMISSION = "SUPERSYSADM" USER->PERMISSION = "SYSADM"
 |
|
Рис. 5 Пример описания формы заявки в файле
form.txt |
|
Обновление дерева заявок
После внесения изменений в дерево заявок производится обновление
(публикация) дерева в веб-интерфейсы Nadmin::Администратору
и Nadmin::Абоненту.
Обновление производится за два шага:
- Шаг 1: Обновить дерево для администратора - изменения будут
отображаться только в веб-интерфейсе Nadmin::Администратору,
где администратор может посмотреть результат обновления и
подкорректировать при необходимости сделанные правки.
- Шаг 2: Обновить дерево для пользователей - обновления вступят в
силу для всех Абонентов на их персональных веб-интерфейсах
Nadmin::Абоненту
После обновления все изменения немедленно отображаются на страницах
<Дерево заявок>,
<Показать все дерево: список всех
категорий> и, конечно, на страницах с формами. |