pengovbr / mod-sei-pen

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

Mapeamento de Tipos de Processos: Relacionamento entre Órgãos #251

Closed caduvieira closed 9 months ago

caduvieira commented 1 year ago

Sua solicitação de melhoria está relacionada a um problema? Por favor descreva.

@Mauro1706,

Vide https://www.figma.com/proto/w2MIP7290Ms7VIktsbTGdX/Tramita---Mapeamento-de-Tipo-de-Processo?type=design&node-id=9-3&t=DKoBLxt8Ad1P4Ym8-0&scaling=min-zoom&page-id=9%3A2


Descreva a solução que você gostaria


Contexto adicional

euviniciusmendonca commented 1 year ago

O nome da funcionalidade foi alterado.

O protótipo atual é o seguinte: https://www.figma.com/file/w2MIP7290Ms7VIktsbTGdX/Tramita---Mapeamento-de-Tipo-de-Processo?type=design&node-id=9-3&mode=design&t=L4HtvO1LR6mNKMjy-0.

Mauro1706 commented 1 year ago

Segue evidência da funcionalidade:

https://github.com/supergovbr/mod-sei-pen/assets/83025710/fd161f20-cfca-407f-b53b-d9a2f4710966

davidnascimento1618 commented 1 year ago

Inconsistências encontradas conforme comentário da issue 250.

davidnascimento1618 commented 1 year ago

Inconsistências encontradas conforme comentário da issue 250.

davidnascimento1618 commented 1 year ago

Foi verificado que o sistema está retornando todos os registros, ao digitar o valor "0" (que não consta em parte dos textos dos órgãos), utilizando os filtros de pesquisa nos campos: 'Órgão Origem' e 'Órgão Destino', como é exibido no .gif abaixo:

Campos de órgão de origem e destino estão trazendo resultados na pesquisa com o número 0

Mauro1706 commented 1 year ago

Realizado correção de consulta por 0.

https://github.com/pengovbr/mod-sei-pen/assets/83025710/7d65bf99-3698-4366-844a-449a4243d8c8

davidnascimento1618 commented 1 year ago

Prezado @Mauro1706, corrigir os conflitos mencionados aqui.

davidnascimento1618 commented 11 months ago

Prezado @Mauro1706, favor corrigir os problemas encontrados no pull request em questão.

davidnascimento1618 commented 11 months ago

Alguns pontos que foram acordados na agenda do dia 24/10/2023:

Para a tela de 'Relacionamento entre Órgãos':

davidnascimento1618 commented 10 months ago

Prezado @Mauro1706, corrigir os seguintes problemas encontrados:

image

davidnascimento1618 commented 10 months ago

@Mauro1706, segue o ícone de importação para que seja incluído na seção de 'Ações':

icone-importacao

davidnascimento1618 commented 10 months ago

Prezado @Mauro1706, corrigir os seguintes itens abaixo:

_"Cannot delete or update a parent row: a foreign key constraint fails (sei.md_pen_map_tipo_processo, CONSTRAINT fk_md_pen_mapeamento_orgao FOREIGN KEY (id_map_orgao) REFERENCES md_pen_orgao_externo (id))"_

Esta mensagem deveria estar tratada ou mesmo nem sequer aparecer o ícone de exclusão de mapeamento entre órgãos quando houvesse uma importação;

Erro ao tentar excluir um mapeamento que já foi importado os tipos de processo

Mensagem de sucesso de cadastro de relacionamento entre órgãos pro cima do modal

Botões não estão aparecendo na parte inferior da tela (listagem de relacionamento entre õrgãos)

Mauro1706 commented 10 months ago

tarefa movida de sprint 29 para sprint 30

sergioadao commented 9 months ago

@Mauro1706 ....erro encontrado na versão 3.1.7 na criação do relacionamento de processo..... erro_retorno_criacao_novo_relacionamento_orgao_11-12-2023 08-58

sergioadao commented 9 months ago

@mauro...Prolema de visualização na tela de pre-visualização de exportação de tipo de processo. Versão 3.1.7. Segue vídeo. problema_tela_previsialização_exportacao_11-12-2023 10-35

sergioadao commented 9 months ago

@Mauro1706 ....segue vídeo com erro apresentado o processo de exportação. A exportação não é de toda tabela, apenas 10 itens. problema_processo_exportacao_tipo_processo_11-12-2023 10-49

