jb-report-generator

Copyright (c) 2019-2024 Jeffrey Bostoen

License Donate 🍻 ☕

Need assistance with iTop or one of its extensions?
Need custom development?
Please get in touch to discuss the terms: info@jeffreybostoen.be / https://jeffreybostoen.be

Some examples and more info

What?

Feature: report generator. Quickly add detailed reports to different classes (detail view and list view).

⚠ Needs some tweaking to make it work in other environments! The PDF export is unlikely to work on a typical web host provider; unless you have more control over the server as it depends on Puppeteer.

This extension is offered for free, pull requests are appreciated.
Since many organizations require their own reports, there are no default reports included.
Get in touch for support or to get some reports developed for your organization.

There is also a pro version which introduces the ability to schedule periodic reports by e-mail.

Reports can include maps, QR-codes, different graphs than in iTop, ...

Documentation

See Documentation

Professional support

Get in touch to get this up and running and/or have custom made reports for your organization.

Sponsor features

You can sponsor the development of these features:

  • Periodic e-mail reports (daily, monthly, ...) based on a predefined OQL
  • Show (HTML) reports in a dashlet (based on a predefined OQL per dashlet)
  • ...

Feel free to suggest other ideas!

Cookbook

PHP

  • How to add an item to iTop's "Other actions" menu in both list view and detail view.
  • How to obtain iTop from data and render it using a Twig template.
  • How to add custom filters to Twig.