Отчет об аудите отчета JasperReports Server

Мне нужно создать отчет, чтобы показать время последнего выполнения для каждого отчета и кто их запускал. Аудиторский отчет. Я искал в базе данных, чтобы узнать, могу ли я получить эту информацию для регистрации там, но безуспешно. Кто-нибудь пробовал это сделать? Есть ли уже аудиторские отчеты, которые могут сделать это с некоторыми настройками?


person sam yi    schedule 17.05.2012    source источник


Ответы (1)


Аудит встроен в коммерческие версии JasperReports Server. Чтобы добавить его в версию AGPL Community Edition сервера JasperReports Server, потребуются специальные усилия по разработке.

РЕДАКТИРОВАТЬ: Учитывая, что вы используете коммерческую версию, вам необходимо включить аудит в applicationContext-audit.xml. Найдите эту строку:

<entry key="com.jaspersoft.jasperserver.api.logging.audit.domain.AuditEvent" value="false"/>

Подробную информацию см. в Руководстве администратора.

person mdahlman    schedule 17.05.2012
comment
Мы используем коммерческую версию, но, похоже, мне нужно обновить applicationContext-audit.xml, чтобы настроить ее. Это тот аудит, о котором вы говорите? Это пишет в базу данных или в файл? - person sam yi; 17.05.2012
comment
где вы идете, чтобы прочитать эти записи аудита. руководство администратора показывает только импорт/экспорт. - person sam yi; 18.05.2012
comment
JasperReports-Server-Admin-Guide.pdf состоит из 8 глав. Я предполагаю, что вы смотрите на Главу 6 Импорт/Экспорт. Я просматриваю главу 8 «Аудит». - person mdahlman; 18.05.2012