sergioadao commented 9 months ago

Bom dia @Mauro1706 .....testes tealizados no ambiente SEI3/MYSQL......segue inconsistência encontrada no envio de processos. Quando no destino existe um mapeamento de processo cadastrado...este mapeamento não está sendo obedecido. Abaixo seguem 2 vídeos...o primeiro apresenta o processo sendo gerado na origem e o segundo o recebimento deste mesmo processo no destino, com mapeamento realizado e não sendo obedecido.

Fico a disposição.

envio_processo_mapeamento_tipo_processo_sei3-mysql

erro_recebimento_mapeameto_tipo_processo_sei3-mysql

sergioadao commented 9 months ago

Bom dia @Mauro1706 ......no ambiente SEI3/MYSQL....existe um erro já reportado no processo de exportação do arquivo CSV.... Contudo, fiz um teste de importação de um arquivo csv (tipo de processos já existente). O primeiro procedimento funcionou perfeitamente. A inconsistência encontrada aparece quando.....um tipo de processo é removido da lista e é necessário recarregá-lo......a partir do segundo procedimento de importação do csv os registros não existentes na tabela são carregados, porém ficam no fim da lista da tabela de processos...permitindo ao usuário entender....de maneira equivocada....que a carga não foi realizada corretamente.....abaixo segue vídeo que apresenta a inconsistência......

importacao_csv_processo_nao_classificado_sei3-mysql

mateussbh commented 8 months ago

@sergioadao, favor informar se os erros apontados no SEI3 desta issue foram sanados. Obrigado.

sergioadao commented 8 months ago

@mateussbh e @Mauro1706 problema de visualização do mapeamento do tipo de processo resolvido.

mateussbh commented 8 months ago

Funcionalidade testada com sucesso nas versões sei-oficial (antigo super), nos bancos mysql, oracle e sqlserver, no sei 4, versões de banco mysql, oracle e sqlserver, e sei3, versão de banco mysql.

Foi seguido um roteiro de testes, conforme documento (https://mtegovbr.sharepoint.com/:o:/s/Super.br/EtqPl3ipk2xOpTesIG25hwcBk1YxDoLax5bhcRBH18-b9w?e=uy8UtN), para registrar os casos de testes testados, e em quais versões do sistema e banco de dados.

Issues que fazem parte do pacote da funcionalidade "mapeamento de tipo de processo":

Mapeamento de Tipos de Processos: Cadastro de Relacionamento entre Órgãos https://github.com/pengovbr/mod-sei-pen/issues/250

Mapeamento de Tipos de Processos: Relacionamento entre Órgãos https://github.com/pengovbr/mod-sei-pen/issues/251

Mapeamento de Tipos de Processos: Mapeamento de Tipo de Processo - [Nome do órgão origem] https://github.com/pengovbr/mod-sei-pen/issues/324

Mapeamento de Tipos de Processos: Ação Reativar o mapeamento de órgão externo https://github.com/pengovbr/mod-sei-pen/issues/253

~~Mapeamento de Tipos de Processos: Importar Tipos de Processos para mapeamento https://github.com/pengovbr/mod-sei-pen/issues/257~~ [DUPLICADA]

Mapeamento de Tipos de Processos: Importar no destinatário o arquivo com Tipos de Processo do remetente https://github.com/pengovbr/mod-sei-pen/issues/254

~~Mapeamento de Tipos de Processos: Exportar Tipos de processos em arquivo https://github.com/pengovbr/mod-sei-pen/issues/256~~ [DUPLICADA]

Mapeamento de Tipos de Processos: Exportar Tipos de Processo do órgão remetente https://github.com/pengovbr/mod-sei-pen/issues/252

Mapeamento de Tipos de Processo: Exclusão de Tipos de Processos Mapeados https://github.com/pengovbr/mod-sei-pen/issues/384

Mapeamento de Tipos de Processos: Aplicar mapeamento automático de t. processo no recebimento https://github.com/pengovbr/mod-sei-pen/issues/255

euviniciusmendonca commented 8 months ago

Após a validação negocial, a DIVIN liberou a release da versão 3.5.0 na qual está incluída a funcionalidade Mapeamento de Tipo de Processos.