Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
caduvieira opened this issue Mar 31, 2023 · 22 comments
Closed

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

caduvieira opened this issue Mar 31, 2023 · 22 comments
Assignees
Labels
migrador prioridade alta erros/melhorias críticas
Milestone

Comments

@caduvieira
Copy link
Member

caduvieira commented Mar 31, 2023

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

@Mauro1706 Mauro1706 self-assigned this Jul 4, 2023
@pedrohpms pedrohpms changed the title Mapeamento de Tipos de Processos: Cadastrar/Remover unidades do órgão externo Mapeamento de Tipos de Processos: Gerar Tela "Listar Órgão Externo" Jul 7, 2023
@pedrohpms pedrohpms changed the title Mapeamento de Tipos de Processos: Gerar Tela "Listar Órgão Externo" Mapeamento de Tipos de Processos: Gerar Tela " Mapeamento de Órgãos Externos > Listar" Jul 7, 2023
@pedrohpms pedrohpms changed the title Mapeamento de Tipos de Processos: Gerar Tela " Mapeamento de Órgãos Externos > Listar" Mapeamento de Tipos de Processos: Gerar Tela "Mapeamento de Órgãos Externos > Listar" Jul 7, 2023
@euviniciusmendonca euviniciusmendonca changed the title Mapeamento de Tipos de Processos: Gerar Tela "Mapeamento de Órgãos Externos > Listar" Mapeamento de Tipos de Processos: Relacionamento entre Órgãos Jul 13, 2023
@euviniciusmendonca
Copy link
Contributor

@Mauro1706
Copy link
Contributor

Segue evidência da funcionalidade:

Tarefa.251.mp4

@davidnascimento1618 davidnascimento1618 self-assigned this Jul 24, 2023
@davidnascimento1618
Copy link
Contributor

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

@davidnascimento1618
Copy link
Contributor

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

@davidnascimento1618
Copy link
Contributor

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
Copy link
Contributor

Realizado correção de consulta por 0.

tarefa-250_QKFJqIir.mp4

@davidnascimento1618
Copy link
Contributor

Prezado @Mauro1706, corrigir os conflitos mencionados aqui.

@davidnascimento1618
Copy link
Contributor

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

@davidnascimento1618
Copy link
Contributor

davidnascimento1618 commented Oct 25, 2023

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

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

  • 1. Manter o botão superior com a nomenclatura "Novo";
  • 2. O ícone de importação só será exibido se ainda não tiver sido importado o arquivo .csv, senão, o botão de mapeamento será exibido, para que seja levado à tela de 'Mapeamento de Tipos de Processo';
  • 3. Ao clicar sobre o ícone de importação, exibir um modal, com select de arquivo para importação, uma vez carregado o arquivo, o sistema deverá validar o seu teor e exibir um preview do seu conteúdo para confirmação do usuário, quando este clicar em salvar, importar o teor do arquivo;
  • 4. O ícone de 'Mapeamento' é o mesmo que consta na seção 'Ações' da tela de 'Tabelas de Assuntos';
  • 5. A coluna 'Tipo de Processo Destino' trará todos os tipos de processos existentes no sistema, enquanto o 'Tipo de Processo Origem' terão apenas os tipos de processos que foram importados, ou seja, os que constam no arquivo .csv.

@davidnascimento1618
Copy link
Contributor

davidnascimento1618 commented Nov 17, 2023

Prezado @Mauro1706, corrigir os seguintes problemas encontrados:

  • 1. O comportamento descrito no item 2 desta lista, não foi implementado;
  • 2. Corrigir o título do modal referente ao preview , o certo seria: "Pré-visualização da Importação" ao invés de "Pré-visualização de Improtar Tipos de Processos";
  • 3. Descrições apresentando caracteres inválidos em tipos de processo que contém acentuação;
  • 4. A descrição da coluna do modal deveria ser: 'Tipo de Processo' ao invés de 'Nome';
  • 5. Caso o arquivo seja relativamente grande (contenha em torno de 15 tipos de processos), os tidos de processo não são comportados dentro do modal, o ideal era que tivesse uma lista corrida com uma barrinha de rolagem na lateral ou outra maneira pela qual o usuário pudesse visualizar todos os tipos de processo que foram importados do arquivo .csv;

image

  • 6. O ícone descrito no item 4 desta lista não foi implementado.
  • 7. Faltou corrigir o item 2 deste comment;
  • 8. Realizar a correção deste comment.

@yurioliveiramgi yurioliveiramgi added this to the 3.4.0 milestone Nov 22, 2023
@yurioliveiramgi yurioliveiramgi added the prioridade alta erros/melhorias críticas label Nov 24, 2023
@davidnascimento1618
Copy link
Contributor

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

icone-importacao

@davidnascimento1618
Copy link
Contributor

davidnascimento1618 commented Nov 28, 2023

Prezado @Mauro1706, corrigir os seguintes itens abaixo:

  • 1. Foi identificado que ao excluir um relacionamento entre órgãos pelo qual não houve importação do arquivo .csv, o sistema está apresentando o seguinte erro 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

  • 2. Outro ponto que deve ser corrigido, seria no tocante a mensagem de sucesso de cadastro de relacionamento entre órgãos, se ao realizar o cadastro e logo em seguida tentar importar um arquivo .csv, a mensagem está ficando por cima do modal de pré-visualização;

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

  • 3. Os botões que aparecem na parte de cima da tela ('Pesquisar', 'Novo', 'Desativar', 'Excluir', 'Imprimir' e 'Fechar') não estão sendo exibidos na parte inferior da tela, como é mostrado no .gif abaixo:

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

  • 4. Os ícones de 'Desativar' e 'Excluir' devem estar juntos, atualmente, estão separados pelo ícone de mapear ou importar;

  • 5. Corrigir o que encontra-se apontado neste item aqui;

  • 6. Seguir a recomendação descrita no item 2 desse comentário para separar os roteiros de testes.

@Mauro1706
Copy link
Contributor

tarefa movida de sprint 29 para sprint 30

@sergioadao
Copy link

@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
Copy link

@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
Copy link

@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
Copy link

sergioadao commented Dec 13, 2023

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
Copy link

sergioadao commented Dec 13, 2023

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
Copy link
Contributor

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

@sergioadao
Copy link

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

@mateussbh
Copy link
Contributor

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
#250

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

Mapeamento de Tipos de Processos: Mapeamento de Tipo de Processo - [Nome do órgão origem]
#324

Mapeamento de Tipos de Processos: Ação Reativar o mapeamento de órgão externo
#253

Mapeamento de Tipos de Processos: Importar Tipos de Processos para mapeamento
#257
[DUPLICADA]

Mapeamento de Tipos de Processos: Importar no destinatário o arquivo com Tipos de Processo do remetente
#254

Mapeamento de Tipos de Processos: Exportar Tipos de processos em arquivo
#256
[DUPLICADA]

Mapeamento de Tipos de Processos: Exportar Tipos de Processo do órgão remetente
#252

Mapeamento de Tipos de Processo: Exclusão de Tipos de Processos Mapeados
#384

Mapeamento de Tipos de Processos: Aplicar mapeamento automático de t. processo no recebimento
#255

@euviniciusmendonca
Copy link
Contributor

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment