(ORDEM DE SERVIÇO) Ajuste na Listagem para Exibir Somente OS sem Data de Entrega Efetiva
Resumo da Nota Técnica
Resumo da Nota Técnica Nesta ordem de serviço foi implementado ajuste na listagem de Ordens de Serviço para exibir somente registros sem data de entrega efetiva.
A regra foi aplicada diretamente na construção da query SQL da tela, garantindo que ordens já entregues, ou seja, com data de entrega válida, não sejam exibidas na listagem padrão. Com isso, a tela passa a priorizar a visualização das O.S. em aberto, respeitando também os filtros funcionais já existentes.
Detalhes da Nota Técnica
Detalhes da Nota Técnica
Aplicação obrigatória da condição de ausência de entrega
Foi implementada na query SQL da listagem de Ordens de Serviço a condição responsável por identificar registros sem data de entrega efetiva.
Essa condição é aplicada obrigatoriamente no WHERE principal da consulta, por meio da regra sqlCondicaoSemDataEntrega, garantindo que a listagem padrão retorne apenas O.S. ainda sem entrega registrada. (imagem 1)
Imagem 1
Critérios considerados para OS sem entrega
A regra considera como “sem entrega” as Ordens de Serviço que se enquadrem em uma das seguintes condições no campo OS_DATAENTREGA:
campo com valor NULL; campo preenchido com o valor legado placeholder 1899-12-31; campo com conteúdo vazio ou em branco após tratamento textual.
Dessa forma, registros com data de entrega válida são considerados entregues e não entram na listagem padrão da tela.
Manutenção dos filtros funcionais da tela
Além da condição de ausência de data de entrega efetiva, a consulta mantém os demais filtros funcionais já utilizados na listagem de Ordens de Serviço.
Foram preservados os filtros de exclusão lógica, escopo por representante vinculado ao usuário quando aplicável, situação da O.S. e pesquisa textual.
Com isso, o resultado apresentado continua respeitando o contexto operacional da tela e as permissões de acesso do usuário logado.
Resultado esperado para o usuário
Com a implementação, a listagem padrão de Ordens de Serviço passa a apresentar somente registros em aberto, ou seja, sem data de entrega efetiva.
Esse comportamento melhora o acompanhamento operacional, evitando que ordens já entregues sejam exibidas na listagem principal e direcionando a atenção do usuário para as O.S. que ainda demandam tratativa.
Questões:
Parâmetros Envolvidos
Parâmetros Envolvidos Não há parâmetros envolvidos.