...
| Produto: |
| ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Linha de Produto: |
| ||||||||||||
| Segmento: |
| ||||||||||||
| Tipo de Documento: | Inovação | ||||||||||||
| Módulo: | Monitor de PDVsPDV | ||||||||||||
| 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 O Monitor PDV Monitor, não havia possuía 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 — e PDVs ficavam armazenados na tabela tb_licmovpdv, no banco sem interface de consulta disponível acesso 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 andamentoSem essa tela, não era possível acompanhar o andamento das movimentações, identificar operações com falha ou verificar quem realizou cada operação.
...
Permissão de acesso ao Monitor PDV e à página de Histórico de movimentações habilitada para o usuário
...
| Nota |
|---|
Alteraçõ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. |
...
...
...
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:
...
A tela Histórico de Movimentações foi implementada no módulo de Licenciamento e é o ponto central da funcionalidade. Por meio dela, o usuário pode consultar todo o histórico de operações sobre licenças PDV, aplicar filtros combinados por loja, PDV, usuário, data e tipo de operação, e identificar rapidamente movimentações com falha ou pendentes de processamento.
Caminho de acesso: Licenciamento > Histórico de movimentações
Imagem 1 - Tela de histórico de movimentações
| Informações |
|---|
Para acompanhar movimentações em andamento, ative o toggle Atualizar registros automaticamente. Quando há registros com status Pendente, o sistema reduz o intervalo de atualização para 10 segundos. Sem pendências, o intervalo é de 60 segundos. |
Imagem 2 - Atualização automática
...
Se estiver na versão 26.0104, atualize para o service pack 26.0104.001 ou superior.