Generate service order PDF from GLPI tickets

The NexTool OrderService module adds a tab to GLPI tickets for downloading a service order PDF with requester, technician, related items, followups, and approval flow.

Technical service without a signed receipt is a verbal promise. – The NexTool OrderService module generates a service order in PDF directly within the GLPI ticket, consolidating ticket data into a document ready to print, sign, and archive.

The problem

Many IT teams still resort to spreadsheets, Word templates, or external systems to issue service orders. This creates rework, data inconsistency, and disconnection between what was recorded in GLPI and what was delivered to the customer on paper.

When auditing is needed – whether internal or from a corporate customer – gathering ticket information, relevant followups, and the approval flow into a single document consumes time that could easily be avoided.

The alternative of exporting the ticket through native GLPI produces an unprofessional HTML, without proper print formatting and without signature support. OrderService fills this gap with a structured PDF, generated with one click.

How OrderService works

After installing and activating the module, a new Service Order tab appears in all GLPI tickets. In the tab, the technician or administrator finds a Download PDF button with the following consolidated information:

Service Order tab in the GLPI ticket with PDF preview containing ticket data, technician, and signatures
Service Order automatically generated with ticket data and signature space
  • Ticket data – title, ID, category, opening and closing dates.
  • Requester and responsible technician – name, email, and service group.
  • Latest public followups – configurable; default of 2 public followups included in the PDF.
  • Related items – assets, equipment, and other items linked to the ticket.
  • Latest solution – description of the resolution registered in GLPI.
  • Approval flow – when the ticket went through validation, the section is automatically included in the PDF.

Sections without data are automatically omitted: if there are no public followups, the followup section doesn't appear; if the ticket didn't go through validation, the approval section is also suppressed.

When the SignaturePad module is also active and integration is enabled, a second button – Sign PDF – appears in the same tab, allowing manual signature capture directly in GLPI and saving the signed document linked to the ticket.

Overview of the Service Order module with template settings and fields
Template settings: customize fields, layout, and service order signature

How to activate

  1. Install the NexTool plugin on GLPI.
  2. Go to Setup > NexTool > Modules.
  3. Find the OrderService card and click Install, then Activate.
  4. In the module settings, define how many public followups should be included in the PDF (default: 2).
  5. Open any ticket and access the Service Order tab to test PDF generation.
Service Order module configuration page in GLPI
Module configuration panel in GLPI

Who is it for

The module is ideal for support teams that need to deliver formal documentation at the end of each service, companies with clients that require proof of service rendered, and service desks that perform external service calls where a physical document signed by the customer or technician is needed.

Compatibility

  • GLPI: 10.x and 11.x
  • Plan: FREE
  • Plugin: NexTool 3.x+

Next step

OrderService is part of NexTool, a modular plugin for GLPI. To add digital signing to the generated PDF, combine it with the SignaturePad module. Explore all modules or contact the team.


This content was produced with the assistance of artificial intelligence and reviewed by the Nextool Solutions team. Screenshots are from the real GLPI environment with the NexTool plugin.

Need help?