Closed caduvieira closed 11 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
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.
Sua solicitação de melhoria está relacionada a um problema? Por favor descreva.
Esta melhoria é parte do pacote referente à funcionalidade de Blocos de Envio Externo. A funcionalidade em questão permitirá que, entre órgãos que realizem mapeamento prévio de Tipos de Processo, os processos recebidos via Tramita GOV.BR já sejam recebidos no destino com o Tipo de Processo correto, sem a necessidade de intervenção posterior ao recebimento para corrigir seus metadados.
Esta melhoria é complementar à registrada à issue #252, que trata da exportação de Tipos de Processo do órgãos remetente.
A presente melhoria propõe a importação do arquivo para viabilizar a criação de Tabela "De-Para", visando posteriormente receber processos no órgão sem a necessidade de correção manual dos metadados.
Descreva a solução que você gostaria
A solicitação consiste na funcionalidade abaixo descrita:
A issue #252 solicitou a criação, no SEI, do botão "Exportar" na tela:
para gerar arquivo (sugeriu-se o formato ".csv", mas fica a critério da área técnica) com as informações de ID e Descrição dos Tipos de Processo a serem exportados.
A melhoria aqui descrita implica na criação de novo Submenu em:
chamado
Mapeamento de Tipos de Processo
Ao se clicar no referido submenu, o sistema deve exibir página chamada "Lista dos Mapeamentos de Tipos de Processo", com uma tabela com duas colunas:
Ao se clicar no botão "Importar arquivo", o sistema deve exibir tela com:
Ao se clicar em "Importar", o sistema deve fazer o upload do arquivo e informar se a importação foi realizada com sucesso. Se sim, exibir mensagem de sucesso "arquivo importado com sucesso". Se não, exibir mensagem "falha na importação do arquivo" e o motivo da falha, por exemplo "formato não reconhecido". Ao realizar a importação bem-sucedida, o sistema pode, se possível, retornar à tela anterior automaticamente.
Ao se clicar em "Mapeamento de Tipos de Processo", o sistema deve exibir a tela correspondente, de mesmo nome, conforme referência abaixo:
Referência para criação
Tela de Mapeamento de Assunto, para ser usada como referência para a concepção da tela de mapeamento de tipo de processo
A tela consiste em uma tabela dividida em duas colunas, "Origem" e "Destino", e os botões acima "Pesquisar", "Salvar" e "Fechar.
As linhas da coluna "Origem" devem vir preenchidas com o conteúdo importado na tela anterior ("Importar arquivo") e a coluna "Destino" deve ser preenchida pelo usuário Administrador. O preenchimento dessa coluna segue o modelo de busca ajax, com sugestões, conforme exemplo abaixo:
Uma vez preenchida pelo menos uma linha, o sistema deve permitir salvar o mapeamento. Caso nenhuma linha seja preenchida, o botão "Salvar" deve ficar desabilitado.
Uma linha mapeada gera um "De-Para" para aquele par Origem X Destino. Ou seja, processos recebidos com o Tipo de Processo que consta na coluna "Origem", devem receber o Tipo de Processo indicado na coluna "Destino".
No caso de linhas dessa tabela em que o Tipo de Processo da Origem não receba Tipo de Processo correspondente no destino, deve-se aplicar a regra padrão do Tramita GOV.BR (ou seja, os processos recebidos recebem o Tipo de Processo indicado como padrão em
no campo "Tipo de Processo Externo".
A frase abaixo resume a lógica do mapeamento de Tipos de Processo:
"processos com o Tipo de Processo ‘X’, ao serem recebidos das unidades AA, BB e CC do órgão ABC, devem receber o Tipo de Processo ‘Y’".