pengovbr / mod-sei-pen

Módulo de Integração ao Tramita.GOV.BR
30 stars 23 forks source link

Refatoração da lógica do Bloco Externo e status de tramitação. (Etapa 1) #500

Open mateussbh opened 4 months ago

mateussbh commented 4 months ago

Sua solicitação de melhoria está relacionada a um problema? Por favor descreva. Prezados, faz-se necessária a refatoração da lógica do bloco externo e status de tramitação dos blocos/processos em um bloco, tendo em vista que não houve um bom aproveitamento da lógica já existente, da tramitação em lote, de modo que se observa redundância e dificuldade de manutenção do código atual.

O fato de aproveitar o mesmo agendamento do recebimento para o envio, colabora para essa dificuldade de manutenção.

Desta forma, solicito que seja refatorada a lógica do bloco, criando um segundo agendamento (de envio) e seja remodelada a parte referente aos status de tramitação dos processos e status dos blocos, bem como seja criado um script de migração dos registros da tabela de bloco para lote.

~~- [ ] Criar agendamento de envio. Retirar a parte de envio do agendamento usado hoje. 1-Receber processos Mantem a lógica das pendências. Atualiza os status (status 6,7, 9 e 10) 2-Enviar processos Só enviará os processos. Status 1 e 2.~~

- [ ] Refatorar status de tramitação dos processos em um bloco. - [ ] Refatorar status de tramitação dos blocos.

- [ ] Relacionar os registros da md_pen_expedir_lote para a tabela de bloco, criando um bloco "genérico", com status concluído.


amelquia commented 3 months ago

06/05/24 Refatorou as tabelas. Agenda hoje às 14h com Glaydson para tirar dúvidas sobre bloco externo. Voltar para a parte do recebimento e, começar a trabalhar com o envio.

amelquia commented 3 months ago

07/05/24 Feita reunião com o Glaydson para ver a migração das tabelas e verificou-se uma complexidade com telas, mudar dto e nomes das tabela gerando um pouco mais de trabalho. Fazendo os trâmites e refatoração passo a passo para chegar no desmembramento dos processos. Glaydson está ajudando nas dúvidas existentes.

amelquia commented 3 months ago

08/05/24 Os trabalhos de DTOs e tabelas continuam e, foi sinalizado que essa issue possivelmente não finalizará nessa sprint. A ideia discutida foi de finalizar o máximo possível da issue nessa sprint e, o saldo quebrarmos em uma nova issue.

amelquia commented 3 months ago

14/05/24 Terminando a refatoração para subir. Script gerado. Agenda com @mrglaydson hoje às 14h para fazer uma validação.

Mauro1706 commented 3 months ago

Pull request não relaciona na issue com Close https://github.com/pengovbr/mod-sei-pen/pull/514

amelquia commented 3 months ago

27/05/24 Sprint Planning - Sprint 43 realizada. Issue transferida para a Sprint 43 para dar sequencia no fluxo dos status. Status atual: "Validação Técnica."

amelquia commented 2 months ago

10/06/24 Card movido para a Sprint 44.

amelquia commented 2 months ago

21/06/24 Movimento da issue em Validação Técnica para a Sprint 45 .

Mauro1706 commented 2 months ago

Resolvido teste no PR https://github.com/pengovbr/mod-sei-pen/pull/524

amelquia commented 1 month ago

08/07/24 Planning realizada. Card movido para a Sprint46.

amelquia commented 1 month ago

22/07 - Planejamento da Sprint 47. Issue transferida com status "Validação Técnica para a sprint 47 para validações.

amelquia commented 2 weeks ago

12/08/24 Planejamento da Sprint 48 Issue em validação técnica transferida para a sprint 48.