Ir para o conteúdo principal

PPE: Gerar dares por período

EXPLICAÇÃO TÉCNICA GRAVADA EM VIDEO

* Apresentado por Moisés Ferreira (Analista de Desenvolvimento Full-stack)

INTRODUÇÃO

Realizar um estudo sobre gerar dares por período, pois os clientes autarquia e clientes externos, que publicam e depois pagam, geram varias matérias por dia, dificultando o gerenciamento destas dares.

Sendo assim, deve existir a possibilidade gerar dare única por período inicial e final, somando o valor total das dares no período definido pelo usuário. E também devera ser analisado como isso atingira as outras dares e as soluções.

Atualmente o sistema gera dares por matéria, dessa forma por exemplo se o cliente gerar 100 matérias em um dia, serão geradas a mesma quantidade de dares.

image-1655810858949.png

SOLUÇÕES E POSSÍVEIS PROBLEMAS

A primeira solução encontrada, foi vincular diversas matérias diretamente em uma única dare. Porém iria causar grande impacto na estrutura atual do sistema, dado o volume de registros existentes na base de dados. Portanto tratar esses registros para se adaptarem a nova estrutura, seria uma tarefa complexa e sujeito a falhas.

image-1655810899677.png

A segunda opção encontrada para resolver esta situação, foi da seguinte maneira:

image-1655810914770.png

Essa estrutura não afetaria a atual, seria um complemento. Nesse formato o cliente teria ainda a opção de pagar dare individualmente, porém poderia também gerar um lote com as dares desejadas, efetuando assim um único pagamento.

Abaixo esta descrito um exemplo de como seria este fluxo:

No menu lateral, será incluído a opção "Dares", onde será exibida todas as dares disponíveis para inclusão dentro de um lote. 

image-1655811417527.png

Esse seria um exemplo da listagem de Dares, contendo suas informações básicas, podendo também realizar a impressão individualmente. Na região superior seria incluído um botão "Imprimir em lote", é através dessa opção,  que o cliente poderá agrupar as dares em um único lote, gerando dessa forma uma única dare para pagamento.

image-1655811374502.png

Ao clicar no botão "Imprimir em lote" será exibido essa tela.

image-1655811827225.png

O cliente poderá escolher as dares desejadas, isso será possível através de caixas de seleção, e após selecionar os itens desejados,   ira usar o botão "Imprimir Dare".

RESPONSÁVEIS
  • Alexandre Santos Freire (Analista de Desenvolvimento Full-stack);
  • André Henrique Cortez (Analista de Desenvolvimento Full-stack);
  • Jorge Luiz de Jesus Paiva Junior (Analista de Desenvolvimento Full-stack).

  • Moisés Ferreira (Analista de Desenvolvimento Full-stack).