Relatório de Ordens de Serviço Finalizadas

Introdução

Este relatório via Query Builder permite analisar as ordens de serviço finalizadas em um determinado período, incluindo informações do cliente relacionado. É uma ferramenta essencial para acompanhamento e gestão das O.S. concluídas.

Acesso ao Relatório

Caminho: Menu Ferramentas Query Builder Pivot Ordem de Serviço

Para gerar o relatório mencionado, é imprescindível possuir permissão adequada. Para mais detalhes sobre como obter essa permissão, acesse Habilitar acesso ao Query Builder

Entrega de Valor

  • Acesso às Ordens de Serviços Finalizadas de forma rápida;
  • Salvando o relatório, não é necessário criar o relatório novamente;
  • Facilidade para inclusão ou exclusão de dados do relatório;
  • Todas as informações centralizadas em um só lugar.

Estrutura do Relatório

O relatório utiliza o pivot Ordem de Serviço como base, integrando dados essenciais:

  • ID
  • Razão social (do cliente)
  • Assunto (da O.S)
  • Data de Fechamento (campo data/hora)

Construção do Relatório

Passo 1: Configuração dos Formulários Ancestrais

Na coluna de Junções (joins), insira o formulário ancestral de Assunto e de Cliente, ambos vindo do formulário Ordem de Serviço.

Passo 2: Seleção e Configuração de Campos

Arraste os seguintes campos para a coluna de campos:

NomeMostrarFormulário
IdIDOrdem de Serviço
razaoRazão social/nomeCliente
assuntoAssuntoAssunto
data_fechamentoData/hora fechamentoOrdem de Serviço

Passo 3: Aplicação de Filtros

Neste relatório, será necessário aplicarmos o filtro de status da ordem de serviço e é possível incluir também a data de fechamento da O.S.

  1. Clicar no ícone do Funil.
  2. Na primeira barra de seleção, busque por Ordem de serviço (status) e marque a opção Finalizado.
  3. Clique em nova regra para adicionar mais uma barra de seleção; nesta, vamos buscar por ordem de serviço (data/hora fechamento), escolha a opção Entre e nas caixas adicionais que aparecerão, insira a data inicial do fechamento das ordens de serviço até a data final.
  4. Clicar em aplicar.
Ordem de serviço (Data Hora Fechamento)Entre
2024-01-01 06:00:002024-01-31 19:00:00
Ordem de serviço (status)IgualFinalizado

Situação exemplo:

Suponha que você queira saber a quantidade de ordens de serviço que foram finalizadas entre as 6h da manhã do dia 1º de janeiro de 2024 e as 19h do dia 31 de janeiro de 2024. Para obter esses dados no relatório, é necessário configurar os campos de data e hora da seguinte maneira: de 2024-01-01 06:00:00 até 2024-01-31 19:00:00.

Relatório Espelho

A configuração no Query Builder deve se assemelhar à seguinte estrutura:

Campos (fields)Junções (joins)Agrupamentos (group)Ordenação (order)
Nome: id
Mostrar: ID
Formulário: Ordem de Serviço
Formulário Principal: su_oss_chamado
Formulário Relacionado: su_oss_assunto
Campo Principal: id_assunto
Campo Relacionado:id
Alias: su_oss_chamado_ su_oss_assunto
Nome: razao
Mostrar: Razão social/nome
Formulário: Cliente
Formulário Principal: su_oss_chamado
Formulário Relacionado: cliente
Campo Principal: id_cliente
Campo Relacionado: id
Alias: su_oss_chamado_cliente
Nome: assunto
Mostrar: Assunto
Formulário: Assunto
Nome: data_fechamento
Mostrar: Data/hora fechamento
Formulário: Ordem de Serviço

SQL Gerado

SELECT su_oss_chamado.id as su_oss_chamado_id, su_oss_chamado_cliente.razao as su_oss_chamado_cliente_razao, su_oss_chamado_su_oss_assunto.assunto as su_oss_chamado_su_oss_assunto_assunto, DATE_FORMAT(su_oss_chamado.data_fechamento, %d/%m/%Y %H:%i:%s) as su_oss_chamado_data_fechamento  
FROM su_oss_chamado  
LEFT JOIN su_oss_assunto su_oss_chamado_su_oss_assunto ON su_oss_chamado.id_assunto = su_oss_chamado_su_oss_assunto.id  
LEFT JOIN cliente su_oss_chamado_cliente ON su_oss_chamado.id_cliente = su_oss_chamado_cliente.id 
WHERE (su_oss_chamado.data_fechamento BETWEEN '2024-01-01 00:00:01' AND '2024-02-01 00:00:01' AND su_oss_chamado.status = 'F')

Exemplo de Saída

IDRazão social/nomeAssuntoData/hora fechamento
6952LucasInstalação25/01/2024 10:33:51

Além de permitir o filtro por data de fechamento da ordem de serviço, há também a opção de filtrar as ordens de serviço pelo assunto.

Exportação do Relatório

Para visualizar o relatório completo, clique em Visualização completa.

  • Exporte o relatório em formato CSV ou PDF conforme necessário.
  • Para salvar o relatório para uso futuro:
    • Clique em Criar Visão
    • Nomeie o relatório
    • Preencha uma descrição detalhada
    • Salve a visão

Dica:

Os relatórios salvos podem ser acessados rapidamente através da opção Selecione uma visão no Query Builder.

Etiquetas

Relatório OrdemDeServicoFinalizada QueryBuilder OrdemDeServico

Leia Também