| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Tipo de Documento: | Inovação |
| Módulo: | Monitor de PDVs |
| Caminho: | Licenciamento > Histórico de movimentações |
| Função: | Histórico de movimentações de licenças |
| País: | Brasil |
| Ticket: | |
| Requisito/Story/Issue (informe o requisito relacionado) : |
No PDV Monitor, não havia tela dedicada para consulta e acompanhamento do histórico de movimentações de licenças PDV. Os registros de movimentações — inserções, remoções e transferências de licenças entre lojas — ficavam armazenados na tabela tb_licmovpdv, sem interface de consulta disponível para o usuário final.
A ausência dessa funcionalidade impedia o acompanhamento do ciclo de vida das licenças PDV, dificultando a identificação de operações com status pendente, que podem indicar falhas no processo de liberação, remoção ou transferência de licenças entre pdvs.
A demanda surgiu da necessidade de oferecer visibilidade operacional sobre essas movimentações, permitindo que o usuário identifique ocorrências pendentes, consulte o histórico por loja, PDV, usuário responsável e tipo de operação, além de acompanhar em tempo real o processamento das movimentações em andamento.
Scripts/26.01.001/DSUPPDVCURIE-2059.pdc na base Oracle do PDV Monitor, conectado com o usuário consincomonitor, via Command Window do PL/SQL Developertb_licmovpdv, tb_licmovdespdv, tb_usuario, tb_licpacoteAlterações ou parametrizações incorretas podem comprometer o desempenho e causar falhas no sistema. Sempre que necessário, consulte um especialista ou a equipe responsável para garantir a configuração correta. |

Imagem 1 - Tela de histórico de movimentações
Foi criada a view Oracle vw_m_historicomovlicenca, que consolida os dados de movimentações de licenças PDV a partir das tabelas tb_licmovpdv, tb_licmovdespdv, tb_usuario e tb_licpacote, utilizando outer joins para preservar registros sem usuário, sem pacote associado ou sem destino de movimentação.
A view expõe as seguintes informações:
| Coluna | Descrição |
|---|---|
seqlicmovpdv | Identificador da movimentação |
nroempresa | Número da loja de origem |
nrocheckout | Número do PDV de origem |
seqpacote | Identificador do pacote de licença |
descricao | Descrição do tipo de licença |
operacao | Código da operação (I, D, M) |
operacaosdesc | Descrição da operação (Inserção, Remoção, Movimentação) |
status | Código do status (P, F, outros) |
statusdesc | Descrição do status (Pendente, Finalizado, Falha na operação) |
retorno | Mensagem de retorno do processamento |
sequsuario | Identificador do usuário responsável |
apelido | Apelido do usuário responsável |
dtastatus | Data e hora da última atualização de status |
dtainclusao | Data e hora de inclusão da movimentação |
seqlicmovpdvdest | Identificador da movimentação de destino |
nroempresadest | Número da loja de destino |
nrocheckoutdest | Número do PDV de destino |
O script de implantação DSUPPDVCURIE-2059.pdc realiza o registro do controle na tabela tb_controle (sequencial 500141) e a criação da view.
Tipos de operação:
I — Inserção: associação de nova licença ao PDVD — Remoção: desassociação de licença do PDVM (demais) — Movimentação: transferência de licença entre PDVsStatus de processamento:
P — Pendente: operação aguardando processamentoF — Finalizado: operação concluída com sucessoCampos de destino (nroEmpresaDest, nroCheckoutDest) são preenchidos exclusivamente em operações do tipo Movimentação, identificando o PDV receptor da licença transferida.
Foi disponibilizado o endpoint GET /api/v1/HistoricoMovimentacoes, com suporte a paginação e aos seguintes parâmetros de filtro:
| Parâmetro | Tipo | Descrição |
|---|---|---|
nroEmpresa | Inteiro | Número da loja |
nroCheckout | Inteiro | Número do PDV |
seqUsuario | Inteiro | Código do usuário responsável |
apelido | Texto | Apelido do usuário (pesquisa parcial) |
dtaInclusao | Data | Data de inclusão (filtra o dia completo) |
operacao | Texto | Tipo de operação (I, D ou M) |
O resultado é ordenado pela data de inclusão em ordem decrescente.
Foi implementada a tela Histórico de Movimentações no módulo de Licenciamento do PDV Monitor, acessível pelo caminho Licenciamento > Histórico de Movimentações.
A tela disponibiliza:
A tela possui mecanismo de atualização automática configurável pelo usuário. Quando ativado, a listagem é recarregada automaticamente nos seguintes intervalos:
Se estiver na versão 26.01, atualize para o service pack 26.01.001 ou superior.