WEB-приложение Сведение отчетности   (14.07.2012)
Просмотр истории событий

Утилита просмотра истории событий осуществляет соединение с БД и анализирует таблицу истории событий, созданную в БД при инсталляции сервиса.
История событий
Окно утилиты предоставляет доступ к ряду стандартных табличных функций, позволяющих фильтровать, сортировать, группировать данные истории, просматривать агрегаты и переносить таблицу истории в Microsoft Excel.

Утилита просмотра истории работает с таблицей HTTP_LOG (по умолчанию) следующей структуры:
STAMP DATE default sysdate NOT NULL, -- дата и время события
IP varchar2(15),                     -- IP-адрес удаленного пользователя
PORT number(5),                      -- локальный порт соединения с удаленным пользователем
LOGIN varchar2(31),                  -- login удаленного пользователя
OS varchar2(80),                     -- операционная система удаленного пользователя
BROWSER varchar2(80),                -- браузер удаленного пользователя
-- группа полей, описывающая запись отчета
REPORT_DATE date,                    -- дата отчета
FORM_CODE varchar2(20),              -- мнемокод формы отчета
AGENT_CODE varchar2(20),             -- мнемокод контрагента отчета
REPORT number(17),                   -- регистрационный номер отчета
-- группа полей, описывающая запись подотчета
SECTION_CODE varchar2(20),           -- мнемокод разреза
SUBREPORT number(17),                -- регистрационный номер отчета
VALUES_COUNT number(10),             -- количество записанных значений
ACTION number(2)                     -- код действия.
--коды действий интерпретируются следующим образом:
0 - "Авторизован",
1 - "Отказано в авторизации",
2 - "Архив загружен",
3 - "Отчет создан",
4 - "Отчет исправлен",
5 - "Отчет удален",
6 - "Отчет перемещен",
7 - "Отчет отправлен в ЦУ",
8 - "Отчет расчитан",
9 - "Отчет очищен",
10 - "Отчет проверен",
11 - "Отчет возвращен из ЦУ",
12 - "Отчет сведен",
13 - "Отчет расформирован",
14 - "Подотчет создан",
15 - "Подотчет исправлен",
16 - "Подотчет удален",
17 - "Значения загружены"
18 - "Подотчет пересчитан"
Никаких индексов на таблицу истории не создается. Структура индексов на таблицу HTTP_LOG зависит от характера часто используемых запросов к ней, и определяется администратором БД самостоятельно. Также рекомендуется очищать таблицу истории по мере ее разрастания. В целях сохранения информации, исторические данные можно переносить в другие таблицы (схемы, базы данных). Утилита просмотра истории сможет обеспечить просмотр истории из любого источника: единственное ограничение - наличие описанных выше полей. При запуске исполняемого модуля утилиты LogViewer.exe без параметров можно будет задать базу данных, имя и пароль владельца схемы и имя таблицы с историей.