pengovbr / mod-sei-pen

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

Erro no Trâmite de Processo convertido de Documento Avulso #239

Closed euviniciusmendonca closed 11 months ago

euviniciusmendonca commented 1 year ago

Descreva o erro Um documento avulso foi recebido pelo SEI e convertido em processo. O usuário incluiu novos documentos e tentou tramitar novamente. Contudo, seguinte erro aconteceu:

MicrosoftTeams-image (5)


Para reproduzir Passos para reproduzir o comportamento:

  1. Um documento avulso ser enviado ao SEI para ser convertido em um processo;
  2. Incluir novos documentos no processo;
  3. Tentar tramitar novamente o processo para o Tramita.GOV.BR.

Comportamento esperado Concluir o envio do processo para o Tramita.GOV.BR.


Screenshots MicrosoftTeams-image (5)

MicrosoftTeams-image (6)


Contexto da falha (Por favor, complete a seguinte informação):

Informações adicionais

A conclusão da correção desta issue deverá ter como resultado:


Log de Erros N/A

gledson-sousa commented 1 year ago

Card com impedimento pois não foi possível gerar um documento avulso.

gledson-sousa commented 1 year ago

Não está sendo possível gerar o documento avulso pois as configurações no Repositório de Estruturas não estão funcionando.

gledson-sousa commented 1 year ago

Implementado a validação sugerida para o tipo de Documento Avulso, mas não foi possível testar pela aplicação. Foi identificado que para o Protocolo normal o sta_tipo_protocolo é Protocolo = P e para Protocolo Documento Avulso = D. Então, se o for um Documento Avulso "D", já tramitado o NRE, Número de Registro Eletrônico será Null, corrigindo o erro.

Executando o teste funcional de trâmite de recebimento de documento avulso, foi gerado os dados no banco. make teste=TramiteRecebimentoDocumentoAvulsoTest test-functional

Captura de tela 2023-07-10 161625 Captura de tela 2023-07-10 161725
mateussbh commented 1 year ago

Movido da sprint 19 para a 26.

gledson-sousa commented 1 year ago

Caro @mateussbh, poderia testar a funcionalidade? Fiz a alteração no código, porém não consegui simular o erro.

Mauro1706 commented 1 year ago

@davidnascimento1618 devido a redução de equipe e problemas na instalação do módulo por possível erro junto ao provedor claro não foi possível realizar os ajustes necessários nessa tarefa.

mateussbh commented 1 year ago

Movido da sprint 26 para a 27.

mateussbh commented 11 months ago

Testes realizados com sucesso no SEI oficial (mysql/oracle/sqlserver), SEI4 (mysql/oracle/sqlserver) e SEI3 (mysql). Pendente execução do teste para SEI3 (oracle/sqlserver).

Evidência SEI oficial - mysql ok - super - mysql

Evidência SEI oficial - oracle ok - super - oracle

Evidência SEI oficial - sqlsersver ok - super - sqlserver

Evidência SEI 4 - mysql ok - sei4 - mysql

Evidência SEI 4 - oracle ok - sei4 - oracle

Evidência SEI 4 - sqlsersver ok - sei4 - sqlserver

Evidência SEI 3 - mysql ok - sei3 - mysql