Atendimento técnico sem comprovante assinado é promessa verbal. O módulo OrderService do NexTool gera uma ordem de serviço em PDF diretamente no chamado do GLPI, consolidando os dados do ticket num documento pronto para imprimir, assinar e arquivar. Na sustentação de service desks que atendem em campo, esse documento é a diferença entre "o técnico esteve lá" e "o técnico esteve lá, e temos a assinatura do cliente para provar".
O problema
Muitas equipes de TI ainda emitem ordem de serviço em planilha, template Word ou sistema externo. Isso gera retrabalho, inconsistência de dados e uma desconexão perigosa: o que está registrado no GLPI e o que foi entregue ao cliente no papel divergem. Quando chega uma auditoria, interna ou de um cliente corporativo, reunir manualmente os dados do chamado, os acompanhamentos relevantes e o fluxo de aprovação num único documento consome horas que não deveriam existir.
A alternativa de "imprimir" o chamado pelo GLPI nativo produz um HTML cru, sem formatação adequada para impressão e sem qualquer suporte a assinatura. O OrderService cobre exatamente esse buraco: um clique, um PDF estruturado. E o ganho não é só estético - é rastreabilidade: o documento nasce do próprio chamado, então o número do ticket, o responsável e as datas no papel são exatamente os que estão no GLPI, sem transcrição manual sujeita a erro.
Como o OrderService funciona
Depois de instalar e ativar o módulo, uma nova aba Ordem de Serviço aparece em todos os chamados. Nela, o técnico ou administrador encontra um botão para baixar o PDF com as informações consolidadas:
- Dados do chamado - título, ID, categoria, datas de abertura e fechamento.
- Solicitante e técnico responsável - nome, e-mail e grupo de atendimento.
- Últimos acompanhamentos públicos - quantidade configurável; o padrão inclui 2 followups públicos.
- Itens relacionados - ativos e equipamentos vinculados ao chamado.
- Última solução - a descrição da resolução registrada no GLPI.
- Fluxo de aprovação - quando o chamado passou por validação, a seção entra automaticamente.
Seções sem dados são omitidas: se não houver acompanhamento público, a seção de followups não aparece; se o chamado não passou por validação, a seção de aprovação também some. Quando o módulo SignaturePad está ativo e a integração habilitada, um segundo botão - Assinar PDF - permite capturar a assinatura manual dentro do GLPI e salvar o documento assinado vinculado ao chamado.
OrderService x exportação nativa do GLPI
Para deixar claro onde o módulo agrega, vale comparar com o que o GLPI já faz sozinho:
| Critério | Exportação nativa do GLPI | OrderService |
|---|---|---|
| Formato de saída | HTML / impressão do navegador | PDF estruturado, pronto para arquivar |
| Campo de assinatura | Não | Sim - técnico e solicitante |
| Seções condicionais | Não | Sim - omite blocos vazios |
| Acompanhamentos no documento | Sem controle fino | Quantidade configurável |
| Itens relacionados | Dispersos em abas | Consolidados numa seção |
| Fluxo de aprovação | Não destacado | Seção dedicada quando existe |
Como ativar
- Instale o plugin NexTool no GLPI.
- Acesse Configuração > NexTool > Módulos.
- Localize o card OrderService e clique em Instalar, depois Ativar.
- Nas configurações do módulo, defina quantos acompanhamentos públicos entram no PDF (padrão: 2).
- Abra qualquer chamado, acesse a aba Ordem de Serviço e gere o PDF de teste.
Higiene de auditoria: quais chamados ficaram sem OS
Um detalhe que só aparece na operação: emitir a OS é fácil; garantir que todo chamado que exige comprovante tenha uma OS anexada é o que passa na auditoria. Quando o cliente pede "prove que houve documento em cada atendimento fechado no mês", esta consulta de diagnóstico lista os chamados fechados sem nenhum documento vinculado - ajuste os nomes conforme a sua versão do GLPI:
-- Chamados fechados sem documento anexado (higiene de auditoria)
SELECT t.id, t.name, t.date_creation
FROM glpi_tickets t
LEFT JOIN glpi_documents_items di
ON di.items_id = t.id AND di.itemtype = 'Ticket'
WHERE t.status = 6 -- 6 = Fechado
AND t.is_deleted = 0
AND di.id IS NULL
ORDER BY t.date_creation DESC;
Na sustentação de um cliente que faz atendimento em campo, o técnico precisava deixar comprovante assinado no local. Antes do OrderService eles preenchiam um Word paralelo e, com o tempo, os dados do papel divergiam do GLPI. O erro comum que alertamos é tratar a OS como fonte da verdade: ela é uma foto do chamado no momento em que foi gerada. Se você edita o ticket depois, gere o PDF de novo - o documento não se atualiza sozinho.
Para quem é indicado (e quando não usar)
O módulo é ideal para equipes que entregam documentação formal ao fim de cada atendimento, empresas cujos clientes exigem comprovante de serviço prestado e service desks que atendem em campo, onde é necessário um papel assinado pelo cliente ou pelo técnico. Também ajuda contratos de suporte que precisam anexar a evidência do atendimento à fatura ou ao relatório mensal, porque cada OS já sai padronizada e com a numeração do próprio chamado.
Quando não usar: se o atendimento é 100% remoto e não há exigência de comprovante formal, o PDF vira artefato morto que ninguém abre. E se o seu processo exige assinatura digital com validade jurídica (ICP-Brasil ou uma plataforma como o Autentique), o campo de assinatura manual do PDF não substitui essa validade - nesse cenário, combine o OrderService com o módulo de assinatura digital em vez de depender só da rubrica no papel.
Compatibilidade
- GLPI: 10.x e 11.x
- Plano: FREE
- Plugin: NexTool 3.x+
Próximo passo
O OrderService faz parte do NexTool, plugin modular para GLPI. Para adicionar assinatura ao PDF gerado, combine com o módulo SignaturePad. Conheça todos os módulos ou fale com a equipe.
Este conteúdo foi produzido com auxílio de inteligência artificial e revisado pela equipe Nextool Solutions.