Bug Mascara SEI
-
5 de Dezembro de 2016 às 12:54Senhores,
Estou tendo um problema no SEI v 2.6 A13 no que se refere a máscara de entrada doa dados.
Segue abaixo como configurei a máscara:
[cid:image002.png@01D24EE5.83DFDF50]
Tanto é que na tela do SEI ele restringe isso. No exemplo abaixo eu apertei "2" seguidas vezes:
[cid:image003.png@01D24EE5.83DFDF50]
Porém se efetuarmos um CRL+C, CTRL+V do número do processo, o SEI grava o mesmo sem a máscara de entrada.
[cid:image001.png@01D24EE5.DC99A5E0]
[cid:image006.png@01D24EE5.DC99A5E0]
Alguém já teve esse problema?!
Grato,
[http://www.ans.gov.br/portal/img/email/assinaturaANS4.jpg]
Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.
[http://www.ans.gov.br/portal/img/email/footer_sugestao_somente_arvores.gif]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 18:12
Para: Raphael de Oliveira Bandeira
Cc: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
Assunto: RES: Erro no serviço do SEI
Pessoal,
O André matou a charada aqui. Ele viu que na hora de cadastrar, o usuário não colocou a máscara do processo (33902.000595/2016-64), mas o número direto (33902000595201664) e, por isso, não funcionou.
Cadastrei um manualmente com a máscara e funcionou.
Raphael, existe algum jeito de atualizar esses números no banco colocando a máscara para evitar problemas?
Atc,
[http://www.ans.gov.br/portal/img/email/assinaturaANS5.jpg]
Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 17:18
Para: Raphael de Oliveira Bandeira>
Cc: Jose da Silva Fajardo>; Bárbara Regina de Oliveira Cavalcanti >; Andre Luiz Fernandez Guimaraes >
Assunto: RES: Erro no serviço do SEI
Oi, Raphael.
Respostas abaixo...
Abs,
[http://www.ans.gov.br/portal/img/email/assinaturaANS5.jpg]
Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
De: Raphael de Oliveira Bandeira
Enviada em: quinta-feira, 1 de dezembro de 2016 16:56
Para: Sandro Lopes>
Cc: Jose da Silva Fajardo>; Bárbara Regina de Oliveira Cavalcanti >; Andre Luiz Fernandez Guimaraes >
Assunto: RES: Erro no serviço do SEI
Oi Sandro,
Vamos tentar achar algum jeito de resolver isso. Me passa alguns processos que funcionam e outros que não.
No ambiente de homologação, há processos com a unidade protocololizadora 33902. Nenhum funciona. Ex: 33902.000595/2016-64
No dia seguinte, após o cadastro do processo com o número informado, continua o erro?
Cadastrei esses processos há alguns dias no ambiente de homologação e rodei a integração ontem.
Essa pesquisa que você verifica que o processo existe é a pesquisa do SOLR?
A pesquisa que fiz foi diretamente no SEI na caixa de pesquisa.
[cid:image008.png@01D24EE5.83DFDF50]
No sei ds isso não acontece?
Sim. Acabei de testar. Usei um processo gerado automaticamente (33910000129201680) e tramitei para COAI e funcionou. Depois criei um processo informando o número (33902000129201680) e tentei tramitar para a COAI e recebi a mensagem abaixo:
HTTP/1.1 500 Internal Server Error
{"error":"Processo [33902.000129/2016-80] não encontrado.","code":"500"}
br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
at br.gov.ans.diges.cosap.sei.impl.SeiImpl.enviarProcesso(SeiImpl.java:173)
at teste.SeiIntegrationTest.main(SeiIntegrationTest.java:64)
Grato,
[http://www.ans.gov.br/portal/img/email/assinaturaANS4.jpg]
Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.
[http://www.ans.gov.br/portal/img/email/footer_sugestao_somente_arvores.gif]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 16:25
Para: Raphael de Oliveira Bandeira
Cc: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
Assunto: Erro no serviço do SEI
Oi, Raphael. Tudo bem?
Implantei o serviço de integração entre o PERSUS e o SEI em homologação hoje. Estamos fazendo testes com processos que foram criados no SEI, mas informando o número e a data de autuação.
Existe um momento que a aplicação envia o processo para uma unidade, mas ao tentar, recebe um erro do SEI informando que o processo não existe. Entretanto, ao pesquisar o processo diretamente no SEI, é possível observar que o processo existe.
Achei estranho porque havíamos testado essa situação no ambiente de desenvolvimento, mas lembrei que testamos apenas com processos gerados automaticamente no SEI. Então, fiz o teste de envio de processo com número informado e número gerado automaticamente.
O envio com o número gerado automaticamente funcionou, mas o envio do processo com o número informado o SEI retorna uma exceção dizendo que não achou o processo.
Estou copiando o André para conhecimento porque, pelo que vi do log, esse erro parece ser do serviço disponibilizado pelo SEI e não do Broker.
Como a migração de processos da ANS em andamento utilizarão os números gerados no SIPAR, isso pode causar problemas. Gostaria de saber se é possível abrir uma solicitação de correção ou algo parecido para os gestores do SEI, por favor.
Atc,
[http://www.ans.gov.br/portal/img/email/assinaturaANS5.jpg]
Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal. -
Geraldo Afonso da Cruz
5 de Dezembro de 2016 às 13:09Bom dia Raphael,
Não detectamos este tipo de problema.
Estamos com a máscara no mesmo formato, digitei os nºs sequencialmente, copiei e colei, e os mesmos ficaram com a máscara. Mudei de browser e o comportamento foi o mesmo.
Ambiente de TREINO, por isto não tem a máscara do assunto, mas a mesma está configurada em produção.
[cid:image009.png@01D24EE8.13BBA710]
[cid:image010.png@01D24EE8.13BBA710]]
Att,
[geraldoCruz]
De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de Raphael de Oliveira Bandeira
Enviada em: segunda-feira, 5 de dezembro de 2016 10:54
Para: sei-tecnico@listas.softwarepublico.gov.br
Assunto: [sei-tecnico] Bug Mascara SEISenhores,
Estou tendo um problema no SEI v 2.6 A13 no que se refere a máscara de entrada doa dados.
Segue abaixo como configurei a máscara:[cid:image012.png@01D24EE8.13BBA710]Tanto é que na tela do SEI ele restringe isso. No exemplo abaixo eu apertei "2" seguidas vezes:[cid:image013.png@01D24EE8.13BBA710]Porém se efetuarmos um CRL+C, CTRL+V do número do processo, o SEI grava o mesmo sem a máscara de entrada.[cid:image014.png@01D24EE8.13BBA710]
[cid:image015.png@01D24EE8.13BBA710]Alguém já teve esse problema?!
Grato,
[http://www.ans.gov.br/portal/img/email/assinaturaANS4.jpg]
Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.
[http://www.ans.gov.br/portal/img/email/footer_sugestao_somente_arvores.gif]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 18:12
Para: Raphael de Oliveira Bandeira
Cc: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
Assunto: RES: Erro no serviço do SEI
Pessoal,
O André matou a charada aqui. Ele viu que na hora de cadastrar, o usuário não colocou a máscara do processo (33902.000595/2016-64), mas o número direto (33902000595201664) e, por isso, não funcionou.
Cadastrei um manualmente com a máscara e funcionou.
Raphael, existe algum jeito de atualizar esses números no banco colocando a máscara para evitar problemas?
Atc,
[http://www.ans.gov.br/portal/img/email/assinaturaANS5.jpg]
Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 17:18
Para: Raphael de Oliveira Bandeira>
Cc: Jose da Silva Fajardo>; Bárbara Regina de Oliveira Cavalcanti >; Andre Luiz Fernandez Guimaraes >
Assunto: RES: Erro no serviço do SEI
Oi, Raphael.
Respostas abaixo...
Abs,
[http://www.ans.gov.br/portal/img/email/assinaturaANS5.jpg]
Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
De: Raphael de Oliveira Bandeira
Enviada em: quinta-feira, 1 de dezembro de 2016 16:56
Para: Sandro Lopes>
Cc: Jose da Silva Fajardo>; Bárbara Regina de Oliveira Cavalcanti >; Andre Luiz Fernandez Guimaraes >
Assunto: RES: Erro no serviço do SEI
Oi Sandro,
Vamos tentar achar algum jeito de resolver isso. Me passa alguns processos que funcionam e outros que não.
No ambiente de homologação, há processos com a unidade protocololizadora 33902. Nenhum funciona. Ex: 33902.000595/2016-64
No dia seguinte, após o cadastro do processo com o número informado, continua o erro?
Cadastrei esses processos há alguns dias no ambiente de homologação e rodei a integração ontem.
Essa pesquisa que você verifica que o processo existe é a pesquisa do SOLR?
A pesquisa que fiz foi diretamente no SEI na caixa de pesquisa.[cid:image019.png@01D24EE8.13BBA710]No sei ds isso não acontece?
Sim. Acabei de testar. Usei um processo gerado automaticamente (33910000129201680) e tramitei para COAI e funcionou. Depois criei um processo informando o número (33902000129201680) e tentei tramitar para a COAI e recebi a mensagem abaixo:
HTTP/1.1 500 Internal Server Error
{"error":"Processo [33902.000129/2016-80] não encontrado.","code":"500"}
br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
at br.gov.ans.diges.cosap.sei.impl.SeiImpl.enviarProcesso(SeiImpl.java:173)
at teste.SeiIntegrationTest.main(SeiIntegrationTest.java:64)
Grato,
[http://www.ans.gov.br/portal/img/email/assinaturaANS4.jpg]
Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.
[http://www.ans.gov.br/portal/img/email/footer_sugestao_somente_arvores.gif]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 16:25
Para: Raphael de Oliveira Bandeira
Cc: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
Assunto: Erro no serviço do SEI
Oi, Raphael. Tudo bem?
Implantei o serviço de integração entre o PERSUS e o SEI em homologação hoje. Estamos fazendo testes com processos que foram criados no SEI, mas informando o número e a data de autuação.
Existe um momento que a aplicação envia o processo para uma unidade, mas ao tentar, recebe um erro do SEI informando que o processo não existe. Entretanto, ao pesquisar o processo diretamente no SEI, é possível observar que o processo existe.
Achei estranho porque havíamos testado essa situação no ambiente de desenvolvimento, mas lembrei que testamos apenas com processos gerados automaticamente no SEI. Então, fiz o teste de envio de processo com número informado e número gerado automaticamente.
O envio com o número gerado automaticamente funcionou, mas o envio do processo com o número informado o SEI retorna uma exceção dizendo que não achou o processo.
Estou copiando o André para conhecimento porque, pelo que vi do log, esse erro parece ser do serviço disponibilizado pelo SEI e não do Broker.
Como a migração de processos da ANS em andamento utilizarão os números gerados no SIPAR, isso pode causar problemas. Gostaria de saber se é possível abrir uma solicitação de correção ou algo parecido para os gestores do SEI, por favor.
Atc,
[http://www.ans.gov.br/portal/img/email/assinaturaANS5.jpg]
Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal. -
5 de Dezembro de 2016 às 13:24Pessoal,Existe de fato o problema abaixo reportado pelo Raphael, caso colado um número incompleto ou sem formatação, o SEI está aceitando, pois não está validando de fato o formato da máscara. Está utilizando a máscara somente durante a digitação.
Contudo, existe no código do SEI tal validação, mas está desativada. Não sabemos o motivo do TRF4 ter desativado, apenas supomos que é por causa de múltiplas máscaras ainda existentes no Poder Judiciário.
Vide texto abaixo que enviei anteriormente para alguns colegas de órgãos que precisavam de apoio nesta parte. Pode ajuda-los a ter mais garantia de que Números Informados de Processos estejam pelo menos com a formatação correta.
1 - Como imediatamente ativar a validação da máscara de Protocolo Informado
No final do ano passado na Anatel estava estudando alguma forma de forçar a máscara no campo Protocolo Informado da forma menos impactante possível no SEI, mesmo que mantendo como "ajuste local", visto que o formato atual de NUP é muito bem definido e que temos por obrigação manter NUP somente que seja do próprio órgão ou processo integral tramitado de outro órgão federal (ou seja, mesmo formato de NUP). Nos demais casos, tem que ser NUP novo mesmo. Também, NUPs em formatos anteriores (menores) são exceção e extremamente raros e, se aparecer, basta alterar a máscara temporariamente no Infra > Parâmetros para entrar com o processo que tenha formato de NUP antigo, sendo que na maioria são casos de que deveria ter o DV e não tem, bastando calcular (exemplo, com a planilha anexa "Gerador_de_DV_NUP.xls").
Tudo isso porque a validação da máscara de Protocolo Informado configurada no Infra> Parâmetros > SEI_MASCARA_NUMERO_PROCESSO_INFORMADO > #####.######/####-## está muito fraca no SEI, validando apenas enquanto se digita, sem criticar divergência do texto no campo com a máscara e principalmente quando os usuários colam o número. Lembrando que, pelo Manual de Instalação do SEI (página 13), o referido parâmetro tem formato relativamente bem flexível e não fazia sentido não ter validação correspondente:
Opcional. Para montagem da máscara podem ser utilizados os caracteres:
# - número,
A - letra maiúscula
a - letra minúscula
L - letras maiúsculas ou minúsculas
Daí, pesquisando no código do SEI me deparei com uma linha "desativada" (comentada com //) que faz exatamente a validação da máscara, garantido que seja digitada por completo e da forma parametrizada, ou seja, com o ponto, barra e traço no local certo e sem nenhum dígito a menos. O resultado prático que percebi na Anatel: zerou totalmente as demandas de correção de NUP de Protocolo Informado! Destaco que esta validação que o SEI já possui não valida o cálculo do DV, mas já ajuda bastante garantir o formato exato da máscara.
Para reativar a referida validação já existente no SEI sobre o formato da máscara de Número de Processo, basta no arquivo \sei\rn\ProtocoloRN.php, na linha 138 retirar as duas barras no início da linha para ativar o "this":
[cid:image001.png@01D24EEA.1EECE0C0]
Basta anotar em seus controles tal ajuste, até que discutamos com a Patricia uma solução para manter sempre ativa tal validação.
Não sei os motivos do TRF4 ter criado e logo depois desativado a validação mais precisa da máscara de Protocolo Informado. Provavelmente porque depois que desenvolveu esta funcionalidade à pedido do PEN, mas que eles também precisavam, perceberam que não podia validar com precisão apenas uma máscara porque tratam ao mesmo tempo com mais de um formato de NUP no Poder Judiciário, em razão de alguma regra de transição e por possuírem um passivo grande. Contudo, bastaria criar outros parâmetros de máscara e condicionar a validação às máscaras configuradas em Infra > Parâmetros (p. ex. SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_1 e SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_2 - ou outra solução similar, que tivesse como configurar mais de uma máscara de validação).
Não terá como o PEN não demandar uma solução para a questão logo mais, pois com o novo NUP a entrar em janeiro de 2018, teremos realidade similar ao Poder Judiciário e tal necessidade será impreterível, pois teremos por alguns anos muitos processos sendo tratados com NUP de formato antigo.
Atenciosamente,
[cid:image002.png@01D24EEA.1EECE0C0]
Nei Jobson da Costa Carneiro
Assessor
Superintendência de Gestão Interna da Informação (SGI)
_______________________________________________
Agência Nacional de Telecomunicações - Anatel
SAUS Quadra 6, Bloco E, 3º Andar, Ala Norte
CEP: 70070-940 - Brasília/DF
Tel: (61) 2312-1751
De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de Geraldo Afonso da Cruz
Enviada em: segunda-feira, 5 de dezembro de 2016 11:10
Para: 'Raphael de Oliveira Bandeira'; sei-tecnico@listas.softwarepublico.gov.br
Assunto: [sei-tecnico] RES: Bug Mascara SEIBom dia Raphael,
Não detectamos este tipo de problema.
Estamos com a máscara no mesmo formato, digitei os nºs sequencialmente, copiei e colei, e os mesmos ficaram com a máscara. Mudei de browser e o comportamento foi o mesmo.
Ambiente de TREINO, por isto não tem a máscara do assunto, mas a mesma está configurada em produção.[cid:image003.png@01D24EEA.1EECE0C0]
[cid:image004.png@01D24EEA.1EECE0C0]]Att,[cid:image005.png@01D24EEA.1EECE0C0]De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de Raphael de Oliveira Bandeira
Enviada em: segunda-feira, 5 de dezembro de 2016 10:54Para: sei-tecnico@listas.softwarepublico.gov.brAssunto: [sei-tecnico] Bug Mascara SEI
Senhores,
Estou tendo um problema no SEI v 2.6 A13 no que se refere a máscara de entrada doa dados.
Segue abaixo como configurei a máscara:[cid:image006.png@01D24EEA.1EECE0C0]Tanto é que na tela do SEI ele restringe isso. No exemplo abaixo eu apertei "2" seguidas vezes:[cid:image007.png@01D24EEA.1EECE0C0]Porém se efetuarmos um CRL+C, CTRL+V do número do processo, o SEI grava o mesmo sem a máscara de entrada.[cid:image008.png@01D24EEA.1EECE0C0]
[cid:image009.png@01D24EEA.1EECE0C0]Alguém já teve esse problema?!
Grato,[cid:image010.jpg@01D24EEA.1EECE0C0]Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.[cid:image011.gif@01D24EEA.1EECE0C0]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 18:12
Para: Raphael de Oliveira Bandeira
Cc: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
Assunto: RES: Erro no serviço do SEI
Pessoal,
O André matou a charada aqui. Ele viu que na hora de cadastrar, o usuário não colocou a máscara do processo (33902.000595/2016-64), mas o número direto (33902000595201664) e, por isso, não funcionou.
Cadastrei um manualmente com a máscara e funcionou.
Raphael, existe algum jeito de atualizar esses números no banco colocando a máscara para evitar problemas?
Atc,[cid:image012.jpg@01D24EEA.1EECE0C0]Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 17:18
Para: Raphael de Oliveira Bandeira>
Cc: Jose da Silva Fajardo>; Bárbara Regina de Oliveira Cavalcanti >; Andre Luiz Fernandez Guimaraes >
Assunto: RES: Erro no serviço do SEI
Oi, Raphael.
Respostas abaixo...
Abs,[cid:image012.jpg@01D24EEA.1EECE0C0]Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
De: Raphael de Oliveira Bandeira
Enviada em: quinta-feira, 1 de dezembro de 2016 16:56
Para: Sandro Lopes>
Cc: Jose da Silva Fajardo>; Bárbara Regina de Oliveira Cavalcanti >; Andre Luiz Fernandez Guimaraes >
Assunto: RES: Erro no serviço do SEI
Oi Sandro,
Vamos tentar achar algum jeito de resolver isso. Me passa alguns processos que funcionam e outros que não.
No ambiente de homologação, há processos com a unidade protocololizadora 33902. Nenhum funciona. Ex: 33902.000595/2016-64
No dia seguinte, após o cadastro do processo com o número informado, continua o erro?
Cadastrei esses processos há alguns dias no ambiente de homologação e rodei a integração ontem.
Essa pesquisa que você verifica que o processo existe é a pesquisa do SOLR?
A pesquisa que fiz foi diretamente no SEI na caixa de pesquisa.[cid:image013.png@01D24EEA.1EECE0C0]No sei ds isso não acontece?
Sim. Acabei de testar. Usei um processo gerado automaticamente (33910000129201680) e tramitei para COAI e funcionou. Depois criei um processo informando o número (33902000129201680) e tentei tramitar para a COAI e recebi a mensagem abaixo:
HTTP/1.1 500 Internal Server Error
{"error":"Processo [33902.000129/2016-80] não encontrado.","code":"500"}
br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
at br.gov.ans.diges.cosap.sei.impl.SeiImpl.enviarProcesso(SeiImpl.java:173)
at teste.SeiIntegrationTest.main(SeiIntegrationTest.java:64)
Grato,[cid:image010.jpg@01D24EEA.1EECE0C0]Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.[cid:image011.gif@01D24EEA.1EECE0C0]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 16:25
Para: Raphael de Oliveira Bandeira
Cc: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
Assunto: Erro no serviço do SEI
Oi, Raphael. Tudo bem?
Implantei o serviço de integração entre o PERSUS e o SEI em homologação hoje. Estamos fazendo testes com processos que foram criados no SEI, mas informando o número e a data de autuação.
Existe um momento que a aplicação envia o processo para uma unidade, mas ao tentar, recebe um erro do SEI informando que o processo não existe. Entretanto, ao pesquisar o processo diretamente no SEI, é possível observar que o processo existe.
Achei estranho porque havíamos testado essa situação no ambiente de desenvolvimento, mas lembrei que testamos apenas com processos gerados automaticamente no SEI. Então, fiz o teste de envio de processo com número informado e número gerado automaticamente.
O envio com o número gerado automaticamente funcionou, mas o envio do processo com o número informado o SEI retorna uma exceção dizendo que não achou o processo.
Estou copiando o André para conhecimento porque, pelo que vi do log, esse erro parece ser do serviço disponibilizado pelo SEI e não do Broker.
Como a migração de processos da ANS em andamento utilizarão os números gerados no SIPAR, isso pode causar problemas. Gostaria de saber se é possível abrir uma solicitação de correção ou algo parecido para os gestores do SEI, por favor.
Atc,[cid:image012.jpg@01D24EEA.1EECE0C0]Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal. -
5 de Dezembro de 2016 às 18:37Olá Nei,
Primeiro obrigado pela resposta, melhor explicação seria impossível!
Vou fazer esse teste e dou um retorno pra saber como ficou.
No entanto, já foram inseridos muitos registros com esse formato errado. Quando realizamos a pesquisa, os mesmos não são encontrados. Temos então que realizar a pesquisa sem formato para encontrá-los.
Você acha que um update da tabela de protocolo, apenas para esses registros, no campo protocolo_formatado resolveria esse problema?Grato,
[http://www.ans.gov.br/portal/img/email/assinaturaANS4.jpg]
Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.
[http://www.ans.gov.br/portal/img/email/footer_sugestao_somente_arvores.gif]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.De: Nei Jobson da Costa Carneiro [mailto:neijobson@anatel.gov.br]
Enviada em: segunda-feira, 5 de dezembro de 2016 11:24
Para: Geraldo Afonso da Cruz; Raphael de Oliveira Bandeira; sei-tecnico@listas.softwarepublico.gov.br
Assunto: RES: Bug Mascara SEIPessoal,
Existe de fato o problema abaixo reportado pelo Raphael, caso colado um número incompleto ou sem formatação, o SEI está aceitando, pois não está validando de fato o formato da máscara. Está utilizando a máscara somente durante a digitação.
Contudo, existe no código do SEI tal validação, mas está desativada. Não sabemos o motivo do TRF4 ter desativado, apenas supomos que é por causa de múltiplas máscaras ainda existentes no Poder Judiciário.
Vide texto abaixo que enviei anteriormente para alguns colegas de órgãos que precisavam de apoio nesta parte. Pode ajuda-los a ter mais garantia de que Números Informados de Processos estejam pelo menos com a formatação correta.
1 - Como imediatamente ativar a validação da máscara de Protocolo Informado
No final do ano passado na Anatel estava estudando alguma forma de forçar a máscara no campo Protocolo Informado da forma menos impactante possível no SEI, mesmo que mantendo como "ajuste local", visto que o formato atual de NUP é muito bem definido e que temos por obrigação manter NUP somente que seja do próprio órgão ou processo integral tramitado de outro órgão federal (ou seja, mesmo formato de NUP). Nos demais casos, tem que ser NUP novo mesmo. Também, NUPs em formatos anteriores (menores) são exceção e extremamente raros e, se aparecer, basta alterar a máscara temporariamente no Infra > Parâmetros para entrar com o processo que tenha formato de NUP antigo, sendo que na maioria são casos de que deveria ter o DV e não tem, bastando calcular (exemplo, com a planilha anexa "Gerador_de_DV_NUP.xls").
Tudo isso porque a validação da máscara de Protocolo Informado configurada no Infra> Parâmetros > SEI_MASCARA_NUMERO_PROCESSO_INFORMADO > #####.######/####-## está muito fraca no SEI, validando apenas enquanto se digita, sem criticar divergência do texto no campo com a máscara e principalmente quando os usuários colam o número. Lembrando que, pelo Manual de Instalação do SEI (página 13), o referido parâmetro tem formato relativamente bem flexível e não fazia sentido não ter validação correspondente:
Opcional. Para montagem da máscara podem ser utilizados os caracteres:
# - número,
A - letra maiúscula
a - letra minúscula
L - letras maiúsculas ou minúsculas
Daí, pesquisando no código do SEI me deparei com uma linha "desativada" (comentada com //) que faz exatamente a validação da máscara, garantido que seja digitada por completo e da forma parametrizada, ou seja, com o ponto, barra e traço no local certo e sem nenhum dígito a menos. O resultado prático que percebi na Anatel: zerou totalmente as demandas de correção de NUP de Protocolo Informado! Destaco que esta validação que o SEI já possui não valida o cálculo do DV, mas já ajuda bastante garantir o formato exato da máscara.
Para reativar a referida validação já existente no SEI sobre o formato da máscara de Número de Processo, basta no arquivo \sei\rn\ProtocoloRN.php, na linha 138 retirar as duas barras no início da linha para ativar o "this":[cid:image002.png@01D22395.BD08B750]Basta anotar em seus controles tal ajuste, até que discutamos com a Patricia uma solução para manter sempre ativa tal validação.
Não sei os motivos do TRF4 ter criado e logo depois desativado a validação mais precisa da máscara de Protocolo Informado. Provavelmente porque depois que desenvolveu esta funcionalidade à pedido do PEN, mas que eles também precisavam, perceberam que não podia validar com precisão apenas uma máscara porque tratam ao mesmo tempo com mais de um formato de NUP no Poder Judiciário, em razão de alguma regra de transição e por possuírem um passivo grande. Contudo, bastaria criar outros parâmetros de máscara e condicionar a validação às máscaras configuradas em Infra > Parâmetros (p. ex. SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_1 e SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_2 - ou outra solução similar, que tivesse como configurar mais de uma máscara de validação).
Não terá como o PEN não demandar uma solução para a questão logo mais, pois com o novo NUP a entrar em janeiro de 2018, teremos realidade similar ao Poder Judiciário e tal necessidade será impreterível, pois teremos por alguns anos muitos processos sendo tratados com NUP de formato antigo.
Atenciosamente,[cid:image003.png@01D02C02.98A12A00]Nei Jobson da Costa Carneiro
Assessor
Superintendência de Gestão Interna da Informação (SGI)
_______________________________________________
Agência Nacional de Telecomunicações - Anatel
SAUS Quadra 6, Bloco E, 3º Andar, Ala Norte
CEP: 70070-940 - Brasília/DF
Tel: (61) 2312-1751
De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de Geraldo Afonso da Cruz
Enviada em: segunda-feira, 5 de dezembro de 2016 11:10Para: 'Raphael de Oliveira Bandeira'; sei-tecnico@listas.softwarepublico.gov.brAssunto: [sei-tecnico] RES: Bug Mascara SEI
Bom dia Raphael,
Não detectamos este tipo de problema.
Estamos com a máscara no mesmo formato, digitei os nºs sequencialmente, copiei e colei, e os mesmos ficaram com a máscara. Mudei de browser e o comportamento foi o mesmo.
Ambiente de TREINO, por isto não tem a máscara do assunto, mas a mesma está configurada em produção.[cid:image003.png@01D24F14.FCF0DEB0]
[cid:image004.png@01D24F14.FCF0DEB0]]Att,
[geraldoCruz]
De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de Raphael de Oliveira Bandeira
Enviada em: segunda-feira, 5 de dezembro de 2016 10:54
Para: sei-tecnico@listas.softwarepublico.gov.br
Assunto: [sei-tecnico] Bug Mascara SEI
Senhores,
Estou tendo um problema no SEI v 2.6 A13 no que se refere a máscara de entrada doa dados.
Segue abaixo como configurei a máscara:[cid:image006.png@01D24F14.FCF0DEB0]Tanto é que na tela do SEI ele restringe isso. No exemplo abaixo eu apertei "2" seguidas vezes:[cid:image007.png@01D24F14.FCF0DEB0]Porém se efetuarmos um CRL+C, CTRL+V do número do processo, o SEI grava o mesmo sem a máscara de entrada.[cid:image008.png@01D24F14.FCF0DEB0]
[cid:image009.png@01D24F14.FCF0DEB0]Alguém já teve esse problema?!
Grato,
[http://www.ans.gov.br/portal/img/email/assinaturaANS4.jpg]
Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.
[http://www.ans.gov.br/portal/img/email/footer_sugestao_somente_arvores.gif]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 18:12
Para: Raphael de Oliveira Bandeira
Cc: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
Assunto: RES: Erro no serviço do SEI
Pessoal,
O André matou a charada aqui. Ele viu que na hora de cadastrar, o usuário não colocou a máscara do processo (33902.000595/2016-64), mas o número direto (33902000595201664) e, por isso, não funcionou.
Cadastrei um manualmente com a máscara e funcionou.
Raphael, existe algum jeito de atualizar esses números no banco colocando a máscara para evitar problemas?
Atc,
[http://www.ans.gov.br/portal/img/email/assinaturaANS5.jpg]
Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 17:18
Para: Raphael de Oliveira Bandeira>
Cc: Jose da Silva Fajardo>; Bárbara Regina de Oliveira Cavalcanti >; Andre Luiz Fernandez Guimaraes >
Assunto: RES: Erro no serviço do SEI
Oi, Raphael.
Respostas abaixo...
Abs,
[http://www.ans.gov.br/portal/img/email/assinaturaANS5.jpg]
Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
De: Raphael de Oliveira Bandeira
Enviada em: quinta-feira, 1 de dezembro de 2016 16:56
Para: Sandro Lopes>
Cc: Jose da Silva Fajardo>; Bárbara Regina de Oliveira Cavalcanti >; Andre Luiz Fernandez Guimaraes >
Assunto: RES: Erro no serviço do SEI
Oi Sandro,
Vamos tentar achar algum jeito de resolver isso. Me passa alguns processos que funcionam e outros que não.
No ambiente de homologação, há processos com a unidade protocololizadora 33902. Nenhum funciona. Ex: 33902.000595/2016-64
No dia seguinte, após o cadastro do processo com o número informado, continua o erro?
Cadastrei esses processos há alguns dias no ambiente de homologação e rodei a integração ontem.
Essa pesquisa que você verifica que o processo existe é a pesquisa do SOLR?
A pesquisa que fiz foi diretamente no SEI na caixa de pesquisa.[cid:image013.png@01D24F14.FCF0DEB0]No sei ds isso não acontece?
Sim. Acabei de testar. Usei um processo gerado automaticamente (33910000129201680) e tramitei para COAI e funcionou. Depois criei um processo informando o número (33902000129201680) e tentei tramitar para a COAI e recebi a mensagem abaixo:
HTTP/1.1 500 Internal Server Error
{"error":"Processo [33902.000129/2016-80] não encontrado.","code":"500"}
br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
at br.gov.ans.diges.cosap.sei.impl.SeiImpl.enviarProcesso(SeiImpl.java:173)
at teste.SeiIntegrationTest.main(SeiIntegrationTest.java:64)
Grato,
[http://www.ans.gov.br/portal/img/email/assinaturaANS4.jpg]
Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.
[http://www.ans.gov.br/portal/img/email/footer_sugestao_somente_arvores.gif]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 16:25
Para: Raphael de Oliveira Bandeira
Cc: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
Assunto: Erro no serviço do SEI
Oi, Raphael. Tudo bem?
Implantei o serviço de integração entre o PERSUS e o SEI em homologação hoje. Estamos fazendo testes com processos que foram criados no SEI, mas informando o número e a data de autuação.
Existe um momento que a aplicação envia o processo para uma unidade, mas ao tentar, recebe um erro do SEI informando que o processo não existe. Entretanto, ao pesquisar o processo diretamente no SEI, é possível observar que o processo existe.
Achei estranho porque havíamos testado essa situação no ambiente de desenvolvimento, mas lembrei que testamos apenas com processos gerados automaticamente no SEI. Então, fiz o teste de envio de processo com número informado e número gerado automaticamente.
O envio com o número gerado automaticamente funcionou, mas o envio do processo com o número informado o SEI retorna uma exceção dizendo que não achou o processo.
Estou copiando o André para conhecimento porque, pelo que vi do log, esse erro parece ser do serviço disponibilizado pelo SEI e não do Broker.
Como a migração de processos da ANS em andamento utilizarão os números gerados no SIPAR, isso pode causar problemas. Gostaria de saber se é possível abrir uma solicitação de correção ou algo parecido para os gestores do SEI, por favor.
Atc,
[http://www.ans.gov.br/portal/img/email/assinaturaANS5.jpg]
Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal. -
Pedro Henrique de Paiva Moreira da Silva
5 de Dezembro de 2016 às 19:41Raphael,Executamos aqui no MCTIC e funcionou perfeitamente.Att,Este e-mail e seus anexos são de responsabilidade do emissor e para uso exclusivo do destinatário. Se você receber este e-mail por engano, por favor, notifique o emissor e apague-o imediatamente. O conteúdo pode conter informações confidenciais e/ou legalmente privilegiadas que não podem ser parcial ou totalmente reproduzidas sem o consentimento do autor. Portanto, qualquer divulgação ou uso não autorizado é proibido e protegido por lei.
This e-mail message and its attachments are responsibility of the sender and for exclusive use of the recipient. If you have received this message by mistake, please notify the sender and delete it immediately. Contents may include confidential and/or legally privileged information that can not be partially or totally reproduced without the author's consent. Therefore, any disclosure or unauthorized use is prohibited and protected by law.
De: "Raphael de Oliveira Bandeira"
Para: "neijobson@anatel.gov.br", "Geraldo Afonso da Cruz" , "Sei Tecnico"
Enviadas: Segunda-feira, 5 de dezembro de 2016 16:37:03Assunto: [sei-tecnico] RES: Bug Mascara SEI
Olá Nei,
Primeiro obrigado pela resposta, melhor explicação seria impossível!
Vou fazer esse teste e dou um retorno pra saber como ficou.
No entanto, já foram inseridos muitos registros com esse formato errado. Quando realizamos a pesquisa, os mesmos não são encontrados. Temos então que realizar a pesquisa sem formato para encontrá-los.
Você acha que um update da tabela de protocolo, apenas para esses registros, no campo protocolo_formatado resolveria esse problema?
Grato,
Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.
Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
De: Nei Jobson da Costa Carneiro [mailto:neijobson@anatel.gov.br]
Enviada em: segunda-feira, 5 de dezembro de 2016 11:24
Para: Geraldo Afonso da Cruz; Raphael de Oliveira Bandeira; sei-tecnico@listas.softwarepublico.gov.br
Assunto: RES: Bug Mascara SEI
Pessoal,
Existe de fato o problema abaixo reportado pelo Raphael, caso colado um número incompleto ou sem formatação, o SEI está aceitando, pois não está validando de fato o formato da máscara. Está utilizando a máscara somente durante a digitação.
Contudo, existe no código do SEI tal validação, mas está desativada. Não sabemos o motivo do TRF4 ter desativado, apenas supomos que é por causa de múltiplas máscaras ainda existentes no Poder Judiciário.
Vide texto abaixo que enviei anteriormente para alguns colegas de órgãos que precisavam de apoio nesta parte. Pode ajuda-los a ter mais garantia de que Números Informados de Processos estejam pelo menos com a formatação correta.1 – Como imediatamente ativar a validação da máscara de Protocolo Informado
No final do ano passado na Anatel estava estudando alguma forma de forçar a máscara no campo Protocolo Informado da forma menos impactante possível no SEI, mesmo que mantendo como “ajuste local”, visto que o formato atual de NUP é muito bem definido e que temos por obrigação manter NUP somente que seja do próprio órgão ou processo integral tramitado de outro órgão federal (ou seja, mesmo formato de NUP). Nos demais casos, tem que ser NUP novo mesmo. Também, NUPs em formatos anteriores (menores) são exceção e extremamente raros e, se aparecer, basta alterar a máscara temporariamente no Infra > Parâmetros para entrar com o processo que tenha formato de NUP antigo, sendo que na maioria são casos de que deveria ter o DV e não tem, bastando calcular (exemplo, com a planilha anexa “Gerador_de_DV_NUP.xls”).Tudo isso porque a validação da máscara de Protocolo Informado configurada no Infra> Parâmetros > SEI_MASCARA_NUMERO_PROCESSO_INFORMADO > #####.######/####-## está muito fraca no SEI, validando apenas enquanto se digita, sem criticar divergência do texto no campo com a máscara e principalmente quando os usuários colam o número. Lembrando que, pelo Manual de Instalação do SEI (página 13), o referido parâmetro tem formato relativamente bem flexível e não fazia sentido não ter validação correspondente:
Opcional. Para montagem da máscara podem ser utilizados os caracteres:
# - número,
A - letra maiúscula
a - letra minúscula
L - letras maiúsculas ou minúsculasDaí, pesquisando no código do SEI me deparei com uma linha “desativada” (comentada com //) que faz exatamente a validação da máscara, garantido que seja digitada por completo e da forma parametrizada, ou seja, com o ponto, barra e traço no local certo e sem nenhum dígito a menos. O resultado prático que percebi na Anatel: zerou totalmente as demandas de correção de NUP de Protocolo Informado! Destaco que esta validação que o SEI já possui não valida o cálculo do DV, mas já ajuda bastante garantir o formato exato da máscara.Para reativar a referida validação já existente no SEI sobre o formato da máscara de Número de Processo, basta no arquivo \sei\rn\ProtocoloRN.php, na linha 138 retirar as duas barras no início da linha para ativar o "this":
Basta anotar em seus controles tal ajuste, até que discutamos com a Patricia uma solução para manter sempre ativa tal validação.Não sei os motivos do TRF4 ter criado e logo depois desativado a validação mais precisa da máscara de Protocolo Informado. Provavelmente porque depois que desenvolveu esta funcionalidade à pedido do PEN, mas que eles também precisavam, perceberam que não podia validar com precisão apenas uma máscara porque tratam ao mesmo tempo com mais de um formato de NUP no Poder Judiciário, em razão de alguma regra de transição e por possuírem um passivo grande. Contudo, bastaria criar outros parâmetros de máscara e condicionar a validação às máscaras configuradas em Infra > Parâmetros (p. ex. SEI_MASCARA_NUMERO_PROCESSO_INFORMADO _1 e SEI_MASCARA_NUMERO_PROCESSO_INFORMADO _2 – ou outra solução similar, que tivesse como configurar mais de uma máscara de validação).Não terá como o PEN não demandar uma solução para a questão logo mais, pois com o novo NUP a entrar em janeiro de 2018, teremos realidade similar ao Poder Judiciário e tal necessidade será impreterível, pois teremos por alguns anos muitos processos sendo tratados com NUP de formato antigo.
Atenciosamente,
Nei Jobson da Costa Carneiro
Assessor
Superintendência de Gestão Interna da Informação (SGI)
_______________________________________________Agência Nacional de Telecomunicações – AnatelSAUS Quadra 6, Bloco E, 3º Andar, Ala NorteCEP: 70070-940 – Brasília/DFTel: (61) 2312-1751De: sei-tecnico [ mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br ] Em nome de Geraldo Afonso da CruzEnviada em: segunda-feira, 5 de dezembro de 2016 11:10
Para: 'Raphael de Oliveira Bandeira'; sei-tecnico@listas.softwarepublico.gov.br
Assunto: [sei-tecnico] RES: Bug Mascara SEI
Bom dia Raphael,
Não detectamos este tipo de problema.
Estamos com a máscara no mesmo formato, digitei os nºs sequencialmente, copiei e colei, e os mesmos ficaram com a máscara. Mudei de browser e o comportamento foi o mesmo.
Ambiente de TREINO, por isto não tem a máscara do assunto, mas a mesma está configurada em produção.
]
Att,De: sei-tecnico [ mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br ] Em nome de Raphael de Oliveira BandeiraEnviada em: segunda-feira, 5 de dezembro de 2016 10:54
Para: sei-tecnico@listas.softwarepublico.gov.br
Assunto: [sei-tecnico] Bug Mascara SEI
Senhores,
Estou tendo um problema no SEI v 2.6 A13 no que se refere a máscara de entrada doa dados.
Segue abaixo como configurei a máscara:Tanto é que na tela do SEI ele restringe isso. No exemplo abaixo eu apertei “2” seguidas vezes:Porém se efetuarmos um CRL+C, CTRL+V do número do processo, o SEI grava o mesmo sem a máscara de entrada.
Alguém já teve esse problema?!
Grato,
Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.
Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 18:12
Para: Raphael de Oliveira Bandeira
Cc: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
Assunto: RES: Erro no serviço do SEI
Pessoal,
O André matou a charada aqui. Ele viu que na hora de cadastrar, o usuário não colocou a máscara do processo (33902.000595/2016-64), mas o número direto (33902000595201664) e, por isso, não funcionou.
Cadastrei um manualmente com a máscara e funcionou.
Raphael, existe algum jeito de atualizar esses números no banco colocando a máscara para evitar problemas?
Atc,
Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 17:18Para: Raphael de Oliveira Bandeira < raphael.bandeira@ans.gov.br >
Cc: Jose da Silva Fajardo < jose.fajardo@ans.gov.br >; Bárbara Regina de Oliveira Cavalcanti < barbara.cavalcanti@ans.gov.br >; Andre Luiz Fernandez Guimaraes < andre.guimaraes@ans.gov.br >Assunto: RES: Erro no serviço do SEI
Oi, Raphael.
Respostas abaixo...
Abs,
Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
De: Raphael de Oliveira Bandeira
Enviada em: quinta-feira, 1 de dezembro de 2016 16:56Para: Sandro Lopes < sandro.lopes@ans.gov.br >
Cc: Jose da Silva Fajardo < jose.fajardo@ans.gov.br >; Bárbara Regina de Oliveira Cavalcanti < barbara.cavalcanti@ans.gov.br >; Andre Luiz Fernandez Guimaraes < andre.guimaraes@ans.gov.br >Assunto: RES: Erro no serviço do SEI
Oi Sandro,
Vamos tentar achar algum jeito de resolver isso. Me passa alguns processos que funcionam e outros que não.
No ambiente de homologação, há processos com a unidade protocololizadora 33902. Nenhum funciona. Ex: 33902.000595/2016-64
No dia seguinte, após o cadastro do processo com o número informado, continua o erro?
Cadastrei esses processos há alguns dias no ambiente de homologação e rodei a integração ontem.
Essa pesquisa que você verifica que o processo existe é a pesquisa do SOLR?
A pesquisa que fiz foi diretamente no SEI na caixa de pesquisa.
No sei ds isso não acontece?
Sim. Acabei de testar. Usei um processo gerado automaticamente (33910000129201680) e tramitei para COAI e funcionou. Depois criei um processo informando o número (33902000129201680) e tentei tramitar para a COAI e recebi a mensagem abaixo:
HTTP/1.1 500 Internal Server Error
{"error":"Processo [33902.000129/2016-80] não encontrado.","code":"500"}br.gov.ans.diges.cosap.sei.excecao.SeiException : 500:Processo [33902.000129/2016-80] não encontrado.
br.gov.ans.diges.cosap.sei.excecao.SeiException : 500:Processo [33902.000129/2016-80] não encontrado.
at br.gov.ans.diges.cosap.sei.impl.SeiImpl.enviarProcesso( SeiImpl.java:173 )
at teste.SeiIntegrationTest.main( SeiIntegrationTest.java:64 )Grato,
Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.
Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 16:25
Para: Raphael de Oliveira Bandeira
Cc: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
Assunto: Erro no serviço do SEI
Oi, Raphael. Tudo bem?
Implantei o serviço de integração entre o PERSUS e o SEI em homologação hoje. Estamos fazendo testes com processos que foram criados no SEI, mas informando o número e a data de autuação.
Existe um momento que a aplicação envia o processo para uma unidade, mas ao tentar, recebe um erro do SEI informando que o processo não existe. Entretanto, ao pesquisar o processo diretamente no SEI, é possível observar que o processo existe.
Achei estranho porque havíamos testado essa situação no ambiente de desenvolvimento, mas lembrei que testamos apenas com processos gerados automaticamente no SEI. Então, fiz o teste de envio de processo com número informado e número gerado automaticamente.
O envio com o número gerado automaticamente funcionou, mas o envio do processo com o número informado o SEI retorna uma exceção dizendo que não achou o processo.
Estou copiando o André para conhecimento porque, pelo que vi do log, esse erro parece ser do serviço disponibilizado pelo SEI e não do Broker.
Como a migração de processos da ANS em andamento utilizarão os números gerados no SIPAR, isso pode causar problemas. Gostaria de saber se é possível abrir uma solicitação de correção ou algo parecido para os gestores do SEI, por favor.
Atc,
Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
_______________________________________________sei-tecnico mailing listsei-tecnico@listas.softwarepublico.gov.br -
5 de Dezembro de 2016 às 20:45Raphael,O update para corrigir números informados com erro deve ser na tabela "protocolo" nas colunas "protocolo_formatado" e "protocolo_formatado_pesquisa".
De: Raphael de Oliveira Bandeira [mailto:raphael.bandeira@ans.gov.br]
Enviada em: segunda-feira, 5 de dezembro de 2016 16:37
Para: Nei Jobson da Costa Carneiro; Geraldo Afonso da Cruz; sei-tecnico@listas.softwarepublico.gov.brAssunto: RES: Bug Mascara SEI
Olá Nei,
Primeiro obrigado pela resposta, melhor explicação seria impossível!
Vou fazer esse teste e dou um retorno pra saber como ficou.
No entanto, já foram inseridos muitos registros com esse formato errado. Quando realizamos a pesquisa, os mesmos não são encontrados. Temos então que realizar a pesquisa sem formato para encontrá-los.
Você acha que um update da tabela de protocolo, apenas para esses registros, no campo protocolo_formatado resolveria esse problema?
Grato,[cid:image010.jpg@01D24F27.AF2063A0]Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.[cid:image011.gif@01D24F27.AF2063A0]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.De: Nei Jobson da Costa Carneiro [mailto:neijobson@anatel.gov.br]
Enviada em: segunda-feira, 5 de dezembro de 2016 11:24Para: Geraldo Afonso da Cruz; Raphael de Oliveira Bandeira; sei-tecnico@listas.softwarepublico.gov.brAssunto: RES: Bug Mascara SEI
Pessoal,
Existe de fato o problema abaixo reportado pelo Raphael, caso colado um número incompleto ou sem formatação, o SEI está aceitando, pois não está validando de fato o formato da máscara. Está utilizando a máscara somente durante a digitação.
Contudo, existe no código do SEI tal validação, mas está desativada. Não sabemos o motivo do TRF4 ter desativado, apenas supomos que é por causa de múltiplas máscaras ainda existentes no Poder Judiciário.
Vide texto abaixo que enviei anteriormente para alguns colegas de órgãos que precisavam de apoio nesta parte. Pode ajuda-los a ter mais garantia de que Números Informados de Processos estejam pelo menos com a formatação correta.
1 - Como imediatamente ativar a validação da máscara de Protocolo Informado
No final do ano passado na Anatel estava estudando alguma forma de forçar a máscara no campo Protocolo Informado da forma menos impactante possível no SEI, mesmo que mantendo como "ajuste local", visto que o formato atual de NUP é muito bem definido e que temos por obrigação manter NUP somente que seja do próprio órgão ou processo integral tramitado de outro órgão federal (ou seja, mesmo formato de NUP). Nos demais casos, tem que ser NUP novo mesmo. Também, NUPs em formatos anteriores (menores) são exceção e extremamente raros e, se aparecer, basta alterar a máscara temporariamente no Infra > Parâmetros para entrar com o processo que tenha formato de NUP antigo, sendo que na maioria são casos de que deveria ter o DV e não tem, bastando calcular (exemplo, com a planilha anexa "Gerador_de_DV_NUP.xls").
Tudo isso porque a validação da máscara de Protocolo Informado configurada no Infra> Parâmetros > SEI_MASCARA_NUMERO_PROCESSO_INFORMADO > #####.######/####-## está muito fraca no SEI, validando apenas enquanto se digita, sem criticar divergência do texto no campo com a máscara e principalmente quando os usuários colam o número. Lembrando que, pelo Manual de Instalação do SEI (página 13), o referido parâmetro tem formato relativamente bem flexível e não fazia sentido não ter validação correspondente:
Opcional. Para montagem da máscara podem ser utilizados os caracteres:
# - número,
A - letra maiúscula
a - letra minúscula
L - letras maiúsculas ou minúsculas
Daí, pesquisando no código do SEI me deparei com uma linha "desativada" (comentada com //) que faz exatamente a validação da máscara, garantido que seja digitada por completo e da forma parametrizada, ou seja, com o ponto, barra e traço no local certo e sem nenhum dígito a menos. O resultado prático que percebi na Anatel: zerou totalmente as demandas de correção de NUP de Protocolo Informado! Destaco que esta validação que o SEI já possui não valida o cálculo do DV, mas já ajuda bastante garantir o formato exato da máscara.
Para reativar a referida validação já existente no SEI sobre o formato da máscara de Número de Processo, basta no arquivo \sei\rn\ProtocoloRN.php, na linha 138 retirar as duas barras no início da linha para ativar o "this":[cid:image014.png@01D24F27.AF2063A0]Basta anotar em seus controles tal ajuste, até que discutamos com a Patricia uma solução para manter sempre ativa tal validação.
Não sei os motivos do TRF4 ter criado e logo depois desativado a validação mais precisa da máscara de Protocolo Informado. Provavelmente porque depois que desenvolveu esta funcionalidade à pedido do PEN, mas que eles também precisavam, perceberam que não podia validar com precisão apenas uma máscara porque tratam ao mesmo tempo com mais de um formato de NUP no Poder Judiciário, em razão de alguma regra de transição e por possuírem um passivo grande. Contudo, bastaria criar outros parâmetros de máscara e condicionar a validação às máscaras configuradas em Infra > Parâmetros (p. ex. SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_1 e SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_2 - ou outra solução similar, que tivesse como configurar mais de uma máscara de validação).
Não terá como o PEN não demandar uma solução para a questão logo mais, pois com o novo NUP a entrar em janeiro de 2018, teremos realidade similar ao Poder Judiciário e tal necessidade será impreterível, pois teremos por alguns anos muitos processos sendo tratados com NUP de formato antigo.
Atenciosamente,[cid:image015.png@01D24F27.AF2063A0]Nei Jobson da Costa Carneiro
Assessor
Superintendência de Gestão Interna da Informação (SGI)
_______________________________________________
Agência Nacional de Telecomunicações - Anatel
SAUS Quadra 6, Bloco E, 3º Andar, Ala Norte
CEP: 70070-940 - Brasília/DF
Tel: (61) 2312-1751
De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de Geraldo Afonso da Cruz
Enviada em: segunda-feira, 5 de dezembro de 2016 11:10
Para: 'Raphael de Oliveira Bandeira'; sei-tecnico@listas.softwarepublico.gov.br
Assunto: [sei-tecnico] RES: Bug Mascara SEI
Bom dia Raphael,
Não detectamos este tipo de problema.
Estamos com a máscara no mesmo formato, digitei os nºs sequencialmente, copiei e colei, e os mesmos ficaram com a máscara. Mudei de browser e o comportamento foi o mesmo.
Ambiente de TREINO, por isto não tem a máscara do assunto, mas a mesma está configurada em produção.[cid:image016.png@01D24F27.AF2063A0]
[cid:image017.png@01D24F27.AF2063A0]]Att,[cid:image018.png@01D24F27.AF2063A0]De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de Raphael de Oliveira Bandeira
Enviada em: segunda-feira, 5 de dezembro de 2016 10:54
Para: sei-tecnico@listas.softwarepublico.gov.br
Assunto: [sei-tecnico] Bug Mascara SEI
Senhores,
Estou tendo um problema no SEI v 2.6 A13 no que se refere a máscara de entrada doa dados.
Segue abaixo como configurei a máscara:[cid:image019.png@01D24F27.AF2063A0]Tanto é que na tela do SEI ele restringe isso. No exemplo abaixo eu apertei "2" seguidas vezes:[cid:image020.png@01D24F27.AF2063A0]Porém se efetuarmos um CRL+C, CTRL+V do número do processo, o SEI grava o mesmo sem a máscara de entrada.[cid:image021.png@01D24F27.AF2063A0]
[cid:image022.png@01D24F27.AF2063A0]Alguém já teve esse problema?!
Grato,[cid:image010.jpg@01D24F27.AF2063A0]Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.[cid:image011.gif@01D24F27.AF2063A0]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 18:12
Para: Raphael de Oliveira Bandeira
Cc: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
Assunto: RES: Erro no serviço do SEI
Pessoal,
O André matou a charada aqui. Ele viu que na hora de cadastrar, o usuário não colocou a máscara do processo (33902.000595/2016-64), mas o número direto (33902000595201664) e, por isso, não funcionou.
Cadastrei um manualmente com a máscara e funcionou.
Raphael, existe algum jeito de atualizar esses números no banco colocando a máscara para evitar problemas?
Atc,[cid:image023.jpg@01D24F27.AF2063A0]Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 17:18
Para: Raphael de Oliveira Bandeira>
Cc: Jose da Silva Fajardo>; Bárbara Regina de Oliveira Cavalcanti >; Andre Luiz Fernandez Guimaraes >
Assunto: RES: Erro no serviço do SEI
Oi, Raphael.
Respostas abaixo...
Abs,[cid:image023.jpg@01D24F27.AF2063A0]Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
De: Raphael de Oliveira Bandeira
Enviada em: quinta-feira, 1 de dezembro de 2016 16:56
Para: Sandro Lopes>
Cc: Jose da Silva Fajardo>; Bárbara Regina de Oliveira Cavalcanti >; Andre Luiz Fernandez Guimaraes >
Assunto: RES: Erro no serviço do SEI
Oi Sandro,
Vamos tentar achar algum jeito de resolver isso. Me passa alguns processos que funcionam e outros que não.
No ambiente de homologação, há processos com a unidade protocololizadora 33902. Nenhum funciona. Ex: 33902.000595/2016-64
No dia seguinte, após o cadastro do processo com o número informado, continua o erro?
Cadastrei esses processos há alguns dias no ambiente de homologação e rodei a integração ontem.
Essa pesquisa que você verifica que o processo existe é a pesquisa do SOLR?
A pesquisa que fiz foi diretamente no SEI na caixa de pesquisa.[cid:image024.png@01D24F27.AF2063A0]No sei ds isso não acontece?
Sim. Acabei de testar. Usei um processo gerado automaticamente (33910000129201680) e tramitei para COAI e funcionou. Depois criei um processo informando o número (33902000129201680) e tentei tramitar para a COAI e recebi a mensagem abaixo:
HTTP/1.1 500 Internal Server Error
{"error":"Processo [33902.000129/2016-80] não encontrado.","code":"500"}
br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
at br.gov.ans.diges.cosap.sei.impl.SeiImpl.enviarProcesso(SeiImpl.java:173)
at teste.SeiIntegrationTest.main(SeiIntegrationTest.java:64)
Grato,[cid:image010.jpg@01D24F27.AF2063A0]Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.[cid:image011.gif@01D24F27.AF2063A0]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 16:25
Para: Raphael de Oliveira Bandeira
Cc: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
Assunto: Erro no serviço do SEI
Oi, Raphael. Tudo bem?
Implantei o serviço de integração entre o PERSUS e o SEI em homologação hoje. Estamos fazendo testes com processos que foram criados no SEI, mas informando o número e a data de autuação.
Existe um momento que a aplicação envia o processo para uma unidade, mas ao tentar, recebe um erro do SEI informando que o processo não existe. Entretanto, ao pesquisar o processo diretamente no SEI, é possível observar que o processo existe.
Achei estranho porque havíamos testado essa situação no ambiente de desenvolvimento, mas lembrei que testamos apenas com processos gerados automaticamente no SEI. Então, fiz o teste de envio de processo com número informado e número gerado automaticamente.
O envio com o número gerado automaticamente funcionou, mas o envio do processo com o número informado o SEI retorna uma exceção dizendo que não achou o processo.
Estou copiando o André para conhecimento porque, pelo que vi do log, esse erro parece ser do serviço disponibilizado pelo SEI e não do Broker.
Como a migração de processos da ANS em andamento utilizarão os números gerados no SIPAR, isso pode causar problemas. Gostaria de saber se é possível abrir uma solicitação de correção ou algo parecido para os gestores do SEI, por favor.
Atc,[cid:image023.jpg@01D24F27.AF2063A0]Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal. -
5 de Dezembro de 2016 às 21:07Só mais uma informação, também é preciso alterar o atributo CODIGO_BARRAS na tabela protocolo.
E nas outras 2 tabelas, DOCUMENTO e VERSAO_DOCUMENTO, pode ser necessário alterar o valor do atributo CONTEUDO.
Senão alterar o CODIGO_BARRAS, código QRCODE ficará errado. E os DOCs poderão fazer referência ao antigo processo.
Segue exemplo dos scripts de alteração do nº protocolo:
--Alterar número do processo
UPDATE [dbsei].[dbo].[protocolo] SET protocolo_formatado = 'XXXXX.XXXXXX/XXXX-XX', protocolo_formatado_pesquisa = 'XXXXXXXXXXXXXXXXX', codigo_barras = 'iVBORw0KGgoAAAANSUhEUgAAAPsAAAAeCAIAAABlmf/AAAAAtElEQVR4nO3cSw6CQBQAQfX+d34uTIwRUSF+Fl21IBPQgYEOS44zc4CM078vAH5rZi6v+dvB9dDtYHl0bf9ysPzl3fb5STfN9nDCHSfdem3Pb8jabF+9b28+rM+u9OVi94X0cgnv/H1mvONpUTwtiqdF8bQonhbF06J4WhRPi+JpUTwtiqdF8bQonhbF06J4WhRPi+JpUTwtiqdF8bQonhbF06J4WhRPi+JpUTwtx+vHyqDgDE7YZuBLWEnSAAAAAElFTkSuQmCC' WHERE protocolo_formatado = 'YYYYY.YYYYYY/YYYY-YY';
--Alterar texto do documento original substituindo número do processo
UPDATE [dbsei].[dbo].documento SET conteudo = REPLACE ( conteudo , 'YYYYY.YYYYYY/YYYY-YY' , 'XXXXX.XXXXXX/XXXX-XX' ), conteudo_assinatura = REPLACE ( conteudo_assinatura , 'YYYYY.YYYYYY/YYYY-YY' , 'XXXXX.XXXXXX/XXXX-XX' ) WHERE id_documento in (999999,888888,777777,222222,111111);
--Alterar texto das versões do documento substituindo número do processo
UPDATE [dbsei].[dbo].versao_secao_documento SET conteudo = REPLACE ( conteudo , 'YYYYY.YYYYYY/YYYY-YY' , 'XXXXX.XXXXXX/XXXX-XX' ) WHERE id_secao_documento in (select id_secao_documento from [dbsei].[dbo].secao_documento where id_documento in (999999,888888,777777,222222,111111)); -
6 de Dezembro de 2016 às 18:34Nei,O campo protocolo_formatado_pesquisa sempre aparece sem a máscara, mesmo nos protocolos inseridos corretamente.
Será que ele deve ser atualizado também?!
Sabe se há algum risco de alguma parte do sistema referenciar esses campos?!Grato,
[http://www.ans.gov.br/portal/img/email/assinaturaANS4.jpg]
Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.
[http://www.ans.gov.br/portal/img/email/footer_sugestao_somente_arvores.gif]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
De: Nei Jobson da Costa Carneiro [mailto:neijobson@anatel.gov.br]Enviada em: segunda-feira, 5 de dezembro de 2016 18:45
Para: Raphael de Oliveira Bandeira; Geraldo Afonso da Cruz; sei-tecnico@listas.softwarepublico.gov.brAssunto: RES: Bug Mascara SEI
Raphael,
O update para corrigir números informados com erro deve ser na tabela "protocolo" nas colunas "protocolo_formatado" e "protocolo_formatado_pesquisa".
De: Raphael de Oliveira Bandeira [mailto:raphael.bandeira@ans.gov.br]
Enviada em: segunda-feira, 5 de dezembro de 2016 16:37Para: Nei Jobson da Costa Carneiro; Geraldo Afonso da Cruz; sei-tecnico@listas.softwarepublico.gov.brAssunto: RES: Bug Mascara SEI
Olá Nei,
Primeiro obrigado pela resposta, melhor explicação seria impossível!
Vou fazer esse teste e dou um retorno pra saber como ficou.
No entanto, já foram inseridos muitos registros com esse formato errado. Quando realizamos a pesquisa, os mesmos não são encontrados. Temos então que realizar a pesquisa sem formato para encontrá-los.
Você acha que um update da tabela de protocolo, apenas para esses registros, no campo protocolo_formatado resolveria esse problema?
Grato,
[http://www.ans.gov.br/portal/img/email/assinaturaANS4.jpg]
Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.
[http://www.ans.gov.br/portal/img/email/footer_sugestao_somente_arvores.gif]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
De: Nei Jobson da Costa Carneiro [mailto:neijobson@anatel.gov.br]
Enviada em: segunda-feira, 5 de dezembro de 2016 11:24
Para: Geraldo Afonso da Cruz; Raphael de Oliveira Bandeira; sei-tecnico@listas.softwarepublico.gov.br
Assunto: RES: Bug Mascara SEI
Pessoal,
Existe de fato o problema abaixo reportado pelo Raphael, caso colado um número incompleto ou sem formatação, o SEI está aceitando, pois não está validando de fato o formato da máscara. Está utilizando a máscara somente durante a digitação.
Contudo, existe no código do SEI tal validação, mas está desativada. Não sabemos o motivo do TRF4 ter desativado, apenas supomos que é por causa de múltiplas máscaras ainda existentes no Poder Judiciário.
Vide texto abaixo que enviei anteriormente para alguns colegas de órgãos que precisavam de apoio nesta parte. Pode ajuda-los a ter mais garantia de que Números Informados de Processos estejam pelo menos com a formatação correta.
1 - Como imediatamente ativar a validação da máscara de Protocolo Informado
No final do ano passado na Anatel estava estudando alguma forma de forçar a máscara no campo Protocolo Informado da forma menos impactante possível no SEI, mesmo que mantendo como "ajuste local", visto que o formato atual de NUP é muito bem definido e que temos por obrigação manter NUP somente que seja do próprio órgão ou processo integral tramitado de outro órgão federal (ou seja, mesmo formato de NUP). Nos demais casos, tem que ser NUP novo mesmo. Também, NUPs em formatos anteriores (menores) são exceção e extremamente raros e, se aparecer, basta alterar a máscara temporariamente no Infra > Parâmetros para entrar com o processo que tenha formato de NUP antigo, sendo que na maioria são casos de que deveria ter o DV e não tem, bastando calcular (exemplo, com a planilha anexa "Gerador_de_DV_NUP.xls").
Tudo isso porque a validação da máscara de Protocolo Informado configurada no Infra> Parâmetros > SEI_MASCARA_NUMERO_PROCESSO_INFORMADO > #####.######/####-## está muito fraca no SEI, validando apenas enquanto se digita, sem criticar divergência do texto no campo com a máscara e principalmente quando os usuários colam o número. Lembrando que, pelo Manual de Instalação do SEI (página 13), o referido parâmetro tem formato relativamente bem flexível e não fazia sentido não ter validação correspondente:
Opcional. Para montagem da máscara podem ser utilizados os caracteres:
# - número,
A - letra maiúscula
a - letra minúscula
L - letras maiúsculas ou minúsculas
Daí, pesquisando no código do SEI me deparei com uma linha "desativada" (comentada com //) que faz exatamente a validação da máscara, garantido que seja digitada por completo e da forma parametrizada, ou seja, com o ponto, barra e traço no local certo e sem nenhum dígito a menos. O resultado prático que percebi na Anatel: zerou totalmente as demandas de correção de NUP de Protocolo Informado! Destaco que esta validação que o SEI já possui não valida o cálculo do DV, mas já ajuda bastante garantir o formato exato da máscara.
Para reativar a referida validação já existente no SEI sobre o formato da máscara de Número de Processo, basta no arquivo \sei\rn\ProtocoloRN.php, na linha 138 retirar as duas barras no início da linha para ativar o "this":
[cid:image002.png@01D22395.BD08B750]
Basta anotar em seus controles tal ajuste, até que discutamos com a Patricia uma solução para manter sempre ativa tal validação.
Não sei os motivos do TRF4 ter criado e logo depois desativado a validação mais precisa da máscara de Protocolo Informado. Provavelmente porque depois que desenvolveu esta funcionalidade à pedido do PEN, mas que eles também precisavam, perceberam que não podia validar com precisão apenas uma máscara porque tratam ao mesmo tempo com mais de um formato de NUP no Poder Judiciário, em razão de alguma regra de transição e por possuírem um passivo grande. Contudo, bastaria criar outros parâmetros de máscara e condicionar a validação às máscaras configuradas em Infra > Parâmetros (p. ex. SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_1 e SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_2 - ou outra solução similar, que tivesse como configurar mais de uma máscara de validação).
Não terá como o PEN não demandar uma solução para a questão logo mais, pois com o novo NUP a entrar em janeiro de 2018, teremos realidade similar ao Poder Judiciário e tal necessidade será impreterível, pois teremos por alguns anos muitos processos sendo tratados com NUP de formato antigo.
Atenciosamente,
[cid:image003.png@01D02C02.98A12A00]
Nei Jobson da Costa Carneiro
Assessor
Superintendência de Gestão Interna da Informação (SGI)
_______________________________________________
Agência Nacional de Telecomunicações - Anatel
SAUS Quadra 6, Bloco E, 3º Andar, Ala Norte
CEP: 70070-940 - Brasília/DF
Tel: (61) 2312-1751
De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de Geraldo Afonso da Cruz
Enviada em: segunda-feira, 5 de dezembro de 2016 11:10
Para: 'Raphael de Oliveira Bandeira'; sei-tecnico@listas.softwarepublico.gov.br
Assunto: [sei-tecnico] RES: Bug Mascara SEI
Bom dia Raphael,
Não detectamos este tipo de problema.
Estamos com a máscara no mesmo formato, digitei os nºs sequencialmente, copiei e colei, e os mesmos ficaram com a máscara. Mudei de browser e o comportamento foi o mesmo.
Ambiente de TREINO, por isto não tem a máscara do assunto, mas a mesma está configurada em produção.[cid:image005.png@01D24FDE.9C16CE40]
[cid:image006.png@01D24FDE.9C16CE40]]Att,
[geraldoCruz]
De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de Raphael de Oliveira Bandeira
Enviada em: segunda-feira, 5 de dezembro de 2016 10:54
Para: sei-tecnico@listas.softwarepublico.gov.br
Assunto: [sei-tecnico] Bug Mascara SEI
Senhores,
Estou tendo um problema no SEI v 2.6 A13 no que se refere a máscara de entrada doa dados.
Segue abaixo como configurei a máscara:[cid:image008.png@01D24FDE.9C16CE40]Tanto é que na tela do SEI ele restringe isso. No exemplo abaixo eu apertei "2" seguidas vezes:[cid:image009.png@01D24FDE.9C16CE40]Porém se efetuarmos um CRL+C, CTRL+V do número do processo, o SEI grava o mesmo sem a máscara de entrada.[cid:image010.png@01D24FDE.9C16CE40]
[cid:image011.png@01D24FDE.9C16CE40]Alguém já teve esse problema?!
Grato,
[http://www.ans.gov.br/portal/img/email/assinaturaANS4.jpg]
Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.
[http://www.ans.gov.br/portal/img/email/footer_sugestao_somente_arvores.gif]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 18:12
Para: Raphael de Oliveira Bandeira
Cc: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
Assunto: RES: Erro no serviço do SEI
Pessoal,
O André matou a charada aqui. Ele viu que na hora de cadastrar, o usuário não colocou a máscara do processo (33902.000595/2016-64), mas o número direto (33902000595201664) e, por isso, não funcionou.
Cadastrei um manualmente com a máscara e funcionou.
Raphael, existe algum jeito de atualizar esses números no banco colocando a máscara para evitar problemas?
Atc,
[http://www.ans.gov.br/portal/img/email/assinaturaANS5.jpg]
Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 17:18
Para: Raphael de Oliveira Bandeira>
Cc: Jose da Silva Fajardo>; Bárbara Regina de Oliveira Cavalcanti >; Andre Luiz Fernandez Guimaraes >
Assunto: RES: Erro no serviço do SEI
Oi, Raphael.
Respostas abaixo...
Abs,
[http://www.ans.gov.br/portal/img/email/assinaturaANS5.jpg]
Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
De: Raphael de Oliveira Bandeira
Enviada em: quinta-feira, 1 de dezembro de 2016 16:56
Para: Sandro Lopes>
Cc: Jose da Silva Fajardo>; Bárbara Regina de Oliveira Cavalcanti >; Andre Luiz Fernandez Guimaraes >
Assunto: RES: Erro no serviço do SEI
Oi Sandro,
Vamos tentar achar algum jeito de resolver isso. Me passa alguns processos que funcionam e outros que não.
No ambiente de homologação, há processos com a unidade protocololizadora 33902. Nenhum funciona. Ex: 33902.000595/2016-64
No dia seguinte, após o cadastro do processo com o número informado, continua o erro?
Cadastrei esses processos há alguns dias no ambiente de homologação e rodei a integração ontem.
Essa pesquisa que você verifica que o processo existe é a pesquisa do SOLR?
A pesquisa que fiz foi diretamente no SEI na caixa de pesquisa.[cid:image013.png@01D24FDE.9C16CE40]No sei ds isso não acontece?
Sim. Acabei de testar. Usei um processo gerado automaticamente (33910000129201680) e tramitei para COAI e funcionou. Depois criei um processo informando o número (33902000129201680) e tentei tramitar para a COAI e recebi a mensagem abaixo:
HTTP/1.1 500 Internal Server Error
{"error":"Processo [33902.000129/2016-80] não encontrado.","code":"500"}
br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
at br.gov.ans.diges.cosap.sei.impl.SeiImpl.enviarProcesso(SeiImpl.java:173)
at teste.SeiIntegrationTest.main(SeiIntegrationTest.java:64)
Grato,
[http://www.ans.gov.br/portal/img/email/assinaturaANS4.jpg]
Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.
[http://www.ans.gov.br/portal/img/email/footer_sugestao_somente_arvores.gif]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 16:25
Para: Raphael de Oliveira Bandeira
Cc: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
Assunto: Erro no serviço do SEI
Oi, Raphael. Tudo bem?
Implantei o serviço de integração entre o PERSUS e o SEI em homologação hoje. Estamos fazendo testes com processos que foram criados no SEI, mas informando o número e a data de autuação.
Existe um momento que a aplicação envia o processo para uma unidade, mas ao tentar, recebe um erro do SEI informando que o processo não existe. Entretanto, ao pesquisar o processo diretamente no SEI, é possível observar que o processo existe.
Achei estranho porque havíamos testado essa situação no ambiente de desenvolvimento, mas lembrei que testamos apenas com processos gerados automaticamente no SEI. Então, fiz o teste de envio de processo com número informado e número gerado automaticamente.
O envio com o número gerado automaticamente funcionou, mas o envio do processo com o número informado o SEI retorna uma exceção dizendo que não achou o processo.
Estou copiando o André para conhecimento porque, pelo que vi do log, esse erro parece ser do serviço disponibilizado pelo SEI e não do Broker.
Como a migração de processos da ANS em andamento utilizarão os números gerados no SIPAR, isso pode causar problemas. Gostaria de saber se é possível abrir uma solicitação de correção ou algo parecido para os gestores do SEI, por favor.
Atc,
[http://www.ans.gov.br/portal/img/email/assinaturaANS5.jpg]
Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal. -
6 de Dezembro de 2016 às 19:07Boa tarde,
Hoje na administração pública federal (Executivo) são 4 formatos de NUP
possíveis: 13, 14, 15 e 17 dígitos. Vejam a Portaria 3/2013/SLTI/MPOG
(http://www.comprasgovernamentais.gov.br/paginas/portarias/portaria-no-3-de-16-de-maio-de-2003).
O órgão que optar por retirar esse comentário da função
"ValidarProtocoloInformado", para que o SEI passe a fazer o batimento do
NUP, vai ter problemas com os processos legados que possuem os outros
formatos de NUP (13, 14 ou 15 dígitos).
Creio que seja necessário mesmo uma intervenção no SEI para que sejam
permitidas, no mínimo, as validações para estes 4 formatos de NUP.
E, em 2018, teremos o NUP de 21 dígitos. Ou seja, será o 5º formato de
NUP válido em processos (pelo menos do Executivo Federal).
Se a gente for pensar nos outros poderes (Judiciário e Legislativo) e
nas outras esferas (Estadual, Distrital e Municipal) aí é que são
formatos dos mais diversos mesmo.
Abraços,PinheiroEm 2016-12-06 16:34, Raphael de Oliveira Bandeira escreveu:> Nei,
>
> O campo protocolo_formatado_pesquisa sempre aparece sem a máscara, mesmo nos protocolos inseridos corretamente.
>
> Será que ele deve ser atualizado também?!
>
> Sabe se há algum risco de alguma parte do sistema referenciar esses campos?!
>
> Grato,
>
> RAPHAEL BANDEIRA
> Analista de Sistemas
> COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
> DIDES - Diretoria de Desenvolvimento Setorial
> Tel.: (21) 2105-0024
>
> ANS. A agência reguladora de planos de saúde do Brasil.
>
> Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
>
> DE: Nei Jobson da Costa Carneiro [mailto:neijobson@anatel.gov.br]
> ENVIADA EM: segunda-feira, 5 de dezembro de 2016 18:45
> PARA: Raphael de Oliveira Bandeira; Geraldo Afonso da Cruz; sei-tecnico@listas.softwarepublico.gov.br
> ASSUNTO: RES: Bug Mascara SEI
>
> Raphael,
>
> O update para corrigir números informados com erro deve ser na tabela "protocolo" nas colunas "protocolo_formatado" e "protocolo_formatado_pesquisa".
>
> DE: Raphael de Oliveira Bandeira [mailto:raphael.bandeira@ans.gov.br]
> ENVIADA EM: segunda-feira, 5 de dezembro de 2016 16:37
> PARA: Nei Jobson da Costa Carneiro; Geraldo Afonso da Cruz; sei-tecnico@listas.softwarepublico.gov.br
> ASSUNTO: RES: Bug Mascara SEI
>
> Olá Nei,
>
> Primeiro obrigado pela resposta, melhor explicação seria impossível!
>
> Vou fazer esse teste e dou um retorno pra saber como ficou.
>
> No entanto, já foram inseridos muitos registros com esse formato errado. Quando realizamos a pesquisa, os mesmos não são encontrados. Temos então que realizar a pesquisa _sem_ formato para encontrá-los.
>
> Você acha que um update da tabela de protocolo, apenas para esses registros, no campo _protocolo_formatado_ resolveria esse problema?
>
> Grato,
>
> RAPHAEL BANDEIRA
> Analista de Sistemas
> COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
> DIDES - Diretoria de Desenvolvimento Setorial
> Tel.: (21) 2105-0024
>
> ANS. A agência reguladora de planos de saúde do Brasil.
>
> Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
>
> DE: Nei Jobson da Costa Carneiro [mailto:neijobson@anatel.gov.br]
> ENVIADA EM: segunda-feira, 5 de dezembro de 2016 11:24
> PARA: Geraldo Afonso da Cruz; Raphael de Oliveira Bandeira; sei-tecnico@listas.softwarepublico.gov.br
> ASSUNTO: RES: Bug Mascara SEI
>
> Pessoal,
>
> Existe de fato o problema abaixo reportado pelo Raphael, caso colado um número incompleto ou sem formatação, o SEI está aceitando, pois não está validando de fato o formato da máscara. Está utilizando a máscara somente durante a digitação.
>
> Contudo, existe no código do SEI tal validação, mas está desativada. Não sabemos o motivo do TRF4 ter desativado, apenas supomos que é por causa de múltiplas máscaras ainda existentes no Poder Judiciário.
>
> Vide texto abaixo que enviei anteriormente para alguns colegas de órgãos que precisavam de apoio nesta parte. Pode ajuda-los a ter mais garantia de que Números Informados de Processos estejam pelo menos com a formatação correta.
>
> 1 – COMO IMEDIATAMENTE ATIVAR A VALIDAÇÃO DA MÁSCARA DE PROTOCOLO INFORMADO
>
> No final do ano passado na Anatel estava estudando alguma forma de forçar a máscara no campo Protocolo Informado da forma menos impactante possível no SEI, mesmo que mantendo como "ajuste local", visto que o formato atual de NUP é muito bem definido e que temos por obrigação manter NUP somente que seja do próprio órgão ou processo integral tramitado de outro órgão federal (ou seja, mesmo formato de NUP). Nos demais casos, tem que ser NUP novo mesmo. Também, NUPs em formatos anteriores (menores) são exceção e extremamente raros e, se aparecer, basta alterar a máscara temporariamente no Infra > Parâmetros para entrar com o processo que tenha formato de NUP antigo, sendo que na maioria são casos de que deveria ter o DV e não tem, bastando calcular (exemplo, com a planilha anexa "Gerador_de_DV_NUP.xls").
>
> Tudo isso porque a validação da máscara de Protocolo Informado configurada no Infra> Parâmetros > SEI_MASCARA_NUMERO_PROCESSO_INFORMADO > #####.######/####-## está muito fraca no SEI, validando apenas enquanto se digita, sem criticar divergência do texto no campo com a máscara e principalmente quando os usuários colam o número. Lembrando que, pelo Manual de Instalação do SEI (página 13), o referido parâmetro tem formato relativamente bem flexível e não fazia sentido não ter validação correspondente:
>
> Opcional. Para montagem da máscara podem ser utilizados os caracteres:
>
> # - número,
>
> A - letra maiúscula
>
> a - letra minúscula
>
> L - letras maiúsculas ou minúsculas
>
> Daí, pesquisando no código do SEI me deparei com uma linha "desativada" (comentada com //) que faz exatamente a validação da máscara, garantido que seja digitada por completo e da forma parametrizada, ou seja, com o ponto, barra e traço no local certo e sem nenhum dígito a menos. O resultado prático que percebi na Anatel: ZEROU TOTALMENTE AS DEMANDAS DE CORREÇÃO DE NUP DE PROTOCOLO INFORMADO! Destaco que esta validação que o SEI já possui não valida o cálculo do DV, mas já ajuda bastante garantir o formato exato da máscara.
>
> Para reativar a referida validação já existente no SEI sobre o formato da máscara de Número de Processo, basta no arquivo seirnProtocoloRN.php, na linha 138 RETIRAR as duas barras no início da linha para ativar o "this":
>
> Basta anotar em seus controles tal ajuste, até que discutamos com a Patricia uma solução para manter sempre ativa tal validação.
>
> Não sei os motivos do TRF4 ter criado e logo depois desativado a validação mais precisa da máscara de Protocolo Informado. Provavelmente porque depois que desenvolveu esta funcionalidade à pedido do PEN, mas que eles também precisavam, perceberam que não podia validar com precisão apenas uma máscara porque tratam ao mesmo tempo com mais de um formato de NUP no Poder Judiciário, em razão de alguma regra de transição e por possuírem um passivo grande. Contudo, bastaria criar outros parâmetros de máscara e condicionar a validação às máscaras configuradas em Infra > Parâmetros (p. ex. SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_1 e SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_2 - ou outra solução similar, que tivesse como configurar mais de uma máscara de validação).
>
> Não terá como o PEN não demandar uma solução para a questão logo mais, pois com o novo NUP a entrar em janeiro de 2018, teremos realidade similar ao Poder Judiciário e tal necessidade será impreterível, pois teremos por alguns anos muitos processos sendo tratados com NUP de formato antigo.
>
> Atenciosamente,
>
> NEI JOBSON DA COSTA CARNEIRO
>
> Assessor
>
> Superintendência de Gestão Interna da Informação (SGI)
>
> _______________________________________________
>
> Agência Nacional de Telecomunicações - Anatel
>
> SAUS Quadra 6, Bloco E, 3º Andar, Ala Norte
>
> CEP: 70070-940 - Brasília/DF
>
> Tel: (61) 2312-1751
>
> DE: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] EM NOME DE Geraldo Afonso da Cruz
> ENVIADA EM: segunda-feira, 5 de dezembro de 2016 11:10
> PARA: 'Raphael de Oliveira Bandeira'; sei-tecnico@listas.softwarepublico.gov.br
> ASSUNTO: [sei-tecnico] RES: Bug Mascara SEI
>
> Bom dia Raphael,
>
> Não detectamos este tipo de problema.
>
> Estamos com a máscara no mesmo formato, digitei os nºs sequencialmente, copiei e colei, e os mesmos ficaram com a máscara. Mudei de browser e o comportamento foi o mesmo.
>
> Ambiente de TREINO, por isto não tem a máscara do assunto, mas a mesma está configurada em produção.
>
> ]
>
> Att,
>
> DE: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] EM NOME DE Raphael de Oliveira Bandeira
> ENVIADA EM: segunda-feira, 5 de dezembro de 2016 10:54
> PARA: sei-tecnico@listas.softwarepublico.gov.br
> ASSUNTO: [sei-tecnico] Bug Mascara SEI
>
> Senhores,
>
> Estou tendo um problema no SEI v 2.6 A13 no que se refere a máscara de entrada doa dados.
>
> Segue abaixo como configurei a máscara:
>
> Tanto é que na tela do SEI ele restringe isso. No exemplo abaixo eu apertei "2" seguidas vezes:
>
> Porém se efetuarmos um CRL+C, CTRL+V do número do processo, o SEI grava o mesmo SEM A MÁSCARA de entrada.
>
> Alguém já teve esse problema?!
>
> Grato,
>
> RAPHAEL BANDEIRA
> Analista de Sistemas
> COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
> DIDES - Diretoria de Desenvolvimento Setorial
> Tel.: (21) 2105-0024
>
> ANS. A agência reguladora de planos de saúde do Brasil.
>
> Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
>
> DE: Sandro Lopes
> ENVIADA EM: quinta-feira, 1 de dezembro de 2016 18:12
> PARA: Raphael de Oliveira Bandeira
> CC: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
> ASSUNTO: RES: Erro no serviço do SEI
>
> Pessoal,
>
> O André matou a charada aqui. Ele viu que na hora de cadastrar, o usuário não colocou a máscara do processo (33902.000595/2016-64), mas o número direto (33902000595201664) e, por isso, não funcionou.
>
> Cadastrei um manualmente com a máscara e funcionou.
>
> Raphael, existe algum jeito de atualizar esses números no banco colocando a máscara para evitar problemas?
>
> Atc,
>
> Sandro Pinheiro Lopes
> Analista de Sistemas Senior
> COSAP/GGISS/DIGES/ANS
> Tel.: (21) 2105-0290
>
> ANS. A agência reguladora de planos de saúde do Brasil.
>
> Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
>
> DE: Sandro Lopes
> ENVIADA EM: quinta-feira, 1 de dezembro de 2016 17:18
> PARA: Raphael de Oliveira Bandeira
> CC: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti ; Andre Luiz Fernandez Guimaraes
> ASSUNTO: RES: Erro no serviço do SEI
>
> Oi, Raphael.
>
> Respostas abaixo...
>
> Abs,
>
> Sandro Pinheiro Lopes
> Analista de Sistemas Senior
> COSAP/GGISS/DIGES/ANS
> Tel.: (21) 2105-0290
>
> ANS. A agência reguladora de planos de saúde do Brasil.
>
> Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
>
> DE: Raphael de Oliveira Bandeira
> ENVIADA EM: quinta-feira, 1 de dezembro de 2016 16:56
> PARA: Sandro Lopes
> CC: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti ; Andre Luiz Fernandez Guimaraes
> ASSUNTO: RES: Erro no serviço do SEI
>
> Oi Sandro,
>
> Vamos tentar achar algum jeito de resolver isso. Me passa alguns processos que funcionam e outros que não.
>
> No ambiente de homologação, há processos com a unidade protocololizadora 33902. Nenhum funciona. Ex: 33902.000595/2016-64
>
> No dia seguinte, após o cadastro do processo com o número informado, continua o erro?
>
> Cadastrei esses processos há alguns dias no ambiente de homologação e rodei a integração ontem.
>
> Essa pesquisa que você verifica que o processo existe é a pesquisa do SOLR?
>
> A pesquisa que fiz foi diretamente no SEI na caixa de pesquisa.
>
> No sei ds isso não acontece?
>
> Sim. Acabei de testar. Usei um processo gerado automaticamente (33910000129201680) e tramitei para COAI e funcionou. Depois criei um processo informando o número (33902000129201680) e tentei tramitar para a COAI e recebi a mensagem abaixo:
>
> HTTP/1.1 500 Internal Server Error
>
> {"error":"Processo [33902.000129/2016-80] não encontrado.","code":"500"}
>
> br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
>
> br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
>
> at br.gov.ans.diges.cosap.sei.impl.SeiImpl.enviarProcesso(SeiImpl.java:173)
>
> at teste.SeiIntegrationTest.main(SeiIntegrationTest.java:64)
>
> Grato,
>
> RAPHAEL BANDEIRA
> Analista de Sistemas
> COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
> DIDES - Diretoria de Desenvolvimento Setorial
> Tel.: (21) 2105-0024
>
> ANS. A agência reguladora de planos de saúde do Brasil.
>
> Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
>
> DE: Sandro Lopes
> ENVIADA EM: quinta-feira, 1 de dezembro de 2016 16:25
> PARA: Raphael de Oliveira Bandeira
> CC: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
> ASSUNTO: Erro no serviço do SEI
>
> Oi, Raphael. Tudo bem?
>
> Implantei o serviço de integração entre o PERSUS e o SEI em homologação hoje. Estamos fazendo testes com processos que foram criados no SEI, mas informando o número e a data de autuação.
>
> Existe um momento que a aplicação envia o processo para uma unidade, mas ao tentar, recebe um erro do SEI informando que o processo não existe. Entretanto, ao pesquisar o processo diretamente no SEI, é possível observar que o processo existe.
>
> Achei estranho porque havíamos testado essa situação no ambiente de desenvolvimento, mas lembrei que testamos apenas com processos gerados automaticamente no SEI. Então, fiz o teste de envio de processo com número informado e número gerado automaticamente.
>
> O envio com o número gerado automaticamente funcionou, mas o envio do processo com o número informado o SEI retorna uma exceção dizendo que não achou o processo.
>
> Estou copiando o André para conhecimento porque, pelo que vi do log, esse erro parece ser do serviço disponibilizado pelo SEI e não do Broker.
>
> Como a migração de processos da ANS em andamento utilizarão os números gerados no SIPAR, isso pode causar problemas. Gostaria de saber se é possível abrir uma solicitação de correção ou algo parecido para os gestores do SEI, por favor.
>
> Atc,
>
> Sandro Pinheiro Lopes
> Analista de Sistemas Senior
> COSAP/GGISS/DIGES/ANS
> Tel.: (21) 2105-0290
>
> ANS. A agência reguladora de planos de saúde do Brasil.
>
> Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
>
> _______________________________________________
> sei-tecnico mailing list
> sei-tecnico@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/sei-tecnico [1] -
6 de Dezembro de 2016 às 19:27Pinheiro,
Por esta Portaria abaixo tem-se um formato só: 00000.000000/0000-00
Desconheço outros, salvo muito antigos. Mas esta portaria definiu um só.
De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de pinheiro.gomes
Enviada em: terça-feira, 6 de dezembro de 2016 17:07Para: sei-tecnico@listas.softwarepublico.gov.brAssunto: Re: [sei-tecnico] RES: Bug Mascara SEIBoa tarde,Hoje na administração pública federal (Executivo) são 4 formatos de NUP possíveis: 13, 14, 15 e 17 dígitos. Vejam a Portaria 3/2013/SLTI/MPOG (http://www.comprasgovernamentais.gov.br/paginas/portarias/portaria-no-3-de-16-de-maio-de-2003).
O órgão que optar por retirar esse comentário da função "ValidarProtocoloInformado", para que o SEI passe a fazer o batimento do NUP, vai ter problemas com os processos legados que possuem os outros formatos de NUP (13, 14 ou 15 dígitos).
Creio que seja necessário mesmo uma intervenção no SEI para que sejam permitidas, no mínimo, as validações para estes 4 formatos de NUP.
E, em 2018, teremos o NUP de 21 dígitos. Ou seja, será o 5º formato de NUP válido em processos (pelo menos do Executivo Federal).
Se a gente for pensar nos outros poderes (Judiciário e Legislativo) e nas outras esferas (Estadual, Distrital e Municipal) aí é que são formatos dos mais diversos mesmo.Abraços,
Pinheiro
Em 2016-12-06 16:34, Raphael de Oliveira Bandeira escreveu:
Nei,
O campo protocolo_formatado_pesquisa sempre aparece sem a máscara, mesmo nos protocolos inseridos corretamente.
Será que ele deve ser atualizado também?!
Sabe se há algum risco de alguma parte do sistema referenciar esses campos?!
Grato,[cid:image001.jpg@01D24FE5.F02027F0]Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.[cid:image002.gif@01D24FE5.F02027F0]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.De: Nei Jobson da Costa Carneiro [mailto:neijobson@anatel.gov.br]
Enviada em: segunda-feira, 5 de dezembro de 2016 18:45Para: Raphael de Oliveira Bandeira; Geraldo Afonso da Cruz; sei-tecnico@listas.softwarepublico.gov.brAssunto: RES: Bug Mascara SEI
Raphael,O update para corrigir números informados com erro deve ser na tabela “protocolo” nas colunas “protocolo_formatado” e “protocolo_formatado_pesquisa”.De: Raphael de Oliveira Bandeira [mailto:raphael.bandeira@ans.gov.br]
Enviada em: segunda-feira, 5 de dezembro de 2016 16:37
Para: Nei Jobson da Costa Carneiro; Geraldo Afonso da Cruz; sei-tecnico@listas.softwarepublico.gov.br
Assunto: RES: Bug Mascara SEI
Olá Nei,
Primeiro obrigado pela resposta, melhor explicação seria impossível!
Vou fazer esse teste e dou um retorno pra saber como ficou.
No entanto, já foram inseridos muitos registros com esse formato errado. Quando realizamos a pesquisa, os mesmos não são encontrados. Temos então que realizar a pesquisa sem formato para encontrá-los.
Você acha que um update da tabela de protocolo, apenas para esses registros, no campo protocolo_formatado resolveria esse problema?
Grato,[cid:image001.jpg@01D24FE5.F02027F0]Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.[cid:image002.gif@01D24FE5.F02027F0]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.De: Nei Jobson da Costa Carneiro [mailto:neijobson@anatel.gov.br]
Enviada em: segunda-feira, 5 de dezembro de 2016 11:24
Para: Geraldo Afonso da Cruz; Raphael de Oliveira Bandeira; sei-tecnico@listas.softwarepublico.gov.br
Assunto: RES: Bug Mascara SEI
Pessoal,
Existe de fato o problema abaixo reportado pelo Raphael, caso colado um número incompleto ou sem formatação, o SEI está aceitando, pois não está validando de fato o formato da máscara. Está utilizando a máscara somente durante a digitação.
Contudo, existe no código do SEI tal validação, mas está desativada. Não sabemos o motivo do TRF4 ter desativado, apenas supomos que é por causa de múltiplas máscaras ainda existentes no Poder Judiciário.
Vide texto abaixo que enviei anteriormente para alguns colegas de órgãos que precisavam de apoio nesta parte. Pode ajuda-los a ter mais garantia de que Números Informados de Processos estejam pelo menos com a formatação correta.1 – Como imediatamente ativar a validação da máscara de Protocolo Informado
No final do ano passado na Anatel estava estudando alguma forma de forçar a máscara no campo Protocolo Informado da forma menos impactante possível no SEI, mesmo que mantendo como “ajuste local”, visto que o formato atual de NUP é muito bem definido e que temos por obrigação manter NUP somente que seja do próprio órgão ou processo integral tramitado de outro órgão federal (ou seja, mesmo formato de NUP). Nos demais casos, tem que ser NUP novo mesmo. Também, NUPs em formatos anteriores (menores) são exceção e extremamente raros e, se aparecer, basta alterar a máscara temporariamente no Infra > Parâmetros para entrar com o processo que tenha formato de NUP antigo, sendo que na maioria são casos de que deveria ter o DV e não tem, bastando calcular (exemplo, com a planilha anexa “Gerador_de_DV_NUP.xls”).Tudo isso porque a validação da máscara de Protocolo Informado configurada no Infra> Parâmetros > SEI_MASCARA_NUMERO_PROCESSO_INFORMADO > #####.######/####-## está muito fraca no SEI, validando apenas enquanto se digita, sem criticar divergência do texto no campo com a máscara e principalmente quando os usuários colam o número. Lembrando que, pelo Manual de Instalação do SEI (página 13), o referido parâmetro tem formato relativamente bem flexível e não fazia sentido não ter validação correspondente:
Opcional. Para montagem da máscara podem ser utilizados os caracteres:
# - número,
A - letra maiúscula
a - letra minúscula
L - letras maiúsculas ou minúsculasDaí, pesquisando no código do SEI me deparei com uma linha “desativada” (comentada com //) que faz exatamente a validação da máscara, garantido que seja digitada por completo e da forma parametrizada, ou seja, com o ponto, barra e traço no local certo e sem nenhum dígito a menos. O resultado prático que percebi na Anatel: zerou totalmente as demandas de correção de NUP de Protocolo Informado! Destaco que esta validação que o SEI já possui não valida o cálculo do DV, mas já ajuda bastante garantir o formato exato da máscara.Para reativar a referida validação já existente no SEI sobre o formato da máscara de Número de Processo, basta no arquivo \sei\rn\ProtocoloRN.php, na linha 138 retirar as duas barras no início da linha para ativar o "this":[cid:image003.png@01D24FE5.F02027F0]Basta anotar em seus controles tal ajuste, até que discutamos com a Patricia uma solução para manter sempre ativa tal validação.Não sei os motivos do TRF4 ter criado e logo depois desativado a validação mais precisa da máscara de Protocolo Informado. Provavelmente porque depois que desenvolveu esta funcionalidade à pedido do PEN, mas que eles também precisavam, perceberam que não podia validar com precisão apenas uma máscara porque tratam ao mesmo tempo com mais de um formato de NUP no Poder Judiciário, em razão de alguma regra de transição e por possuírem um passivo grande. Contudo, bastaria criar outros parâmetros de máscara e condicionar a validação às máscaras configuradas em Infra > Parâmetros (p. ex. SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_1 e SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_2 – ou outra solução similar, que tivesse como configurar mais de uma máscara de validação).Não terá como o PEN não demandar uma solução para a questão logo mais, pois com o novo NUP a entrar em janeiro de 2018, teremos realidade similar ao Poder Judiciário e tal necessidade será impreterível, pois teremos por alguns anos muitos processos sendo tratados com NUP de formato antigo.
Atenciosamente,[cid:image004.png@01D24FE5.F02027F0]Nei Jobson da Costa Carneiro
Assessor
Superintendência de Gestão Interna da Informação (SGI)
_______________________________________________Agência Nacional de Telecomunicações – AnatelSAUS Quadra 6, Bloco E, 3º Andar, Ala NorteCEP: 70070-940 – Brasília/DFTel: (61) 2312-1751
De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de Geraldo Afonso da Cruz
Enviada em: segunda-feira, 5 de dezembro de 2016 11:10
Para: 'Raphael de Oliveira Bandeira'; sei-tecnico@listas.softwarepublico.gov.br
Assunto: [sei-tecnico] RES: Bug Mascara SEI
Bom dia Raphael,
Não detectamos este tipo de problema.
Estamos com a máscara no mesmo formato, digitei os nºs sequencialmente, copiei e colei, e os mesmos ficaram com a máscara. Mudei de browser e o comportamento foi o mesmo.
Ambiente de TREINO, por isto não tem a máscara do assunto, mas a mesma está configurada em produção.[cid:image005.png@01D24FE5.F02027F0]
[cid:image006.png@01D24FE5.F02027F0]]Att,[cid:image007.png@01D24FE5.F02027F0]De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de Raphael de Oliveira Bandeira
Enviada em: segunda-feira, 5 de dezembro de 2016 10:54
Para: sei-tecnico@listas.softwarepublico.gov.br
Assunto: [sei-tecnico] Bug Mascara SEI
Senhores,
Estou tendo um problema no SEI v 2.6 A13 no que se refere a máscara de entrada doa dados.
Segue abaixo como configurei a máscara:[cid:image008.png@01D24FE5.F02027F0]
Tanto é que na tela do SEI ele restringe isso. No exemplo abaixo eu apertei “2” seguidas vezes:
[cid:image009.png@01D24FE5.F02027F0]Porém se efetuarmos um CRL+C, CTRL+V do número do processo, o SEI grava o mesmo sem a máscara de entrada.[cid:image010.png@01D24FE5.F02027F0]
[cid:image011.png@01D24FE5.F02027F0]Alguém já teve esse problema?!
Grato,[cid:image001.jpg@01D24FE5.F02027F0]Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.[cid:image002.gif@01D24FE5.F02027F0]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 18:12
Para: Raphael de Oliveira Bandeira
Cc: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
Assunto: RES: Erro no serviço do SEI
Pessoal,
O André matou a charada aqui. Ele viu que na hora de cadastrar, o usuário não colocou a máscara do processo (33902.000595/2016-64), mas o número direto (33902000595201664) e, por isso, não funcionou.
Cadastrei um manualmente com a máscara e funcionou.
Raphael, existe algum jeito de atualizar esses números no banco colocando a máscara para evitar problemas?
Atc,[cid:image012.jpg@01D24FE5.F02027F0]Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 17:18
Para: Raphael de Oliveira Bandeira>
Cc: Jose da Silva Fajardo>; Bárbara Regina de Oliveira Cavalcanti >; Andre Luiz Fernandez Guimaraes >
Assunto: RES: Erro no serviço do SEI
Oi, Raphael.
Respostas abaixo...
Abs,[cid:image012.jpg@01D24FE5.F02027F0]Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
De: Raphael de Oliveira Bandeira
Enviada em: quinta-feira, 1 de dezembro de 2016 16:56
Para: Sandro Lopes>
Cc: Jose da Silva Fajardo>; Bárbara Regina de Oliveira Cavalcanti >; Andre Luiz Fernandez Guimaraes >
Assunto: RES: Erro no serviço do SEI
Oi Sandro,
Vamos tentar achar algum jeito de resolver isso. Me passa alguns processos que funcionam e outros que não.
No ambiente de homologação, há processos com a unidade protocololizadora 33902. Nenhum funciona. Ex: 33902.000595/2016-64
No dia seguinte, após o cadastro do processo com o número informado, continua o erro?
Cadastrei esses processos há alguns dias no ambiente de homologação e rodei a integração ontem.
Essa pesquisa que você verifica que o processo existe é a pesquisa do SOLR?
A pesquisa que fiz foi diretamente no SEI na caixa de pesquisa.[cid:image013.png@01D24FE5.F02027F0]No sei ds isso não acontece?
Sim. Acabei de testar. Usei um processo gerado automaticamente (33910000129201680) e tramitei para COAI e funcionou. Depois criei um processo informando o número (33902000129201680) e tentei tramitar para a COAI e recebi a mensagem abaixo:
HTTP/1.1 500 Internal Server Error
{"error":"Processo [33902.000129/2016-80] não encontrado.","code":"500"}
br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
at br.gov.ans.diges.cosap.sei.impl.SeiImpl.enviarProcesso(SeiImpl.java:173)
at teste.SeiIntegrationTest.main(SeiIntegrationTest.java:64)
Grato,[cid:image001.jpg@01D24FE5.F02027F0]Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.[cid:image002.gif@01D24FE5.F02027F0]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 16:25
Para: Raphael de Oliveira Bandeira
Cc: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
Assunto: Erro no serviço do SEI
Oi, Raphael. Tudo bem?
Implantei o serviço de integração entre o PERSUS e o SEI em homologação hoje. Estamos fazendo testes com processos que foram criados no SEI, mas informando o número e a data de autuação.
Existe um momento que a aplicação envia o processo para uma unidade, mas ao tentar, recebe um erro do SEI informando que o processo não existe. Entretanto, ao pesquisar o processo diretamente no SEI, é possível observar que o processo existe.
Achei estranho porque havíamos testado essa situação no ambiente de desenvolvimento, mas lembrei que testamos apenas com processos gerados automaticamente no SEI. Então, fiz o teste de envio de processo com número informado e número gerado automaticamente.
O envio com o número gerado automaticamente funcionou, mas o envio do processo com o número informado o SEI retorna uma exceção dizendo que não achou o processo.
Estou copiando o André para conhecimento porque, pelo que vi do log, esse erro parece ser do serviço disponibilizado pelo SEI e não do Broker.
Como a migração de processos da ANS em andamento utilizarão os números gerados no SIPAR, isso pode causar problemas. Gostaria de saber se é possível abrir uma solicitação de correção ou algo parecido para os gestores do SEI, por favor.
Atc,[cid:image012.jpg@01D24FE5.F02027F0]Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
_______________________________________________
sei-tecnico mailing list
sei-tecnico@listas.softwarepublico.gov.br
https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/sei-tecnico -
6 de Dezembro de 2016 às 19:29Raphael,
Respostas abaixo.
De: Raphael de Oliveira Bandeira [mailto:raphael.bandeira@ans.gov.br]Enviada em: terça-feira, 6 de dezembro de 2016 16:34Para: Nei Jobson da Costa Carneiro; Geraldo Afonso da Cruz; sei-tecnico@listas.softwarepublico.gov.br
Assunto: RES: Bug Mascara SEI
Nei,O campo protocolo_formatado_pesquisa sempre aparece sem a máscara, mesmo nos protocolos inseridos corretamente.[Nei Jobson da Costa Carneiro] É assim mesmo, sem formatação. Vide todos, mesmos os gerados pelo SEI.
Será que ele deve ser atualizado também?![Nei Jobson da Costa Carneiro] Não.
Sabe se há algum risco de alguma parte do sistema referenciar esses campos?![Nei Jobson da Costa Carneiro] Não. Já fiz dezenas e dezenas de correções na Anatel, sobretudo antes de ativar a validação da máscara.Grato,[cid:image001.jpg@01D24FE6.464A1BE0]Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.[cid:image002.gif@01D24FE6.464A1BE0]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.De: Nei Jobson da Costa Carneiro [mailto:neijobson@anatel.gov.br]
Enviada em: segunda-feira, 5 de dezembro de 2016 18:45
Para: Raphael de Oliveira Bandeira; Geraldo Afonso da Cruz; sei-tecnico@listas.softwarepublico.gov.br
Assunto: RES: Bug Mascara SEI
Raphael,
O update para corrigir números informados com erro deve ser na tabela "protocolo" nas colunas "protocolo_formatado" e "protocolo_formatado_pesquisa".
De: Raphael de Oliveira Bandeira [mailto:raphael.bandeira@ans.gov.br]
Enviada em: segunda-feira, 5 de dezembro de 2016 16:37
Para: Nei Jobson da Costa Carneiro; Geraldo Afonso da Cruz; sei-tecnico@listas.softwarepublico.gov.br
Assunto: RES: Bug Mascara SEI
Olá Nei,
Primeiro obrigado pela resposta, melhor explicação seria impossível!
Vou fazer esse teste e dou um retorno pra saber como ficou.
No entanto, já foram inseridos muitos registros com esse formato errado. Quando realizamos a pesquisa, os mesmos não são encontrados. Temos então que realizar a pesquisa sem formato para encontrá-los.
Você acha que um update da tabela de protocolo, apenas para esses registros, no campo protocolo_formatado resolveria esse problema?
Grato,[cid:image001.jpg@01D24FE6.464A1BE0]Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.[cid:image002.gif@01D24FE6.464A1BE0]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.De: Nei Jobson da Costa Carneiro [mailto:neijobson@anatel.gov.br]
Enviada em: segunda-feira, 5 de dezembro de 2016 11:24
Para: Geraldo Afonso da Cruz; Raphael de Oliveira Bandeira; sei-tecnico@listas.softwarepublico.gov.br
Assunto: RES: Bug Mascara SEI
Pessoal,
Existe de fato o problema abaixo reportado pelo Raphael, caso colado um número incompleto ou sem formatação, o SEI está aceitando, pois não está validando de fato o formato da máscara. Está utilizando a máscara somente durante a digitação.
Contudo, existe no código do SEI tal validação, mas está desativada. Não sabemos o motivo do TRF4 ter desativado, apenas supomos que é por causa de múltiplas máscaras ainda existentes no Poder Judiciário.
Vide texto abaixo que enviei anteriormente para alguns colegas de órgãos que precisavam de apoio nesta parte. Pode ajuda-los a ter mais garantia de que Números Informados de Processos estejam pelo menos com a formatação correta.
1 - Como imediatamente ativar a validação da máscara de Protocolo Informado
No final do ano passado na Anatel estava estudando alguma forma de forçar a máscara no campo Protocolo Informado da forma menos impactante possível no SEI, mesmo que mantendo como "ajuste local", visto que o formato atual de NUP é muito bem definido e que temos por obrigação manter NUP somente que seja do próprio órgão ou processo integral tramitado de outro órgão federal (ou seja, mesmo formato de NUP). Nos demais casos, tem que ser NUP novo mesmo. Também, NUPs em formatos anteriores (menores) são exceção e extremamente raros e, se aparecer, basta alterar a máscara temporariamente no Infra > Parâmetros para entrar com o processo que tenha formato de NUP antigo, sendo que na maioria são casos de que deveria ter o DV e não tem, bastando calcular (exemplo, com a planilha anexa "Gerador_de_DV_NUP.xls").
Tudo isso porque a validação da máscara de Protocolo Informado configurada no Infra> Parâmetros > SEI_MASCARA_NUMERO_PROCESSO_INFORMADO > #####.######/####-## está muito fraca no SEI, validando apenas enquanto se digita, sem criticar divergência do texto no campo com a máscara e principalmente quando os usuários colam o número. Lembrando que, pelo Manual de Instalação do SEI (página 13), o referido parâmetro tem formato relativamente bem flexível e não fazia sentido não ter validação correspondente:
Opcional. Para montagem da máscara podem ser utilizados os caracteres:
# - número,
A - letra maiúscula
a - letra minúscula
L - letras maiúsculas ou minúsculas
Daí, pesquisando no código do SEI me deparei com uma linha "desativada" (comentada com //) que faz exatamente a validação da máscara, garantido que seja digitada por completo e da forma parametrizada, ou seja, com o ponto, barra e traço no local certo e sem nenhum dígito a menos. O resultado prático que percebi na Anatel: zerou totalmente as demandas de correção de NUP de Protocolo Informado! Destaco que esta validação que o SEI já possui não valida o cálculo do DV, mas já ajuda bastante garantir o formato exato da máscara.
Para reativar a referida validação já existente no SEI sobre o formato da máscara de Número de Processo, basta no arquivo \sei\rn\ProtocoloRN.php, na linha 138 retirar as duas barras no início da linha para ativar o "this":[cid:image003.png@01D24FE6.464A1BE0]Basta anotar em seus controles tal ajuste, até que discutamos com a Patricia uma solução para manter sempre ativa tal validação.
Não sei os motivos do TRF4 ter criado e logo depois desativado a validação mais precisa da máscara de Protocolo Informado. Provavelmente porque depois que desenvolveu esta funcionalidade à pedido do PEN, mas que eles também precisavam, perceberam que não podia validar com precisão apenas uma máscara porque tratam ao mesmo tempo com mais de um formato de NUP no Poder Judiciário, em razão de alguma regra de transição e por possuírem um passivo grande. Contudo, bastaria criar outros parâmetros de máscara e condicionar a validação às máscaras configuradas em Infra > Parâmetros (p. ex. SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_1 e SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_2 - ou outra solução similar, que tivesse como configurar mais de uma máscara de validação).
Não terá como o PEN não demandar uma solução para a questão logo mais, pois com o novo NUP a entrar em janeiro de 2018, teremos realidade similar ao Poder Judiciário e tal necessidade será impreterível, pois teremos por alguns anos muitos processos sendo tratados com NUP de formato antigo.
Atenciosamente,[cid:image004.png@01D24FE6.464A1BE0]Nei Jobson da Costa Carneiro
Assessor
Superintendência de Gestão Interna da Informação (SGI)
_______________________________________________
Agência Nacional de Telecomunicações - Anatel
SAUS Quadra 6, Bloco E, 3º Andar, Ala Norte
CEP: 70070-940 - Brasília/DF
Tel: (61) 2312-1751
De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de Geraldo Afonso da Cruz
Enviada em: segunda-feira, 5 de dezembro de 2016 11:10
Para: 'Raphael de Oliveira Bandeira'; sei-tecnico@listas.softwarepublico.gov.br
Assunto: [sei-tecnico] RES: Bug Mascara SEI
Bom dia Raphael,
Não detectamos este tipo de problema.
Estamos com a máscara no mesmo formato, digitei os nºs sequencialmente, copiei e colei, e os mesmos ficaram com a máscara. Mudei de browser e o comportamento foi o mesmo.
Ambiente de TREINO, por isto não tem a máscara do assunto, mas a mesma está configurada em produção.[cid:image005.png@01D24FE6.464A1BE0]
[cid:image006.png@01D24FE6.464A1BE0]]Att,[cid:image007.png@01D24FE6.464A1BE0]De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de Raphael de Oliveira Bandeira
Enviada em: segunda-feira, 5 de dezembro de 2016 10:54
Para: sei-tecnico@listas.softwarepublico.gov.br
Assunto: [sei-tecnico] Bug Mascara SEI
Senhores,
Estou tendo um problema no SEI v 2.6 A13 no que se refere a máscara de entrada doa dados.
Segue abaixo como configurei a máscara:[cid:image008.png@01D24FE6.464A1BE0]Tanto é que na tela do SEI ele restringe isso. No exemplo abaixo eu apertei "2" seguidas vezes:[cid:image009.png@01D24FE6.464A1BE0]Porém se efetuarmos um CRL+C, CTRL+V do número do processo, o SEI grava o mesmo sem a máscara de entrada.[cid:image010.png@01D24FE6.464A1BE0]
[cid:image011.png@01D24FE6.464A1BE0]Alguém já teve esse problema?!
Grato,[cid:image001.jpg@01D24FE6.464A1BE0]Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.[cid:image002.gif@01D24FE6.464A1BE0]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 18:12
Para: Raphael de Oliveira Bandeira
Cc: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
Assunto: RES: Erro no serviço do SEI
Pessoal,
O André matou a charada aqui. Ele viu que na hora de cadastrar, o usuário não colocou a máscara do processo (33902.000595/2016-64), mas o número direto (33902000595201664) e, por isso, não funcionou.
Cadastrei um manualmente com a máscara e funcionou.
Raphael, existe algum jeito de atualizar esses números no banco colocando a máscara para evitar problemas?
Atc,[cid:image012.jpg@01D24FE6.464A1BE0]Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 17:18
Para: Raphael de Oliveira Bandeira>
Cc: Jose da Silva Fajardo>; Bárbara Regina de Oliveira Cavalcanti >; Andre Luiz Fernandez Guimaraes >
Assunto: RES: Erro no serviço do SEI
Oi, Raphael.
Respostas abaixo...
Abs,[cid:image012.jpg@01D24FE6.464A1BE0]Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
De: Raphael de Oliveira Bandeira
Enviada em: quinta-feira, 1 de dezembro de 2016 16:56
Para: Sandro Lopes>
Cc: Jose da Silva Fajardo>; Bárbara Regina de Oliveira Cavalcanti >; Andre Luiz Fernandez Guimaraes >
Assunto: RES: Erro no serviço do SEI
Oi Sandro,
Vamos tentar achar algum jeito de resolver isso. Me passa alguns processos que funcionam e outros que não.
No ambiente de homologação, há processos com a unidade protocololizadora 33902. Nenhum funciona. Ex: 33902.000595/2016-64
No dia seguinte, após o cadastro do processo com o número informado, continua o erro?
Cadastrei esses processos há alguns dias no ambiente de homologação e rodei a integração ontem.
Essa pesquisa que você verifica que o processo existe é a pesquisa do SOLR?
A pesquisa que fiz foi diretamente no SEI na caixa de pesquisa.[cid:image013.png@01D24FE6.464A1BE0]No sei ds isso não acontece?
Sim. Acabei de testar. Usei um processo gerado automaticamente (33910000129201680) e tramitei para COAI e funcionou. Depois criei um processo informando o número (33902000129201680) e tentei tramitar para a COAI e recebi a mensagem abaixo:
HTTP/1.1 500 Internal Server Error
{"error":"Processo [33902.000129/2016-80] não encontrado.","code":"500"}
br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
at br.gov.ans.diges.cosap.sei.impl.SeiImpl.enviarProcesso(SeiImpl.java:173)
at teste.SeiIntegrationTest.main(SeiIntegrationTest.java:64)
Grato,[cid:image001.jpg@01D24FE6.464A1BE0]Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.[cid:image002.gif@01D24FE6.464A1BE0]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 16:25
Para: Raphael de Oliveira Bandeira
Cc: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
Assunto: Erro no serviço do SEI
Oi, Raphael. Tudo bem?
Implantei o serviço de integração entre o PERSUS e o SEI em homologação hoje. Estamos fazendo testes com processos que foram criados no SEI, mas informando o número e a data de autuação.
Existe um momento que a aplicação envia o processo para uma unidade, mas ao tentar, recebe um erro do SEI informando que o processo não existe. Entretanto, ao pesquisar o processo diretamente no SEI, é possível observar que o processo existe.
Achei estranho porque havíamos testado essa situação no ambiente de desenvolvimento, mas lembrei que testamos apenas com processos gerados automaticamente no SEI. Então, fiz o teste de envio de processo com número informado e número gerado automaticamente.
O envio com o número gerado automaticamente funcionou, mas o envio do processo com o número informado o SEI retorna uma exceção dizendo que não achou o processo.
Estou copiando o André para conhecimento porque, pelo que vi do log, esse erro parece ser do serviço disponibilizado pelo SEI e não do Broker.
Como a migração de processos da ANS em andamento utilizarão os números gerados no SIPAR, isso pode causar problemas. Gostaria de saber se é possível abrir uma solicitação de correção ou algo parecido para os gestores do SEI, por favor.
Atc,[cid:image012.jpg@01D24FE6.464A1BE0]Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal. -
6 de Dezembro de 2016 às 19:32Nei,Converse com o MPOG. Veja inclusive como o Sistema Protocolo Integrado
foi concebido. São 4 formatos válidos sim. Inclusive tenho diversos
casos aqui com todos esses formatos (13, 14 e 15 dígitos, inclusive).
- - - - -
Seguem abaixo alguns trechos da Portaria:
Art. 17. Os órgãos que não dispõem de recursos automatizados deverão,
simplesmente, colocar à direita dos quinze algarismos referentes ao
número inteiro do processo, duas letras, D e V (iniciais de DÍGITO
VERIFICADOR), considerando que, no futuro, poderão ser automatizados e
farão uso desta sistemática.
(...)
Art. 22. Os sistemas informatizados deverão prever cálculos
diferenciados dos DÍGITOS VERIFICADORES entre os números dos processos
anteriores e os posteriores a 1/1/2000, e a fórmula de cálculo destes
dígitos será a mesma descrita nesta Portaria, sendo que os números dos
processos autuados anteriormente àquela data terão 13 posições (ano com
2 caracteres numéricos) e os posteriores terão 15 posições (ano com 4
caractéres numéricos).Att,
PinheiroEm 2016-12-06 17:26, Nei Jobson da Costa Carneiro escreveu:> Pinheiro,
>
> Por esta Portaria abaixo tem-se um formato só: 00000.000000/0000-00
>
> Desconheço outros, salvo muito antigos. Mas esta portaria definiu um só.
>
> DE: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] EM NOME DE pinheiro.gomes
> ENVIADA EM: terça-feira, 6 de dezembro de 2016 17:07
> PARA: sei-tecnico@listas.softwarepublico.gov.br
> ASSUNTO: Re: [sei-tecnico] RES: Bug Mascara SEI
>
> Boa tarde,
>
> Hoje na administração pública federal (Executivo) são 4 formatos de NUP possíveis: 13, 14, 15 e 17 dígitos. Vejam a Portaria 3/2013/SLTI/MPOG (http://www.comprasgovernamentais.gov.br/paginas/portarias/portaria-no-3-de-16-de-maio-de-2003 [2]).
>
> O órgão que optar por retirar esse comentário da função "ValidarProtocoloInformado", para que o SEI passe a fazer o batimento do NUP, vai ter problemas com os processos legados que possuem os outros formatos de NUP (13, 14 ou 15 dígitos).
>
> Creio que seja necessário mesmo uma intervenção no SEI para que sejam permitidas, no mínimo, as validações para estes 4 formatos de NUP.
>
> E, em 2018, teremos o NUP de 21 dígitos. Ou seja, será o 5º formato de NUP válido em processos (pelo menos do Executivo Federal).
>
> Se a gente for pensar nos outros poderes (Judiciário e Legislativo) e nas outras esferas (Estadual, Distrital e Municipal) aí é que são formatos dos mais diversos mesmo.
>
> Abraços,
> Pinheiro
>
> Em 2016-12-06 16:34, Raphael de Oliveira Bandeira escreveu:
>
>> Nei,
>>
>> O campo protocolo_formatado_pesquisa sempre aparece sem a máscara, mesmo nos protocolos inseridos corretamente.
>>
>> Será que ele deve ser atualizado também?!
>>
>> Sabe se há algum risco de alguma parte do sistema referenciar esses campos?!
>>
>> Grato,
>>
>> RAPHAEL BANDEIRA
>> Analista de Sistemas
>> COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
>> DIDES - Diretoria de Desenvolvimento Setorial
>> Tel.: (21) 2105-0024
>>
>> ANS. A agência reguladora de planos de saúde do Brasil.
>>
>> Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
>>
>> DE: Nei Jobson da Costa Carneiro [mailto:neijobson@anatel.gov.br]
>> ENVIADA EM: segunda-feira, 5 de dezembro de 2016 18:45
>> PARA: Raphael de Oliveira Bandeira; Geraldo Afonso da Cruz; sei-tecnico@listas.softwarepublico.gov.br
>> ASSUNTO: RES: Bug Mascara SEI
>>
>> Raphael,
>>
>> O update para corrigir números informados com erro deve ser na tabela "protocolo" nas colunas "protocolo_formatado" e "protocolo_formatado_pesquisa".
>>
>> DE: Raphael de Oliveira Bandeira [mailto:raphael.bandeira@ans.gov.br]
>> ENVIADA EM: segunda-feira, 5 de dezembro de 2016 16:37
>> PARA: Nei Jobson da Costa Carneiro; Geraldo Afonso da Cruz; sei-tecnico@listas.softwarepublico.gov.br
>> ASSUNTO: RES: Bug Mascara SEI
>>
>> Olá Nei,
>>
>> Primeiro obrigado pela resposta, melhor explicação seria impossível!
>>
>> Vou fazer esse teste e dou um retorno pra saber como ficou.
>>
>> No entanto, já foram inseridos muitos registros com esse formato errado. Quando realizamos a pesquisa, os mesmos não são encontrados. Temos então que realizar a pesquisa _sem_ formato para encontrá-los.
>>
>> Você acha que um update da tabela de protocolo, apenas para esses registros, no campo _protocolo_formatado_ resolveria esse problema?
>>
>> Grato,
>>
>> RAPHAEL BANDEIRA
>> Analista de Sistemas
>> COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
>> DIDES - Diretoria de Desenvolvimento Setorial
>> Tel.: (21) 2105-0024
>>
>> ANS. A agência reguladora de planos de saúde do Brasil.
>>
>> Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
>>
>> DE: Nei Jobson da Costa Carneiro [mailto:neijobson@anatel.gov.br]
>> ENVIADA EM: segunda-feira, 5 de dezembro de 2016 11:24
>> PARA: Geraldo Afonso da Cruz; Raphael de Oliveira Bandeira; sei-tecnico@listas.softwarepublico.gov.br
>> ASSUNTO: RES: Bug Mascara SEI
>>
>> Pessoal,
>>
>> Existe de fato o problema abaixo reportado pelo Raphael, caso colado um número incompleto ou sem formatação, o SEI está aceitando, pois não está validando de fato o formato da máscara. Está utilizando a máscara somente durante a digitação.
>>
>> Contudo, existe no código do SEI tal validação, mas está desativada. Não sabemos o motivo do TRF4 ter desativado, apenas supomos que é por causa de múltiplas máscaras ainda existentes no Poder Judiciário.
>>
>> Vide texto abaixo que enviei anteriormente para alguns colegas de órgãos que precisavam de apoio nesta parte. Pode ajuda-los a ter mais garantia de que Números Informados de Processos estejam pelo menos com a formatação correta.
>>
>> 1 – COMO IMEDIATAMENTE ATIVAR A VALIDAÇÃO DA MÁSCARA DE PROTOCOLO INFORMADO
>>
>> No final do ano passado na Anatel estava estudando alguma forma de forçar a máscara no campo Protocolo Informado da forma menos impactante possível no SEI, mesmo que mantendo como "ajuste local", visto que o formato atual de NUP é muito bem definido e que temos por obrigação manter NUP somente que seja do próprio órgão ou processo integral tramitado de outro órgão federal (ou seja, mesmo formato de NUP). Nos demais casos, tem que ser NUP novo mesmo. Também, NUPs em formatos anteriores (menores) são exceção e extremamente raros e, se aparecer, basta alterar a máscara temporariamente no Infra > Parâmetros para entrar com o processo que tenha formato de NUP antigo, sendo que na maioria são casos de que deveria ter o DV e não tem, bastando calcular (exemplo, com a planilha anexa "Gerador_de_DV_NUP.xls").
>>
>> Tudo isso porque a validação da máscara de Protocolo Informado configurada no Infra> Parâmetros > SEI_MASCARA_NUMERO_PROCESSO_INFORMADO > #####.######/####-## está muito fraca no SEI, validando apenas enquanto se digita, sem criticar divergência do texto no campo com a máscara e principalmente quando os usuários colam o número. Lembrando que, pelo Manual de Instalação do SEI (página 13), o referido parâmetro tem formato relativamente bem flexível e não fazia sentido não ter validação correspondente:
>>
>> Opcional. Para montagem da máscara podem ser utilizados os caracteres:
>>
>> # - número,
>>
>> A - letra maiúscula
>>
>> a - letra minúscula
>>
>> L - letras maiúsculas ou minúsculas
>>
>> Daí, pesquisando no código do SEI me deparei com uma linha "desativada" (comentada com //) que faz exatamente a validação da máscara, garantido que seja digitada por completo e da forma parametrizada, ou seja, com o ponto, barra e traço no local certo e sem nenhum dígito a menos. O resultado prático que percebi na Anatel: ZEROU TOTALMENTE AS DEMANDAS DE CORREÇÃO DE NUP DE PROTOCOLO INFORMADO! Destaco que esta validação que o SEI já possui não valida o cálculo do DV, mas já ajuda bastante garantir o formato exato da máscara.
>>
>> Para reativar a referida validação já existente no SEI sobre o formato da máscara de Número de Processo, basta no arquivo seirnProtocoloRN.php, na linha 138 RETIRAR as duas barras no início da linha para ativar o "this":
>>
>> Basta anotar em seus controles tal ajuste, até que discutamos com a Patricia uma solução para manter sempre ativa tal validação.
>>
>> Não sei os motivos do TRF4 ter criado e logo depois desativado a validação mais precisa da máscara de Protocolo Informado. Provavelmente porque depois que desenvolveu esta funcionalidade à pedido do PEN, mas que eles também precisavam, perceberam que não podia validar com precisão apenas uma máscara porque tratam ao mesmo tempo com mais de um formato de NUP no Poder Judiciário, em razão de alguma regra de transição e por possuírem um passivo grande. Contudo, bastaria criar outros parâmetros de máscara e condicionar a validação às máscaras configuradas em Infra > Parâmetros (p. ex. SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_1 e SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_2 - ou outra solução similar, que tivesse como configurar mais de uma máscara de validação).
>>
>> Não terá como o PEN não demandar uma solução para a questão logo mais, pois com o novo NUP a entrar em janeiro de 2018, teremos realidade similar ao Poder Judiciário e tal necessidade será impreterível, pois teremos por alguns anos muitos processos sendo tratados com NUP de formato antigo.
>>
>> Atenciosamente,
>>
>> NEI JOBSON DA COSTA CARNEIRO
>>
>> Assessor
>>
>> Superintendência de Gestão Interna da Informação (SGI)
>>
>> _______________________________________________
>>
>> Agência Nacional de Telecomunicações - Anatel
>>
>> SAUS Quadra 6, Bloco E, 3º Andar, Ala Norte
>>
>> CEP: 70070-940 - Brasília/DF
>>
>> Tel: (61) 2312-1751
>>
>> DE: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] EM NOME DE Geraldo Afonso da Cruz
>> ENVIADA EM: segunda-feira, 5 de dezembro de 2016 11:10
>> PARA: 'Raphael de Oliveira Bandeira'; sei-tecnico@listas.softwarepublico.gov.br
>> ASSUNTO: [sei-tecnico] RES: Bug Mascara SEI
>>
>> Bom dia Raphael,
>>
>> Não detectamos este tipo de problema.
>>
>> Estamos com a máscara no mesmo formato, digitei os nºs sequencialmente, copiei e colei, e os mesmos ficaram com a máscara. Mudei de browser e o comportamento foi o mesmo.
>>
>> Ambiente de TREINO, por isto não tem a máscara do assunto, mas a mesma está configurada em produção.
>>
>> ]
>>
>> Att,
>>
>> DE: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] EM NOME DE Raphael de Oliveira Bandeira
>> ENVIADA EM: segunda-feira, 5 de dezembro de 2016 10:54
>> PARA: sei-tecnico@listas.softwarepublico.gov.br
>> ASSUNTO: [sei-tecnico] Bug Mascara SEI
>>
>> Senhores,
>>
>> Estou tendo um problema no SEI v 2.6 A13 no que se refere a máscara de entrada doa dados.
>>
>> Segue abaixo como configurei a máscara:
>>
>> Tanto é que na tela do SEI ele restringe isso. No exemplo abaixo eu apertei "2" seguidas vezes:
>>
>> Porém se efetuarmos um CRL+C, CTRL+V do número do processo, o SEI grava o mesmo SEM A MÁSCARA de entrada.
>>
>> Alguém já teve esse problema?!
>>
>> Grato,
>>
>> RAPHAEL BANDEIRA
>> Analista de Sistemas
>> COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
>> DIDES - Diretoria de Desenvolvimento Setorial
>> Tel.: (21) 2105-0024
>>
>> ANS. A agência reguladora de planos de saúde do Brasil.
>>
>> Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
>>
>> DE: Sandro Lopes
>> ENVIADA EM: quinta-feira, 1 de dezembro de 2016 18:12
>> PARA: Raphael de Oliveira Bandeira
>> CC: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
>> ASSUNTO: RES: Erro no serviço do SEI
>>
>> Pessoal,
>>
>> O André matou a charada aqui. Ele viu que na hora de cadastrar, o usuário não colocou a máscara do processo (33902.000595/2016-64), mas o número direto (33902000595201664) e, por isso, não funcionou.
>>
>> Cadastrei um manualmente com a máscara e funcionou.
>>
>> Raphael, existe algum jeito de atualizar esses números no banco colocando a máscara para evitar problemas?
>>
>> Atc,
>>
>> SANDRO PINHEIRO LOPES
>> Analista de Sistemas Senior
>> COSAP/GGISS/DIGES/ANS
>> Tel.: (21) 2105-0290
>>
>> ANS. A agência reguladora de planos de saúde do Brasil.
>>
>> Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
>>
>> DE: Sandro Lopes
>> ENVIADA EM: quinta-feira, 1 de dezembro de 2016 17:18
>> PARA: Raphael de Oliveira Bandeira
>> CC: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti ; Andre Luiz Fernandez Guimaraes
>> ASSUNTO: RES: Erro no serviço do SEI
>>
>> Oi, Raphael.
>>
>> Respostas abaixo...
>>
>> Abs,
>>
>> SANDRO PINHEIRO LOPES
>> Analista de Sistemas Senior
>> COSAP/GGISS/DIGES/ANS
>> Tel.: (21) 2105-0290
>>
>> ANS. A agência reguladora de planos de saúde do Brasil.
>>
>> Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
>>
>> DE: Raphael de Oliveira Bandeira
>> ENVIADA EM: quinta-feira, 1 de dezembro de 2016 16:56
>> PARA: Sandro Lopes
>> CC: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti ; Andre Luiz Fernandez Guimaraes
>> ASSUNTO: RES: Erro no serviço do SEI
>>
>> Oi Sandro,
>>
>> Vamos tentar achar algum jeito de resolver isso. Me passa alguns processos que funcionam e outros que não.
>>
>> No ambiente de homologação, há processos com a unidade protocololizadora 33902. Nenhum funciona. Ex: 33902.000595/2016-64
>>
>> No dia seguinte, após o cadastro do processo com o número informado, continua o erro?
>>
>> Cadastrei esses processos há alguns dias no ambiente de homologação e rodei a integração ontem.
>>
>> Essa pesquisa que você verifica que o processo existe é a pesquisa do SOLR?
>>
>> A pesquisa que fiz foi diretamente no SEI na caixa de pesquisa.
>>
>> No sei ds isso não acontece?
>>
>> Sim. Acabei de testar. Usei um processo gerado automaticamente (33910000129201680) e tramitei para COAI e funcionou. Depois criei um processo informando o número (33902000129201680) e tentei tramitar para a COAI e recebi a mensagem abaixo:
>>
>> HTTP/1.1 500 Internal Server Error
>>
>> {"error":"Processo [33902.000129/2016-80] não encontrado.","code":"500"}
>>
>> br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
>>
>> br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
>>
>> at br.gov.ans.diges.cosap.sei.impl.SeiImpl.enviarProcesso(SeiImpl.java:173)
>>
>> at teste.SeiIntegrationTest.main(SeiIntegrationTest.java:64)
>>
>> Grato,
>>
>> RAPHAEL BANDEIRA
>> Analista de Sistemas
>> COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
>> DIDES - Diretoria de Desenvolvimento Setorial
>> Tel.: (21) 2105-0024
>>
>> ANS. A agência reguladora de planos de saúde do Brasil.
>>
>> Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
>>
>> DE: Sandro Lopes
>> ENVIADA EM: quinta-feira, 1 de dezembro de 2016 16:25
>> PARA: Raphael de Oliveira Bandeira
>> CC: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
>> ASSUNTO: Erro no serviço do SEI
>>
>> Oi, Raphael. Tudo bem?
>>
>> Implantei o serviço de integração entre o PERSUS e o SEI em homologação hoje. Estamos fazendo testes com processos que foram criados no SEI, mas informando o número e a data de autuação.
>>
>> Existe um momento que a aplicação envia o processo para uma unidade, mas ao tentar, recebe um erro do SEI informando que o processo não existe. Entretanto, ao pesquisar o processo diretamente no SEI, é possível observar que o processo existe.
>>
>> Achei estranho porque havíamos testado essa situação no ambiente de desenvolvimento, mas lembrei que testamos apenas com processos gerados automaticamente no SEI. Então, fiz o teste de envio de processo com número informado e número gerado automaticamente.
>>
>> O envio com o número gerado automaticamente funcionou, mas o envio do processo com o número informado o SEI retorna uma exceção dizendo que não achou o processo.
>>
>> Estou copiando o André para conhecimento porque, pelo que vi do log, esse erro parece ser do serviço disponibilizado pelo SEI e não do Broker.
>>
>> Como a migração de processos da ANS em andamento utilizarão os números gerados no SIPAR, isso pode causar problemas. Gostaria de saber se é possível abrir uma solicitação de correção ou algo parecido para os gestores do SEI, por favor.
>>
>> Atc,
>>
>> SANDRO PINHEIRO LOPES
>> Analista de Sistemas Senior
>> COSAP/GGISS/DIGES/ANS
>> Tel.: (21) 2105-0290
>>
>> ANS. A agência reguladora de planos de saúde do Brasil.
>>
>> Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
>>
>> _______________________________________________
>>
>> sei-tecnico mailing list
>>
>> sei-tecnico@listas.softwarepublico.gov.br
>>
>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/sei-tecnico [1]
Links:
------
[1]
https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/sei-tecnico[2] -
6 de Dezembro de 2016 às 19:33As mais antigas portarias que temos conhecimento datam de 1983, que definiam o Número do Processo com 13 dígitos (mais uma quantidade de DVs que eram opcionais, o que fez surgir também processos com 14 dígitos).
Depois foi padronizado que seriam 2 dígitos verificadores (totalizando 15 dígitos). Com a virada do século, padronizou-se 15 dígitos mais 2 dígitos verificadores, que é o formato da atual portaria 3 de 2003 (total de 17).
Adriano César de Oliveira
Analista em TI
CGPRO/DELOG/SEGES/MPOG
Tel: (61) - 2020 - 1166
________________________________
De: sei-tecnicoem nome de Nei Jobson da Costa Carneiro
Enviado: terça-feira, 6 de dezembro de 2016 17:26
Para: pinheiro.gomes; sei-tecnico@listas.softwarepublico.gov.br
Assunto: [sei-tecnico] RES: RES: Bug Mascara SEIPinheiro,
Por esta Portaria abaixo tem-se um formato só: 00000.000000/0000-00
Desconheço outros, salvo muito antigos. Mas esta portaria definiu um só.
De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de pinheiro.gomes
Enviada em: terça-feira, 6 de dezembro de 2016 17:07
Para: sei-tecnico@listas.softwarepublico.gov.br
Assunto: Re: [sei-tecnico] RES: Bug Mascara SEI
Boa tarde,
Hoje na administração pública federal (Executivo) são 4 formatos de NUP possíveis: 13, 14, 15 e 17 dígitos. Vejam a Portaria 3/2013/SLTI/MPOG (http://www.comprasgovernamentais.gov.br/paginas/portarias/portaria-no-3-de-16-de-maio-de-2003).
O órgão que optar por retirar esse comentário da função "ValidarProtocoloInformado", para que o SEI passe a fazer o batimento do NUP, vai ter problemas com os processos legados que possuem os outros formatos de NUP (13, 14 ou 15 dígitos).
Creio que seja necessário mesmo uma intervenção no SEI para que sejam permitidas, no mínimo, as validações para estes 4 formatos de NUP.
E, em 2018, teremos o NUP de 21 dígitos. Ou seja, será o 5º formato de NUP válido em processos (pelo menos do Executivo Federal).
Se a gente for pensar nos outros poderes (Judiciário e Legislativo) e nas outras esferas (Estadual, Distrital e Municipal) aí é que são formatos dos mais diversos mesmo.
Abraços,
Pinheiro
Em 2016-12-06 16:34, Raphael de Oliveira Bandeira escreveu:
Nei,
O campo protocolo_formatado_pesquisa sempre aparece sem a máscara, mesmo nos protocolos inseridos corretamente.
Será que ele deve ser atualizado também?!
Sabe se há algum risco de alguma parte do sistema referenciar esses campos?!
Grato,
[http://www.ans.gov.br/portal/img/email/assinaturaANS4.jpg]
Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.
[http://www.ans.gov.br/portal/img/email/footer_sugestao_somente_arvores.gif]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
De: Nei Jobson da Costa Carneiro [mailto:neijobson@anatel.gov.br]
Enviada em: segunda-feira, 5 de dezembro de 2016 18:45
Para: Raphael de Oliveira Bandeira; Geraldo Afonso da Cruz; sei-tecnico@listas.softwarepublico.gov.br
Assunto: RES: Bug Mascara SEI
Raphael,
O update para corrigir números informados com erro deve ser na tabela “protocolo” nas colunas “protocolo_formatado” e “protocolo_formatado_pesquisa”.
De: Raphael de Oliveira Bandeira [mailto:raphael.bandeira@ans.gov.br]
Enviada em: segunda-feira, 5 de dezembro de 2016 16:37
Para: Nei Jobson da Costa Carneiro; Geraldo Afonso da Cruz; sei-tecnico@listas.softwarepublico.gov.br
Assunto: RES: Bug Mascara SEI
Olá Nei,
Primeiro obrigado pela resposta, melhor explicação seria impossível!
Vou fazer esse teste e dou um retorno pra saber como ficou.
No entanto, já foram inseridos muitos registros com esse formato errado. Quando realizamos a pesquisa, os mesmos não são encontrados. Temos então que realizar a pesquisa sem formato para encontrá-los.
Você acha que um update da tabela de protocolo, apenas para esses registros, no campo protocolo_formatado resolveria esse problema?
Grato,
[http://www.ans.gov.br/portal/img/email/assinaturaANS4.jpg]
Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.
[http://www.ans.gov.br/portal/img/email/footer_sugestao_somente_arvores.gif]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
De: Nei Jobson da Costa Carneiro [mailto:neijobson@anatel.gov.br]
Enviada em: segunda-feira, 5 de dezembro de 2016 11:24
Para: Geraldo Afonso da Cruz; Raphael de Oliveira Bandeira; sei-tecnico@listas.softwarepublico.gov.br
Assunto: RES: Bug Mascara SEI
Pessoal,
Existe de fato o problema abaixo reportado pelo Raphael, caso colado um número incompleto ou sem formatação, o SEI está aceitando, pois não está validando de fato o formato da máscara. Está utilizando a máscara somente durante a digitação.
Contudo, existe no código do SEI tal validação, mas está desativada. Não sabemos o motivo do TRF4 ter desativado, apenas supomos que é por causa de múltiplas máscaras ainda existentes no Poder Judiciário.
Vide texto abaixo que enviei anteriormente para alguns colegas de órgãos que precisavam de apoio nesta parte. Pode ajuda-los a ter mais garantia de que Números Informados de Processos estejam pelo menos com a formatação correta.
1 – Como imediatamente ativar a validação da máscara de Protocolo Informado
No final do ano passado na Anatel estava estudando alguma forma de forçar a máscara no campo Protocolo Informado da forma menos impactante possível no SEI, mesmo que mantendo como “ajuste local”, visto que o formato atual de NUP é muito bem definido e que temos por obrigação manter NUP somente que seja do próprio órgão ou processo integral tramitado de outro órgão federal (ou seja, mesmo formato de NUP). Nos demais casos, tem que ser NUP novo mesmo. Também, NUPs em formatos anteriores (menores) são exceção e extremamente raros e, se aparecer, basta alterar a máscara temporariamente no Infra > Parâmetros para entrar com o processo que tenha formato de NUP antigo, sendo que na maioria são casos de que deveria ter o DV e não tem, bastando calcular (exemplo, com a planilha anexa “Gerador_de_DV_NUP.xls”).
Tudo isso porque a validação da máscara de Protocolo Informado configurada no Infra> Parâmetros > SEI_MASCARA_NUMERO_PROCESSO_INFORMADO > #####.######/####-## está muito fraca no SEI, validando apenas enquanto se digita, sem criticar divergência do texto no campo com a máscara e principalmente quando os usuários colam o número. Lembrando que, pelo Manual de Instalação do SEI (página 13), o referido parâmetro tem formato relativamente bem flexível e não fazia sentido não ter validação correspondente:
Opcional. Para montagem da máscara podem ser utilizados os caracteres:
# - número,
A - letra maiúscula
a - letra minúscula
L - letras maiúsculas ou minúsculas
Daí, pesquisando no código do SEI me deparei com uma linha “desativada” (comentada com //) que faz exatamente a validação da máscara, garantido que seja digitada por completo e da forma parametrizada, ou seja, com o ponto, barra e traço no local certo e sem nenhum dígito a menos. O resultado prático que percebi na Anatel: zerou totalmente as demandas de correção de NUP de Protocolo Informado! Destaco que esta validação que o SEI já possui não valida o cálculo do DV, mas já ajuda bastante garantir o formato exato da máscara.
Para reativar a referida validação já existente no SEI sobre o formato da máscara de Número de Processo, basta no arquivo \sei\rn\ProtocoloRN.php, na linha 138 retirar as duas barras no início da linha para ativar o "this":
[cid:image002.png@01D22395.BD08B750]
Basta anotar em seus controles tal ajuste, até que discutamos com a Patricia uma solução para manter sempre ativa tal validação.
Não sei os motivos do TRF4 ter criado e logo depois desativado a validação mais precisa da máscara de Protocolo Informado. Provavelmente porque depois que desenvolveu esta funcionalidade à pedido do PEN, mas que eles também precisavam, perceberam que não podia validar com precisão apenas uma máscara porque tratam ao mesmo tempo com mais de um formato de NUP no Poder Judiciário, em razão de alguma regra de transição e por possuírem um passivo grande. Contudo, bastaria criar outros parâmetros de máscara e condicionar a validação às máscaras configuradas em Infra > Parâmetros (p. ex. SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_1 e SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_2 – ou outra solução similar, que tivesse como configurar mais de uma máscara de validação).
Não terá como o PEN não demandar uma solução para a questão logo mais, pois com o novo NUP a entrar em janeiro de 2018, teremos realidade similar ao Poder Judiciário e tal necessidade será impreterível, pois teremos por alguns anos muitos processos sendo tratados com NUP de formato antigo.
Atenciosamente,
[cid:image003.png@01D02C02.98A12A00]
Nei Jobson da Costa Carneiro
Assessor
Superintendência de Gestão Interna da Informação (SGI)
_______________________________________________
Agência Nacional de Telecomunicações – Anatel
SAUS Quadra 6, Bloco E, 3º Andar, Ala Norte
CEP: 70070-940 – Brasília/DF
Tel: (61) 2312-1751
De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de Geraldo Afonso da Cruz
Enviada em: segunda-feira, 5 de dezembro de 2016 11:10
Para: 'Raphael de Oliveira Bandeira'; sei-tecnico@listas.softwarepublico.gov.br
Assunto: [sei-tecnico] RES: Bug Mascara SEI
Bom dia Raphael,
Não detectamos este tipo de problema.
Estamos com a máscara no mesmo formato, digitei os nºs sequencialmente, copiei e colei, e os mesmos ficaram com a máscara. Mudei de browser e o comportamento foi o mesmo.
Ambiente de TREINO, por isto não tem a máscara do assunto, mas a mesma está configurada em produção.
[cid:image005.png@01D24FE5.F02027F0]
[cid:image006.png@01D24FE5.F02027F0]]
Att,
[geraldoCruz]
De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de Raphael de Oliveira Bandeira
Enviada em: segunda-feira, 5 de dezembro de 2016 10:54
Para: sei-tecnico@listas.softwarepublico.gov.br
Assunto: [sei-tecnico] Bug Mascara SEI
Senhores,
Estou tendo um problema no SEI v 2.6 A13 no que se refere a máscara de entrada doa dados.
Segue abaixo como configurei a máscara:
[cid:image008.png@01D24FE5.F02027F0]
Tanto é que na tela do SEI ele restringe isso. No exemplo abaixo eu apertei “2” seguidas vezes:
[cid:image009.png@01D24FE5.F02027F0]
Porém se efetuarmos um CRL+C, CTRL+V do número do processo, o SEI grava o mesmo sem a máscara de entrada.
[cid:image010.png@01D24FE5.F02027F0]
[cid:image011.png@01D24FE5.F02027F0]
Alguém já teve esse problema?!
Grato,
[http://www.ans.gov.br/portal/img/email/assinaturaANS4.jpg]
Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.
[http://www.ans.gov.br/portal/img/email/footer_sugestao_somente_arvores.gif]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 18:12
Para: Raphael de Oliveira Bandeira
Cc: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
Assunto: RES: Erro no serviço do SEI
Pessoal,
O André matou a charada aqui. Ele viu que na hora de cadastrar, o usuário não colocou a máscara do processo (33902.000595/2016-64), mas o número direto (33902000595201664) e, por isso, não funcionou.
Cadastrei um manualmente com a máscara e funcionou.
Raphael, existe algum jeito de atualizar esses números no banco colocando a máscara para evitar problemas?
Atc,
[http://www.ans.gov.br/portal/img/email/assinaturaANS5.jpg]
Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 17:18
Para: Raphael de Oliveira Bandeira>
Cc: Jose da Silva Fajardo>; Bárbara Regina de Oliveira Cavalcanti >; Andre Luiz Fernandez Guimaraes >
Assunto: RES: Erro no serviço do SEI
Oi, Raphael.
Respostas abaixo...
Abs,
[http://www.ans.gov.br/portal/img/email/assinaturaANS5.jpg]
Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
De: Raphael de Oliveira Bandeira
Enviada em: quinta-feira, 1 de dezembro de 2016 16:56
Para: Sandro Lopes>
Cc: Jose da Silva Fajardo>; Bárbara Regina de Oliveira Cavalcanti >; Andre Luiz Fernandez Guimaraes >
Assunto: RES: Erro no serviço do SEI
Oi Sandro,
Vamos tentar achar algum jeito de resolver isso. Me passa alguns processos que funcionam e outros que não.
No ambiente de homologação, há processos com a unidade protocololizadora 33902. Nenhum funciona. Ex: 33902.000595/2016-64
No dia seguinte, após o cadastro do processo com o número informado, continua o erro?
Cadastrei esses processos há alguns dias no ambiente de homologação e rodei a integração ontem.
Essa pesquisa que você verifica que o processo existe é a pesquisa do SOLR?
A pesquisa que fiz foi diretamente no SEI na caixa de pesquisa.
[cid:image013.png@01D24FE5.F02027F0]
No sei ds isso não acontece?
Sim. Acabei de testar. Usei um processo gerado automaticamente (33910000129201680) e tramitei para COAI e funcionou. Depois criei um processo informando o número (33902000129201680) e tentei tramitar para a COAI e recebi a mensagem abaixo:
HTTP/1.1 500 Internal Server Error
{"error":"Processo [33902.000129/2016-80] não encontrado.","code":"500"}
br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
at br.gov.ans.diges.cosap.sei.impl.SeiImpl.enviarProcesso(SeiImpl.java:173)
at teste.SeiIntegrationTest.main(SeiIntegrationTest.java:64)
Grato,
[http://www.ans.gov.br/portal/img/email/assinaturaANS4.jpg]
Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.
[http://www.ans.gov.br/portal/img/email/footer_sugestao_somente_arvores.gif]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 16:25
Para: Raphael de Oliveira Bandeira
Cc: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
Assunto: Erro no serviço do SEI
Oi, Raphael. Tudo bem?
Implantei o serviço de integração entre o PERSUS e o SEI em homologação hoje. Estamos fazendo testes com processos que foram criados no SEI, mas informando o número e a data de autuação.
Existe um momento que a aplicação envia o processo para uma unidade, mas ao tentar, recebe um erro do SEI informando que o processo não existe. Entretanto, ao pesquisar o processo diretamente no SEI, é possível observar que o processo existe.
Achei estranho porque havíamos testado essa situação no ambiente de desenvolvimento, mas lembrei que testamos apenas com processos gerados automaticamente no SEI. Então, fiz o teste de envio de processo com número informado e número gerado automaticamente.
O envio com o número gerado automaticamente funcionou, mas o envio do processo com o número informado o SEI retorna uma exceção dizendo que não achou o processo.
Estou copiando o André para conhecimento porque, pelo que vi do log, esse erro parece ser do serviço disponibilizado pelo SEI e não do Broker.
Como a migração de processos da ANS em andamento utilizarão os números gerados no SIPAR, isso pode causar problemas. Gostaria de saber se é possível abrir uma solicitação de correção ou algo parecido para os gestores do SEI, por favor.
Atc,
[http://www.ans.gov.br/portal/img/email/assinaturaANS5.jpg]
Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
_______________________________________________
sei-tecnico mailing list
sei-tecnico@listas.softwarepublico.gov.br
https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/sei-tecnico -
6 de Dezembro de 2016 às 19:36Pinheiro,Foi o que falei... a Portaria de 2003 definiu um único formato. Contudo, tem formatos antigos que podem ainda estarem com processo tramitando (o que é raro), mas são formatos antigos e não pode ser novas autuações com eles.
É o que o art. 22 abaixo definiu. Pode existir, mas são antigos. Novos a partir de 2003 somente o formato de NUP tradicional que temos.
O que acho factível: ativar a validação da máscara para atender a grande maioria do dia a dia E SE aparecer um processo para conversão com formato antigo pode alterar o formato para atender o caso pontual.De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de pinheiro.gomesEnviada em: terça-feira, 6 de dezembro de 2016 17:32Para: sei-tecnico@listas.softwarepublico.gov.brAssunto: Re: [sei-tecnico] RES: RES: Bug Mascara SEINei,Converse com o MPOG. Veja inclusive como o Sistema Protocolo Integrado foi concebido. São 4 formatos válidos sim. Inclusive tenho diversos casos aqui com todos esses formatos (13, 14 e 15 dígitos, inclusive).
- - - - -Seguem abaixo alguns trechos da Portaria:Art. 17. Os órgãos que não dispõem de recursos automatizados deverão, simplesmente, colocar à direita dos quinze algarismos referentes ao número inteiro do processo, duas letras, D e V (iniciais de DÍGITO VERIFICADOR), considerando que, no futuro, poderão ser automatizados e farão uso desta sistemática.
(...)
Art. 22. Os sistemas informatizados deverão prever cálculos diferenciados dos DÍGITOS VERIFICADORES entre os números dos processos anteriores e os posteriores a 1/1/2000, e a fórmula de cálculo destes dígitos será a mesma descrita nesta Portaria, sendo que os números dos processos autuados anteriormente àquela data terão 13 posições (ano com 2 caracteres numéricos) e os posteriores terão 15 posições (ano com 4 caractéres numéricos).Att,
Pinheiro
Em 2016-12-06 17:26, Nei Jobson da Costa Carneiro escreveu:
Pinheiro,
Por esta Portaria abaixo tem-se um formato só: 00000.000000/0000-00
Desconheço outros, salvo muito antigos. Mas esta portaria definiu um só.
De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de pinheiro.gomes
Enviada em: terça-feira, 6 de dezembro de 2016 17:07
Para: sei-tecnico@listas.softwarepublico.gov.br
Assunto: Re: [sei-tecnico] RES: Bug Mascara SEI
Boa tarde,
Hoje na administração pública federal (Executivo) são 4 formatos de NUP possíveis: 13, 14, 15 e 17 dígitos. Vejam a Portaria 3/2013/SLTI/MPOG (http://www.comprasgovernamentais.gov.br/paginas/portarias/portaria-no-3-de-16-de-maio-de-2003).
O órgão que optar por retirar esse comentário da função "ValidarProtocoloInformado", para que o SEI passe a fazer o batimento do NUP, vai ter problemas com os processos legados que possuem os outros formatos de NUP (13, 14 ou 15 dígitos).
Creio que seja necessário mesmo uma intervenção no SEI para que sejam permitidas, no mínimo, as validações para estes 4 formatos de NUP.
E, em 2018, teremos o NUP de 21 dígitos. Ou seja, será o 5º formato de NUP válido em processos (pelo menos do Executivo Federal).
Se a gente for pensar nos outros poderes (Judiciário e Legislativo) e nas outras esferas (Estadual, Distrital e Municipal) aí é que são formatos dos mais diversos mesmo.
Abraços,
Pinheiro
Em 2016-12-06 16:34, Raphael de Oliveira Bandeira escreveu:
Nei,
O campo protocolo_formatado_pesquisa sempre aparece sem a máscara, mesmo nos protocolos inseridos corretamente.
Será que ele deve ser atualizado também?!
Sabe se há algum risco de alguma parte do sistema referenciar esses campos?!
Grato,[cid:image001.jpg@01D24FE7.4F723490]Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.[cid:image002.gif@01D24FE7.4F723490]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.De: Nei Jobson da Costa Carneiro [mailto:neijobson@anatel.gov.br]
Enviada em: segunda-feira, 5 de dezembro de 2016 18:45
Para: Raphael de Oliveira Bandeira; Geraldo Afonso da Cruz; sei-tecnico@listas.softwarepublico.gov.br
Assunto: RES: Bug Mascara SEI
Raphael,
O update para corrigir números informados com erro deve ser na tabela "protocolo" nas colunas "protocolo_formatado" e "protocolo_formatado_pesquisa".
De: Raphael de Oliveira Bandeira [mailto:raphael.bandeira@ans.gov.br]
Enviada em: segunda-feira, 5 de dezembro de 2016 16:37
Para: Nei Jobson da Costa Carneiro; Geraldo Afonso da Cruz; sei-tecnico@listas.softwarepublico.gov.br
Assunto: RES: Bug Mascara SEI
Olá Nei,
Primeiro obrigado pela resposta, melhor explicação seria impossível!
Vou fazer esse teste e dou um retorno pra saber como ficou.
No entanto, já foram inseridos muitos registros com esse formato errado. Quando realizamos a pesquisa, os mesmos não são encontrados. Temos então que realizar a pesquisa sem formato para encontrá-los.
Você acha que um update da tabela de protocolo, apenas para esses registros, no campo protocolo_formatado resolveria esse problema?
Grato,[cid:image001.jpg@01D24FE7.4F723490]Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.[cid:image002.gif@01D24FE7.4F723490]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.De: Nei Jobson da Costa Carneiro [mailto:neijobson@anatel.gov.br]
Enviada em: segunda-feira, 5 de dezembro de 2016 11:24
Para: Geraldo Afonso da Cruz; Raphael de Oliveira Bandeira; sei-tecnico@listas.softwarepublico.gov.br
Assunto: RES: Bug Mascara SEI
Pessoal,
Existe de fato o problema abaixo reportado pelo Raphael, caso colado um número incompleto ou sem formatação, o SEI está aceitando, pois não está validando de fato o formato da máscara. Está utilizando a máscara somente durante a digitação.
Contudo, existe no código do SEI tal validação, mas está desativada. Não sabemos o motivo do TRF4 ter desativado, apenas supomos que é por causa de múltiplas máscaras ainda existentes no Poder Judiciário.
Vide texto abaixo que enviei anteriormente para alguns colegas de órgãos que precisavam de apoio nesta parte. Pode ajuda-los a ter mais garantia de que Números Informados de Processos estejam pelo menos com a formatação correta.
1 – Como imediatamente ativar a validação da máscara de Protocolo Informado
No final do ano passado na Anatel estava estudando alguma forma de forçar a máscara no campo Protocolo Informado da forma menos impactante possível no SEI, mesmo que mantendo como "ajuste local", visto que o formato atual de NUP é muito bem definido e que temos por obrigação manter NUP somente que seja do próprio órgão ou processo integral tramitado de outro órgão federal (ou seja, mesmo formato de NUP). Nos demais casos, tem que ser NUP novo mesmo. Também, NUPs em formatos anteriores (menores) são exceção e extremamente raros e, se aparecer, basta alterar a máscara temporariamente no Infra > Parâmetros para entrar com o processo que tenha formato de NUP antigo, sendo que na maioria são casos de que deveria ter o DV e não tem, bastando calcular (exemplo, com a planilha anexa "Gerador_de_DV_NUP.xls").
Tudo isso porque a validação da máscara de Protocolo Informado configurada no Infra> Parâmetros > SEI_MASCARA_NUMERO_PROCESSO_INFORMADO > #####.######/####-## está muito fraca no SEI, validando apenas enquanto se digita, sem criticar divergência do texto no campo com a máscara e principalmente quando os usuários colam o número. Lembrando que, pelo Manual de Instalação do SEI (página 13), o referido parâmetro tem formato relativamente bem flexível e não fazia sentido não ter validação correspondente:
Opcional. Para montagem da máscara podem ser utilizados os caracteres:
# - número,
A - letra maiúscula
a - letra minúscula
L - letras maiúsculas ou minúsculas
Daí, pesquisando no código do SEI me deparei com uma linha "desativada" (comentada com //) que faz exatamente a validação da máscara, garantido que seja digitada por completo e da forma parametrizada, ou seja, com o ponto, barra e traço no local certo e sem nenhum dígito a menos. O resultado prático que percebi na Anatel: zerou totalmente as demandas de correção de NUP de Protocolo Informado! Destaco que esta validação que o SEI já possui não valida o cálculo do DV, mas já ajuda bastante garantir o formato exato da máscara.
Para reativar a referida validação já existente no SEI sobre o formato da máscara de Número de Processo, basta no arquivo \sei\rn\ProtocoloRN.php, na linha 138 retirar as duas barras no início da linha para ativar o "this":[cid:image003.png@01D24FE7.4F723490]Basta anotar em seus controles tal ajuste, até que discutamos com a Patricia uma solução para manter sempre ativa tal validação.
Não sei os motivos do TRF4 ter criado e logo depois desativado a validação mais precisa da máscara de Protocolo Informado. Provavelmente porque depois que desenvolveu esta funcionalidade à pedido do PEN, mas que eles também precisavam, perceberam que não podia validar com precisão apenas uma máscara porque tratam ao mesmo tempo com mais de um formato de NUP no Poder Judiciário, em razão de alguma regra de transição e por possuírem um passivo grande. Contudo, bastaria criar outros parâmetros de máscara e condicionar a validação às máscaras configuradas em Infra > Parâmetros (p. ex. SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_1 e SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_2 – ou outra solução similar, que tivesse como configurar mais de uma máscara de validação).
Não terá como o PEN não demandar uma solução para a questão logo mais, pois com o novo NUP a entrar em janeiro de 2018, teremos realidade similar ao Poder Judiciário e tal necessidade será impreterível, pois teremos por alguns anos muitos processos sendo tratados com NUP de formato antigo.
Atenciosamente,[cid:image004.png@01D24FE7.4F723490]Nei Jobson da Costa Carneiro
Assessor
Superintendência de Gestão Interna da Informação (SGI)
_______________________________________________
Agência Nacional de Telecomunicações – Anatel
SAUS Quadra 6, Bloco E, 3º Andar, Ala Norte
CEP: 70070-940 – Brasília/DF
Tel: (61) 2312-1751
De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de Geraldo Afonso da Cruz
Enviada em: segunda-feira, 5 de dezembro de 2016 11:10
Para: 'Raphael de Oliveira Bandeira'; sei-tecnico@listas.softwarepublico.gov.br
Assunto: [sei-tecnico] RES: Bug Mascara SEI
Bom dia Raphael,
Não detectamos este tipo de problema.
Estamos com a máscara no mesmo formato, digitei os nºs sequencialmente, copiei e colei, e os mesmos ficaram com a máscara. Mudei de browser e o comportamento foi o mesmo.
Ambiente de TREINO, por isto não tem a máscara do assunto, mas a mesma está configurada em produção.[cid:image005.png@01D24FE7.4F723490]
[cid:image006.png@01D24FE7.4F723490]]Att,[cid:image007.png@01D24FE7.4F723490]De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de Raphael de Oliveira Bandeira
Enviada em: segunda-feira, 5 de dezembro de 2016 10:54
Para: sei-tecnico@listas.softwarepublico.gov.br
Assunto: [sei-tecnico] Bug Mascara SEI
Senhores,
Estou tendo um problema no SEI v 2.6 A13 no que se refere a máscara de entrada doa dados.
Segue abaixo como configurei a máscara:[cid:image008.png@01D24FE7.4F723490]Tanto é que na tela do SEI ele restringe isso. No exemplo abaixo eu apertei "2" seguidas vezes:[cid:image009.png@01D24FE7.4F723490]Porém se efetuarmos um CRL+C, CTRL+V do número do processo, o SEI grava o mesmo sem a máscara de entrada.[cid:image010.png@01D24FE7.4F723490]
[cid:image011.png@01D24FE7.4F723490]Alguém já teve esse problema?!
Grato,[cid:image001.jpg@01D24FE7.4F723490]Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.[cid:image002.gif@01D24FE7.4F723490]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 18:12
Para: Raphael de Oliveira Bandeira
Cc: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
Assunto: RES: Erro no serviço do SEI
Pessoal,
O André matou a charada aqui. Ele viu que na hora de cadastrar, o usuário não colocou a máscara do processo (33902.000595/2016-64), mas o número direto (33902000595201664) e, por isso, não funcionou.
Cadastrei um manualmente com a máscara e funcionou.
Raphael, existe algum jeito de atualizar esses números no banco colocando a máscara para evitar problemas?
Atc,[cid:image012.jpg@01D24FE7.4F723490]Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 17:18
Para: Raphael de Oliveira Bandeira>
Cc: Jose da Silva Fajardo>; Bárbara Regina de Oliveira Cavalcanti >; Andre Luiz Fernandez Guimaraes >
Assunto: RES: Erro no serviço do SEI
Oi, Raphael.
Respostas abaixo...
Abs,[cid:image012.jpg@01D24FE7.4F723490]Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
De: Raphael de Oliveira Bandeira
Enviada em: quinta-feira, 1 de dezembro de 2016 16:56
Para: Sandro Lopes>
Cc: Jose da Silva Fajardo>; Bárbara Regina de Oliveira Cavalcanti >; Andre Luiz Fernandez Guimaraes >
Assunto: RES: Erro no serviço do SEI
Oi Sandro,
Vamos tentar achar algum jeito de resolver isso. Me passa alguns processos que funcionam e outros que não.
No ambiente de homologação, há processos com a unidade protocololizadora 33902. Nenhum funciona. Ex: 33902.000595/2016-64
No dia seguinte, após o cadastro do processo com o número informado, continua o erro?
Cadastrei esses processos há alguns dias no ambiente de homologação e rodei a integração ontem.
Essa pesquisa que você verifica que o processo existe é a pesquisa do SOLR?
A pesquisa que fiz foi diretamente no SEI na caixa de pesquisa.[cid:image013.png@01D24FE7.4F723490]No sei ds isso não acontece?
Sim. Acabei de testar. Usei um processo gerado automaticamente (33910000129201680) e tramitei para COAI e funcionou. Depois criei um processo informando o número (33902000129201680) e tentei tramitar para a COAI e recebi a mensagem abaixo:
HTTP/1.1 500 Internal Server Error
{"error":"Processo [33902.000129/2016-80] não encontrado.","code":"500"}
br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
at br.gov.ans.diges.cosap.sei.impl.SeiImpl.enviarProcesso(SeiImpl.java:173)
at teste.SeiIntegrationTest.main(SeiIntegrationTest.java:64)
Grato,[cid:image001.jpg@01D24FE7.4F723490]Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.[cid:image002.gif@01D24FE7.4F723490]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 16:25
Para: Raphael de Oliveira Bandeira
Cc: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
Assunto: Erro no serviço do SEI
Oi, Raphael. Tudo bem?
Implantei o serviço de integração entre o PERSUS e o SEI em homologação hoje. Estamos fazendo testes com processos que foram criados no SEI, mas informando o número e a data de autuação.
Existe um momento que a aplicação envia o processo para uma unidade, mas ao tentar, recebe um erro do SEI informando que o processo não existe. Entretanto, ao pesquisar o processo diretamente no SEI, é possível observar que o processo existe.
Achei estranho porque havíamos testado essa situação no ambiente de desenvolvimento, mas lembrei que testamos apenas com processos gerados automaticamente no SEI. Então, fiz o teste de envio de processo com número informado e número gerado automaticamente.
O envio com o número gerado automaticamente funcionou, mas o envio do processo com o número informado o SEI retorna uma exceção dizendo que não achou o processo.
Estou copiando o André para conhecimento porque, pelo que vi do log, esse erro parece ser do serviço disponibilizado pelo SEI e não do Broker.
Como a migração de processos da ANS em andamento utilizarão os números gerados no SIPAR, isso pode causar problemas. Gostaria de saber se é possível abrir uma solicitação de correção ou algo parecido para os gestores do SEI, por favor.
Atc,[cid:image012.jpg@01D24FE7.4F723490]Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
_______________________________________________
sei-tecnico mailing list
sei-tecnico@listas.softwarepublico.gov.br
https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/sei-tecnico -
6 de Dezembro de 2016 às 19:44Nei,Não entendo assim. Aqui a gente ativou a validação de 17 dígitos e
rapidamente tivemos que desativá-las novamente. Não são poucos os casos
em que o formato é diferente de 17 dígitos da máscara.
Segue outro artigo da Portaria.
Art. 19. É vedado adotar procedimentos diversos do admitido nesta
Portaria, como colocar arbitrariamente qualquer algarismo para indicar o
dígito verificador ou suprimir dígitos de verificação que tenham sido
lançados por outro órgão.
Mas acredito que a decisão seja de cada órgão, pois cada um tem uma
realidade diferente.Att,
PinheiroEm 2016-12-06 17:36, Nei Jobson da Costa Carneiro escreveu:> Pinheiro,
>
> Foi o que falei... a Portaria de 2003 definiu um único formato. Contudo, tem formatos antigos que podem ainda estarem com processo tramitando (o que é raro), mas são formatos antigos e não pode ser novas autuações com eles.
>
> É o que o art. 22 abaixo definiu. Pode existir, mas são antigos. Novos a partir de 2003 somente o formato de NUP tradicional que temos.
>
> O QUE ACHO FACTÍVEL: ativar a validação da máscara para atender a grande maioria do dia a dia E SE aparecer um processo para conversão com formato antigo pode alterar o formato para atender o caso pontual.
>
> DE: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] EM NOME DE pinheiro.gomes
> ENVIADA EM: terça-feira, 6 de dezembro de 2016 17:32
> PARA: sei-tecnico@listas.softwarepublico.gov.br
> ASSUNTO: Re: [sei-tecnico] RES: RES: Bug Mascara SEI
>
> Nei,
>
> Converse com o MPOG. Veja inclusive como o Sistema Protocolo Integrado foi concebido. São 4 formatos válidos sim. Inclusive tenho diversos casos aqui com todos esses formatos (13, 14 e 15 dígitos, inclusive).
>
> - - - - -
>
> Seguem abaixo alguns trechos da Portaria:
>
> Art. 17. Os órgãos que não dispõem de recursos automatizados deverão, simplesmente, colocar à direita dos quinze algarismos referentes ao número inteiro do processo, duas letras, D e V (iniciais de DÍGITO VERIFICADOR), considerando que, no futuro, poderão ser automatizados e farão uso desta sistemática.
> (...)
> Art. 22. Os sistemas informatizados deverão prever cálculos diferenciados dos DÍGITOS VERIFICADORES entre os números dos processos anteriores e os posteriores a 1/1/2000, e a fórmula de cálculo destes dígitos será a mesma descrita nesta Portaria, sendo que os números dos processos autuados anteriormente àquela data terão 13 posições (ano com 2 caracteres numéricos) e os posteriores terão 15 posições (ano com 4 caractéres numéricos).
>
> Att,
> Pinheiro
>
> Em 2016-12-06 17:26, Nei Jobson da Costa Carneiro escreveu:
>
> Pinheiro,
>
> Por esta Portaria abaixo tem-se um formato só: 00000.000000/0000-00
>
> Desconheço outros, salvo muito antigos. Mas esta portaria definiu um só.
>
> DE: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] EM NOME DE pinheiro.gomes
> ENVIADA EM: terça-feira, 6 de dezembro de 2016 17:07
> PARA: sei-tecnico@listas.softwarepublico.gov.br
> ASSUNTO: Re: [sei-tecnico] RES: Bug Mascara SEI
>
> Boa tarde,
>
> Hoje na administração pública federal (Executivo) são 4 formatos de NUP possíveis: 13, 14, 15 e 17 dígitos. Vejam a Portaria 3/2013/SLTI/MPOG (http://www.comprasgovernamentais.gov.br/paginas/portarias/portaria-no-3-de-16-de-maio-de-2003 [2]).
>
> O órgão que optar por retirar esse comentário da função "ValidarProtocoloInformado", para que o SEI passe a fazer o batimento do NUP, vai ter problemas com os processos legados que possuem os outros formatos de NUP (13, 14 ou 15 dígitos).
>
> Creio que seja necessário mesmo uma intervenção no SEI para que sejam permitidas, no mínimo, as validações para estes 4 formatos de NUP.
>
> E, em 2018, teremos o NUP de 21 dígitos. Ou seja, será o 5º formato de NUP válido em processos (pelo menos do Executivo Federal).
>
> Se a gente for pensar nos outros poderes (Judiciário e Legislativo) e nas outras esferas (Estadual, Distrital e Municipal) aí é que são formatos dos mais diversos mesmo.
>
> Abraços,
> Pinheiro
>
> Em 2016-12-06 16:34, Raphael de Oliveira Bandeira escreveu:
>
> Nei,
>
> O campo protocolo_formatado_pesquisa sempre aparece sem a máscara, mesmo nos protocolos inseridos corretamente.
>
> Será que ele deve ser atualizado também?!
>
> Sabe se há algum risco de alguma parte do sistema referenciar esses campos?!
>
> Grato,
>
> RAPHAEL BANDEIRA
> Analista de Sistemas
> COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
> DIDES - Diretoria de Desenvolvimento Setorial
> Tel.: (21) 2105-0024
>
> ANS. A agência reguladora de planos de saúde do Brasil.
>
> Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
>
> DE: Nei Jobson da Costa Carneiro [mailto:neijobson@anatel.gov.br]
> ENVIADA EM: segunda-feira, 5 de dezembro de 2016 18:45
> PARA: Raphael de Oliveira Bandeira; Geraldo Afonso da Cruz; sei-tecnico@listas.softwarepublico.gov.br
> ASSUNTO: RES: Bug Mascara SEI
>
> Raphael,
>
> O update para corrigir números informados com erro deve ser na tabela "protocolo" nas colunas "protocolo_formatado" e "protocolo_formatado_pesquisa".
>
> DE: Raphael de Oliveira Bandeira [mailto:raphael.bandeira@ans.gov.br]
> ENVIADA EM: segunda-feira, 5 de dezembro de 2016 16:37
> PARA: Nei Jobson da Costa Carneiro; Geraldo Afonso da Cruz; sei-tecnico@listas.softwarepublico.gov.br
> ASSUNTO: RES: Bug Mascara SEI
>
> Olá Nei,
>
> Primeiro obrigado pela resposta, melhor explicação seria impossível!
>
> Vou fazer esse teste e dou um retorno pra saber como ficou.
>
> No entanto, já foram inseridos muitos registros com esse formato errado. Quando realizamos a pesquisa, os mesmos não são encontrados. Temos então que realizar a pesquisa _sem_ formato para encontrá-los.
>
> Você acha que um update da tabela de protocolo, apenas para esses registros, no campo _protocolo_formatado_ resolveria esse problema?
>
> Grato,
>
> RAPHAEL BANDEIRA
> Analista de Sistemas
> COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
> DIDES - Diretoria de Desenvolvimento Setorial
> Tel.: (21) 2105-0024
>
> ANS. A agência reguladora de planos de saúde do Brasil.
>
> Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
>
> DE: Nei Jobson da Costa Carneiro [mailto:neijobson@anatel.gov.br]
> ENVIADA EM: segunda-feira, 5 de dezembro de 2016 11:24
> PARA: Geraldo Afonso da Cruz; Raphael de Oliveira Bandeira; sei-tecnico@listas.softwarepublico.gov.br
> ASSUNTO: RES: Bug Mascara SEI
>
> Pessoal,
>
> Existe de fato o problema abaixo reportado pelo Raphael, caso colado um número incompleto ou sem formatação, o SEI está aceitando, pois não está validando de fato o formato da máscara. Está utilizando a máscara somente durante a digitação.
>
> Contudo, existe no código do SEI tal validação, mas está desativada. Não sabemos o motivo do TRF4 ter desativado, apenas supomos que é por causa de múltiplas máscaras ainda existentes no Poder Judiciário.
>
> Vide texto abaixo que enviei anteriormente para alguns colegas de órgãos que precisavam de apoio nesta parte. Pode ajuda-los a ter mais garantia de que Números Informados de Processos estejam pelo menos com a formatação correta.
>
> 1 – COMO IMEDIATAMENTE ATIVAR A VALIDAÇÃO DA MÁSCARA DE PROTOCOLO INFORMADO
>
> No final do ano passado na Anatel estava estudando alguma forma de forçar a máscara no campo Protocolo Informado da forma menos impactante possível no SEI, mesmo que mantendo como "ajuste local", visto que o formato atual de NUP é muito bem definido e que temos por obrigação manter NUP somente que seja do próprio órgão ou processo integral tramitado de outro órgão federal (ou seja, mesmo formato de NUP). Nos demais casos, tem que ser NUP novo mesmo. Também, NUPs em formatos anteriores (menores) são exceção e extremamente raros e, se aparecer, basta alterar a máscara temporariamente no Infra > Parâmetros para entrar com o processo que tenha formato de NUP antigo, sendo que na maioria são casos de que deveria ter o DV e não tem, bastando calcular (exemplo, com a planilha anexa "Gerador_de_DV_NUP.xls").
>
> Tudo isso porque a validação da máscara de Protocolo Informado configurada no Infra> Parâmetros > SEI_MASCARA_NUMERO_PROCESSO_INFORMADO > #####.######/####-## está muito fraca no SEI, validando apenas enquanto se digita, sem criticar divergência do texto no campo com a máscara e principalmente quando os usuários colam o número. Lembrando que, pelo Manual de Instalação do SEI (página 13), o referido parâmetro tem formato relativamente bem flexível e não fazia sentido não ter validação correspondente:
>
> Opcional. Para montagem da máscara podem ser utilizados os caracteres:
>
> # - número,
>
> A - letra maiúscula
>
> a - letra minúscula
>
> L - letras maiúsculas ou minúsculas
>
> Daí, pesquisando no código do SEI me deparei com uma linha "desativada" (comentada com //) que faz exatamente a validação da máscara, garantido que seja digitada por completo e da forma parametrizada, ou seja, com o ponto, barra e traço no local certo e sem nenhum dígito a menos. O resultado prático que percebi na Anatel: ZEROU TOTALMENTE AS DEMANDAS DE CORREÇÃO DE NUP DE PROTOCOLO INFORMADO! Destaco que esta validação que o SEI já possui não valida o cálculo do DV, mas já ajuda bastante garantir o formato exato da máscara.
>
> Para reativar a referida validação já existente no SEI sobre o formato da máscara de Número de Processo, basta no arquivo seirnProtocoloRN.php, na linha 138 RETIRAR as duas barras no início da linha para ativar o "this":
>
> Basta anotar em seus controles tal ajuste, até que discutamos com a Patricia uma solução para manter sempre ativa tal validação.
>
> Não sei os motivos do TRF4 ter criado e logo depois desativado a validação mais precisa da máscara de Protocolo Informado. Provavelmente porque depois que desenvolveu esta funcionalidade à pedido do PEN, mas que eles também precisavam, perceberam que não podia validar com precisão apenas uma máscara porque tratam ao mesmo tempo com mais de um formato de NUP no Poder Judiciário, em razão de alguma regra de transição e por possuírem um passivo grande. Contudo, bastaria criar outros parâmetros de máscara e condicionar a validação às máscaras configuradas em Infra > Parâmetros (p. ex. SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_1 e SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_2 - ou outra solução similar, que tivesse como configurar mais de uma máscara de validação).
>
> Não terá como o PEN não demandar uma solução para a questão logo mais, pois com o novo NUP a entrar em janeiro de 2018, teremos realidade similar ao Poder Judiciário e tal necessidade será impreterível, pois teremos por alguns anos muitos processos sendo tratados com NUP de formato antigo.
>
> Atenciosamente,
>
> NEI JOBSON DA COSTA CARNEIRO
>
> Assessor
>
> Superintendência de Gestão Interna da Informação (SGI)
>
> _______________________________________________
>
> Agência Nacional de Telecomunicações - Anatel
>
> SAUS Quadra 6, Bloco E, 3º Andar, Ala Norte
>
> CEP: 70070-940 - Brasília/DF
>
> Tel: (61) 2312-1751
>
> DE: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] EM NOME DE Geraldo Afonso da Cruz
> ENVIADA EM: segunda-feira, 5 de dezembro de 2016 11:10
> PARA: 'Raphael de Oliveira Bandeira'; sei-tecnico@listas.softwarepublico.gov.br
> ASSUNTO: [sei-tecnico] RES: Bug Mascara SEI
>
> Bom dia Raphael,
>
> Não detectamos este tipo de problema.
>
> Estamos com a máscara no mesmo formato, digitei os nºs sequencialmente, copiei e colei, e os mesmos ficaram com a máscara. Mudei de browser e o comportamento foi o mesmo.
>
> Ambiente de TREINO, por isto não tem a máscara do assunto, mas a mesma está configurada em produção.
>
> ]
>
> Att,
>
> DE: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] EM NOME DE Raphael de Oliveira Bandeira
> ENVIADA EM: segunda-feira, 5 de dezembro de 2016 10:54
> PARA: sei-tecnico@listas.softwarepublico.gov.br
> ASSUNTO: [sei-tecnico] Bug Mascara SEI
>
> Senhores,
>
> Estou tendo um problema no SEI v 2.6 A13 no que se refere a máscara de entrada doa dados.
>
> Segue abaixo como configurei a máscara:
>
> Tanto é que na tela do SEI ele restringe isso. No exemplo abaixo eu apertei "2" seguidas vezes:
>
> Porém se efetuarmos um CRL+C, CTRL+V do número do processo, o SEI grava o mesmo SEM A MÁSCARA de entrada.
>
> Alguém já teve esse problema?!
>
> Grato,
>
> RAPHAEL BANDEIRA
> Analista de Sistemas
> COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
> DIDES - Diretoria de Desenvolvimento Setorial
> Tel.: (21) 2105-0024
>
> ANS. A agência reguladora de planos de saúde do Brasil.
>
> Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
>
> DE: Sandro Lopes
> ENVIADA EM: quinta-feira, 1 de dezembro de 2016 18:12
> PARA: Raphael de Oliveira Bandeira
> CC: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
> ASSUNTO: RES: Erro no serviço do SEI
>
> Pessoal,
>
> O André matou a charada aqui. Ele viu que na hora de cadastrar, o usuário não colocou a máscara do processo (33902.000595/2016-64), mas o número direto (33902000595201664) e, por isso, não funcionou.
>
> Cadastrei um manualmente com a máscara e funcionou.
>
> Raphael, existe algum jeito de atualizar esses números no banco colocando a máscara para evitar problemas?
>
> Atc,
>
> SANDRO PINHEIRO LOPES
> Analista de Sistemas Senior
> COSAP/GGISS/DIGES/ANS
> Tel.: (21) 2105-0290
>
> ANS. A agência reguladora de planos de saúde do Brasil.
>
> Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
>
> DE: Sandro Lopes
> ENVIADA EM: quinta-feira, 1 de dezembro de 2016 17:18
> PARA: Raphael de Oliveira Bandeira
> CC: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti ; Andre Luiz Fernandez Guimaraes
> ASSUNTO: RES: Erro no serviço do SEI
>
> Oi, Raphael.
>
> Respostas abaixo...
>
> Abs,
>
> SANDRO PINHEIRO LOPES
> Analista de Sistemas Senior
> COSAP/GGISS/DIGES/ANS
> Tel.: (21) 2105-0290
>
> ANS. A agência reguladora de planos de saúde do Brasil.
>
> Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
>
> DE: Raphael de Oliveira Bandeira
> ENVIADA EM: quinta-feira, 1 de dezembro de 2016 16:56
> PARA: Sandro Lopes
> CC: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti ; Andre Luiz Fernandez Guimaraes
> ASSUNTO: RES: Erro no serviço do SEI
>
> Oi Sandro,
>
> Vamos tentar achar algum jeito de resolver isso. Me passa alguns processos que funcionam e outros que não.
>
> No ambiente de homologação, há processos com a unidade protocololizadora 33902. Nenhum funciona. Ex: 33902.000595/2016-64
>
> No dia seguinte, após o cadastro do processo com o número informado, continua o erro?
>
> Cadastrei esses processos há alguns dias no ambiente de homologação e rodei a integração ontem.
>
> Essa pesquisa que você verifica que o processo existe é a pesquisa do SOLR?
>
> A pesquisa que fiz foi diretamente no SEI na caixa de pesquisa.
>
> No sei ds isso não acontece?
>
> Sim. Acabei de testar. Usei um processo gerado automaticamente (33910000129201680) e tramitei para COAI e funcionou. Depois criei um processo informando o número (33902000129201680) e tentei tramitar para a COAI e recebi a mensagem abaixo:
>
> HTTP/1.1 500 Internal Server Error
>
> {"error":"Processo [33902.000129/2016-80] não encontrado.","code":"500"}
>
> br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
>
> br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
>
> at br.gov.ans.diges.cosap.sei.impl.SeiImpl.enviarProcesso(SeiImpl.java:173)
>
> at teste.SeiIntegrationTest.main(SeiIntegrationTest.java:64)
>
> Grato,
>
> RAPHAEL BANDEIRA
> Analista de Sistemas
> COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
> DIDES - Diretoria de Desenvolvimento Setorial
> Tel.: (21) 2105-0024
>
> ANS. A agência reguladora de planos de saúde do Brasil.
>
> Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
>
> DE: Sandro Lopes
> ENVIADA EM: quinta-feira, 1 de dezembro de 2016 16:25
> PARA: Raphael de Oliveira Bandeira
> CC: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
> ASSUNTO: Erro no serviço do SEI
>
> Oi, Raphael. Tudo bem?
>
> Implantei o serviço de integração entre o PERSUS e o SEI em homologação hoje. Estamos fazendo testes com processos que foram criados no SEI, mas informando o número e a data de autuação.
>
> Existe um momento que a aplicação envia o processo para uma unidade, mas ao tentar, recebe um erro do SEI informando que o processo não existe. Entretanto, ao pesquisar o processo diretamente no SEI, é possível observar que o processo existe.
>
> Achei estranho porque havíamos testado essa situação no ambiente de desenvolvimento, mas lembrei que testamos apenas com processos gerados automaticamente no SEI. Então, fiz o teste de envio de processo com número informado e número gerado automaticamente.
>
> O envio com o número gerado automaticamente funcionou, mas o envio do processo com o número informado o SEI retorna uma exceção dizendo que não achou o processo.
>
> Estou copiando o André para conhecimento porque, pelo que vi do log, esse erro parece ser do serviço disponibilizado pelo SEI e não do Broker.
>
> Como a migração de processos da ANS em andamento utilizarão os números gerados no SIPAR, isso pode causar problemas. Gostaria de saber se é possível abrir uma solicitação de correção ou algo parecido para os gestores do SEI, por favor.
>
> Atc,
>
> SANDRO PINHEIRO LOPES
> Analista de Sistemas Senior
> COSAP/GGISS/DIGES/ANS
> Tel.: (21) 2105-0290
>
> ANS. A agência reguladora de planos de saúde do Brasil.
>
> Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
>
> _______________________________________________
>
> sei-tecnico mailing list
>
> sei-tecnico@listas.softwarepublico.gov.br
>
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/sei-tecnico [1]
Links:
------
[1]
https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/sei-tecnico
[2]
http://www.comprasgovernamentais.gov.br/paginas/portarias/portaria-no-3-de-16-de-maio-de-2003 -
6 de Dezembro de 2016 às 20:35Pinheiro,Depende de cada órgão, do quanto os processos duram. Aqui tem 1 ano completo que ativei a validação da máscara para número informado e nunca apareceu caso de processo muito antigo com formato anterior à Portaria de 2003.De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de pinheiro.gomesEnviada em: terça-feira, 6 de dezembro de 2016 17:44Para: sei-tecnico@listas.softwarepublico.gov.brAssunto: Re: [sei-tecnico] RES: RES: RES: Bug Mascara SEINei,Não entendo assim. Aqui a gente ativou a validação de 17 dígitos e rapidamente tivemos que desativá-las novamente. Não são poucos os casos em que o formato é diferente de 17 dígitos da máscara.Segue outro artigo da Portaria.Art. 19. É vedado adotar procedimentos diversos do admitido nesta Portaria, como colocar arbitrariamente qualquer algarismo para indicar o dígito verificador ou suprimir dígitos de verificação que tenham sido lançados por outro órgão.
Mas acredito que a decisão seja de cada órgão, pois cada um tem uma realidade diferente.Att,
Pinheiro
Em 2016-12-06 17:36, Nei Jobson da Costa Carneiro escreveu:
Pinheiro,
Foi o que falei... a Portaria de 2003 definiu um único formato. Contudo, tem formatos antigos que podem ainda estarem com processo tramitando (o que é raro), mas são formatos antigos e não pode ser novas autuações com eles.
É o que o art. 22 abaixo definiu. Pode existir, mas são antigos. Novos a partir de 2003 somente o formato de NUP tradicional que temos.
O que acho factível: ativar a validação da máscara para atender a grande maioria do dia a dia E SE aparecer um processo para conversão com formato antigo pode alterar o formato para atender o caso pontual.
De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de pinheiro.gomes
Enviada em: terça-feira, 6 de dezembro de 2016 17:32
Para: sei-tecnico@listas.softwarepublico.gov.br
Assunto: Re: [sei-tecnico] RES: RES: Bug Mascara SEI
Nei,
Converse com o MPOG. Veja inclusive como o Sistema Protocolo Integrado foi concebido. São 4 formatos válidos sim. Inclusive tenho diversos casos aqui com todos esses formatos (13, 14 e 15 dígitos, inclusive).
- - - - -
Seguem abaixo alguns trechos da Portaria:
Art. 17. Os órgãos que não dispõem de recursos automatizados deverão, simplesmente, colocar à direita dos quinze algarismos referentes ao número inteiro do processo, duas letras, D e V (iniciais de DÍGITO VERIFICADOR), considerando que, no futuro, poderão ser automatizados e farão uso desta sistemática.
(...)
Art. 22. Os sistemas informatizados deverão prever cálculos diferenciados dos DÍGITOS VERIFICADORES entre os números dos processos anteriores e os posteriores a 1/1/2000, e a fórmula de cálculo destes dígitos será a mesma descrita nesta Portaria, sendo que os números dos processos autuados anteriormente àquela data terão 13 posições (ano com 2 caracteres numéricos) e os posteriores terão 15 posições (ano com 4 caractéres numéricos).
Att,
Pinheiro
Em 2016-12-06 17:26, Nei Jobson da Costa Carneiro escreveu:
Pinheiro,
Por esta Portaria abaixo tem-se um formato só: 00000.000000/0000-00
Desconheço outros, salvo muito antigos. Mas esta portaria definiu um só.
De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de pinheiro.gomes
Enviada em: terça-feira, 6 de dezembro de 2016 17:07
Para: sei-tecnico@listas.softwarepublico.gov.br
Assunto: Re: [sei-tecnico] RES: Bug Mascara SEI
Boa tarde,
Hoje na administração pública federal (Executivo) são 4 formatos de NUP possíveis: 13, 14, 15 e 17 dígitos. Vejam a Portaria 3/2013/SLTI/MPOG (http://www.comprasgovernamentais.gov.br/paginas/portarias/portaria-no-3-de-16-de-maio-de-2003).
O órgão que optar por retirar esse comentário da função "ValidarProtocoloInformado", para que o SEI passe a fazer o batimento do NUP, vai ter problemas com os processos legados que possuem os outros formatos de NUP (13, 14 ou 15 dígitos).
Creio que seja necessário mesmo uma intervenção no SEI para que sejam permitidas, no mínimo, as validações para estes 4 formatos de NUP.
E, em 2018, teremos o NUP de 21 dígitos. Ou seja, será o 5º formato de NUP válido em processos (pelo menos do Executivo Federal).
Se a gente for pensar nos outros poderes (Judiciário e Legislativo) e nas outras esferas (Estadual, Distrital e Municipal) aí é que são formatos dos mais diversos mesmo.
Abraços,
Pinheiro
Em 2016-12-06 16:34, Raphael de Oliveira Bandeira escreveu:
Nei,
O campo protocolo_formatado_pesquisa sempre aparece sem a máscara, mesmo nos protocolos inseridos corretamente.
Será que ele deve ser atualizado também?!
Sabe se há algum risco de alguma parte do sistema referenciar esses campos?!
Grato,[cid:image001.jpg@01D24FEF.79670B60]Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.[cid:image002.gif@01D24FEF.79670B60]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.De: Nei Jobson da Costa Carneiro [mailto:neijobson@anatel.gov.br]
Enviada em: segunda-feira, 5 de dezembro de 2016 18:45
Para: Raphael de Oliveira Bandeira; Geraldo Afonso da Cruz; sei-tecnico@listas.softwarepublico.gov.br
Assunto: RES: Bug Mascara SEI
Raphael,
O update para corrigir números informados com erro deve ser na tabela "protocolo" nas colunas "protocolo_formatado" e "protocolo_formatado_pesquisa".
De: Raphael de Oliveira Bandeira [mailto:raphael.bandeira@ans.gov.br]
Enviada em: segunda-feira, 5 de dezembro de 2016 16:37
Para: Nei Jobson da Costa Carneiro; Geraldo Afonso da Cruz; sei-tecnico@listas.softwarepublico.gov.br
Assunto: RES: Bug Mascara SEI
Olá Nei,
Primeiro obrigado pela resposta, melhor explicação seria impossível!
Vou fazer esse teste e dou um retorno pra saber como ficou.
No entanto, já foram inseridos muitos registros com esse formato errado. Quando realizamos a pesquisa, os mesmos não são encontrados. Temos então que realizar a pesquisa sem formato para encontrá-los.
Você acha que um update da tabela de protocolo, apenas para esses registros, no campo protocolo_formatado resolveria esse problema?
Grato,[cid:image001.jpg@01D24FEF.79670B60]Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.[cid:image002.gif@01D24FEF.79670B60]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.De: Nei Jobson da Costa Carneiro [mailto:neijobson@anatel.gov.br]
Enviada em: segunda-feira, 5 de dezembro de 2016 11:24
Para: Geraldo Afonso da Cruz; Raphael de Oliveira Bandeira; sei-tecnico@listas.softwarepublico.gov.br
Assunto: RES: Bug Mascara SEI
Pessoal,
Existe de fato o problema abaixo reportado pelo Raphael, caso colado um número incompleto ou sem formatação, o SEI está aceitando, pois não está validando de fato o formato da máscara. Está utilizando a máscara somente durante a digitação.
Contudo, existe no código do SEI tal validação, mas está desativada. Não sabemos o motivo do TRF4 ter desativado, apenas supomos que é por causa de múltiplas máscaras ainda existentes no Poder Judiciário.
Vide texto abaixo que enviei anteriormente para alguns colegas de órgãos que precisavam de apoio nesta parte. Pode ajuda-los a ter mais garantia de que Números Informados de Processos estejam pelo menos com a formatação correta.
1 – Como imediatamente ativar a validação da máscara de Protocolo Informado
No final do ano passado na Anatel estava estudando alguma forma de forçar a máscara no campo Protocolo Informado da forma menos impactante possível no SEI, mesmo que mantendo como "ajuste local", visto que o formato atual de NUP é muito bem definido e que temos por obrigação manter NUP somente que seja do próprio órgão ou processo integral tramitado de outro órgão federal (ou seja, mesmo formato de NUP). Nos demais casos, tem que ser NUP novo mesmo. Também, NUPs em formatos anteriores (menores) são exceção e extremamente raros e, se aparecer, basta alterar a máscara temporariamente no Infra > Parâmetros para entrar com o processo que tenha formato de NUP antigo, sendo que na maioria são casos de que deveria ter o DV e não tem, bastando calcular (exemplo, com a planilha anexa "Gerador_de_DV_NUP.xls").
Tudo isso porque a validação da máscara de Protocolo Informado configurada no Infra> Parâmetros > SEI_MASCARA_NUMERO_PROCESSO_INFORMADO > #####.######/####-## está muito fraca no SEI, validando apenas enquanto se digita, sem criticar divergência do texto no campo com a máscara e principalmente quando os usuários colam o número. Lembrando que, pelo Manual de Instalação do SEI (página 13), o referido parâmetro tem formato relativamente bem flexível e não fazia sentido não ter validação correspondente:
Opcional. Para montagem da máscara podem ser utilizados os caracteres:
# - número,
A - letra maiúscula
a - letra minúscula
L - letras maiúsculas ou minúsculas
Daí, pesquisando no código do SEI me deparei com uma linha "desativada" (comentada com //) que faz exatamente a validação da máscara, garantido que seja digitada por completo e da forma parametrizada, ou seja, com o ponto, barra e traço no local certo e sem nenhum dígito a menos. O resultado prático que percebi na Anatel: zerou totalmente as demandas de correção de NUP de Protocolo Informado! Destaco que esta validação que o SEI já possui não valida o cálculo do DV, mas já ajuda bastante garantir o formato exato da máscara.
Para reativar a referida validação já existente no SEI sobre o formato da máscara de Número de Processo, basta no arquivo \sei\rn\ProtocoloRN.php, na linha 138 retirar as duas barras no início da linha para ativar o "this":[cid:image003.png@01D24FEF.79670B60]Basta anotar em seus controles tal ajuste, até que discutamos com a Patricia uma solução para manter sempre ativa tal validação.
Não sei os motivos do TRF4 ter criado e logo depois desativado a validação mais precisa da máscara de Protocolo Informado. Provavelmente porque depois que desenvolveu esta funcionalidade à pedido do PEN, mas que eles também precisavam, perceberam que não podia validar com precisão apenas uma máscara porque tratam ao mesmo tempo com mais de um formato de NUP no Poder Judiciário, em razão de alguma regra de transição e por possuírem um passivo grande. Contudo, bastaria criar outros parâmetros de máscara e condicionar a validação às máscaras configuradas em Infra > Parâmetros (p. ex. SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_1 e SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_2 – ou outra solução similar, que tivesse como configurar mais de uma máscara de validação).
Não terá como o PEN não demandar uma solução para a questão logo mais, pois com o novo NUP a entrar em janeiro de 2018, teremos realidade similar ao Poder Judiciário e tal necessidade será impreterível, pois teremos por alguns anos muitos processos sendo tratados com NUP de formato antigo.
Atenciosamente,[cid:image004.png@01D24FEF.79670B60]Nei Jobson da Costa Carneiro
Assessor
Superintendência de Gestão Interna da Informação (SGI)
_______________________________________________
Agência Nacional de Telecomunicações – Anatel
SAUS Quadra 6, Bloco E, 3º Andar, Ala Norte
CEP: 70070-940 – Brasília/DF
Tel: (61) 2312-1751
De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de Geraldo Afonso da Cruz
Enviada em: segunda-feira, 5 de dezembro de 2016 11:10
Para: 'Raphael de Oliveira Bandeira'; sei-tecnico@listas.softwarepublico.gov.br
Assunto: [sei-tecnico] RES: Bug Mascara SEI
Bom dia Raphael,
Não detectamos este tipo de problema.
Estamos com a máscara no mesmo formato, digitei os nºs sequencialmente, copiei e colei, e os mesmos ficaram com a máscara. Mudei de browser e o comportamento foi o mesmo.
Ambiente de TREINO, por isto não tem a máscara do assunto, mas a mesma está configurada em produção.[cid:image005.png@01D24FEF.79670B60]
[cid:image006.png@01D24FEF.79670B60]]Att,[cid:image007.png@01D24FEF.79670B60]De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de Raphael de Oliveira Bandeira
Enviada em: segunda-feira, 5 de dezembro de 2016 10:54
Para: sei-tecnico@listas.softwarepublico.gov.br
Assunto: [sei-tecnico] Bug Mascara SEI
Senhores,
Estou tendo um problema no SEI v 2.6 A13 no que se refere a máscara de entrada doa dados.
Segue abaixo como configurei a máscara:[cid:image008.png@01D24FEF.79670B60]Tanto é que na tela do SEI ele restringe isso. No exemplo abaixo eu apertei "2" seguidas vezes:[cid:image009.png@01D24FEF.79670B60]Porém se efetuarmos um CRL+C, CTRL+V do número do processo, o SEI grava o mesmo sem a máscara de entrada.[cid:image010.png@01D24FEF.79670B60]
[cid:image011.png@01D24FEF.79670B60]Alguém já teve esse problema?!
Grato,[cid:image001.jpg@01D24FEF.79670B60]Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.[cid:image002.gif@01D24FEF.79670B60]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 18:12
Para: Raphael de Oliveira Bandeira
Cc: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
Assunto: RES: Erro no serviço do SEI
Pessoal,
O André matou a charada aqui. Ele viu que na hora de cadastrar, o usuário não colocou a máscara do processo (33902.000595/2016-64), mas o número direto (33902000595201664) e, por isso, não funcionou.
Cadastrei um manualmente com a máscara e funcionou.
Raphael, existe algum jeito de atualizar esses números no banco colocando a máscara para evitar problemas?
Atc,[cid:image012.jpg@01D24FEF.79670B60]Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 17:18
Para: Raphael de Oliveira Bandeira>
Cc: Jose da Silva Fajardo>; Bárbara Regina de Oliveira Cavalcanti >; Andre Luiz Fernandez Guimaraes >
Assunto: RES: Erro no serviço do SEI
Oi, Raphael.
Respostas abaixo...
Abs,[cid:image012.jpg@01D24FEF.79670B60]Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
De: Raphael de Oliveira Bandeira
Enviada em: quinta-feira, 1 de dezembro de 2016 16:56
Para: Sandro Lopes>
Cc: Jose da Silva Fajardo>; Bárbara Regina de Oliveira Cavalcanti >; Andre Luiz Fernandez Guimaraes >
Assunto: RES: Erro no serviço do SEI
Oi Sandro,
Vamos tentar achar algum jeito de resolver isso. Me passa alguns processos que funcionam e outros que não.
No ambiente de homologação, há processos com a unidade protocololizadora 33902. Nenhum funciona. Ex: 33902.000595/2016-64
No dia seguinte, após o cadastro do processo com o número informado, continua o erro?
Cadastrei esses processos há alguns dias no ambiente de homologação e rodei a integração ontem.
Essa pesquisa que você verifica que o processo existe é a pesquisa do SOLR?
A pesquisa que fiz foi diretamente no SEI na caixa de pesquisa.[cid:image013.png@01D24FEF.79670B60]No sei ds isso não acontece?
Sim. Acabei de testar. Usei um processo gerado automaticamente (33910000129201680) e tramitei para COAI e funcionou. Depois criei um processo informando o número (33902000129201680) e tentei tramitar para a COAI e recebi a mensagem abaixo:
HTTP/1.1 500 Internal Server Error
{"error":"Processo [33902.000129/2016-80] não encontrado.","code":"500"}
br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
at br.gov.ans.diges.cosap.sei.impl.SeiImpl.enviarProcesso(SeiImpl.java:173)
at teste.SeiIntegrationTest.main(SeiIntegrationTest.java:64)
Grato,[cid:image001.jpg@01D24FEF.79670B60]Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.[cid:image002.gif@01D24FEF.79670B60]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 16:25
Para: Raphael de Oliveira Bandeira
Cc: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
Assunto: Erro no serviço do SEI
Oi, Raphael. Tudo bem?
Implantei o serviço de integração entre o PERSUS e o SEI em homologação hoje. Estamos fazendo testes com processos que foram criados no SEI, mas informando o número e a data de autuação.
Existe um momento que a aplicação envia o processo para uma unidade, mas ao tentar, recebe um erro do SEI informando que o processo não existe. Entretanto, ao pesquisar o processo diretamente no SEI, é possível observar que o processo existe.
Achei estranho porque havíamos testado essa situação no ambiente de desenvolvimento, mas lembrei que testamos apenas com processos gerados automaticamente no SEI. Então, fiz o teste de envio de processo com número informado e número gerado automaticamente.
O envio com o número gerado automaticamente funcionou, mas o envio do processo com o número informado o SEI retorna uma exceção dizendo que não achou o processo.
Estou copiando o André para conhecimento porque, pelo que vi do log, esse erro parece ser do serviço disponibilizado pelo SEI e não do Broker.
Como a migração de processos da ANS em andamento utilizarão os números gerados no SIPAR, isso pode causar problemas. Gostaria de saber se é possível abrir uma solicitação de correção ou algo parecido para os gestores do SEI, por favor.
Atc,[cid:image012.jpg@01D24FEF.79670B60]Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
_______________________________________________
sei-tecnico mailing list
sei-tecnico@listas.softwarepublico.gov.br
https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/sei-tecnico -
6 de Dezembro de 2016 às 21:15Em 2016-12-06 19:14, pinheiro.gomes escreveu:> Então,
>
> A Anatel foi criada em 1997. Não sei se é exatamente um case perfeito, que se encaixa em todos os demais órgãos.
>
> No nosso órgão temos diversos casos, Nei. Inclusive diversos processos de temporalidade permanente, que são dos formatos de 13, 14 e 15 dígitos. Inclusive segue em anexo um exemplo de um processo de 14 dígitos.
>
> Temos também milhares de conjuntos documentais, que se referem a "processos" de pagamentos, que por algum motivo que até eu não sei dizer, possuíam numeração própria (do tipo 123/2001) e assim era auditados pelo TCU e as contas aprovadas.
>
> Ou seja, creio que cabe a cada órgão decidir, analisando o custo-benefício. Não dá para ser enfático a ponto de falar que ativar a validação e inserir a máscara é a melhor solução para todos os órgãos.
>
> Mas creio que um dado importante é sabermos que existem sim diversos formatos diferentes de NUP e todos são oficiais e válidos. Creio que por isso, isso aqui é uma lista de discussão. Para trocarmos experiências.
>
> Abraços,
> Pinheiro
>
> Em 2016-12-06 18:35, Nei Jobson da Costa Carneiro escreveu:
>
> Pinheiro,
>
> Depende de cada órgão, do quanto os processos duram. Aqui tem 1 ano completo que ativei a validação da máscara para número informado e nunca apareceu caso de processo muito antigo com formato anterior à Portaria de 2003.
>
> DE: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] EM NOME DE pinheiro.gomes
> ENVIADA EM: terça-feira, 6 de dezembro de 2016 17:44
> PARA: sei-tecnico@listas.softwarepublico.gov.br
> ASSUNTO: Re: [sei-tecnico] RES: RES: RES: Bug Mascara SEI
>
> Nei,
>
> Não entendo assim. Aqui a gente ativou a validação de 17 dígitos e rapidamente tivemos que desativá-las novamente. Não são poucos os casos em que o formato é diferente de 17 dígitos da máscara.
>
> Segue outro artigo da Portaria.
>
> Art. 19. É vedado adotar procedimentos diversos do admitido nesta Portaria, como colocar arbitrariamente qualquer algarismo para indicar o dígito verificador ou suprimir dígitos de verificação que tenham sido lançados por outro órgão.
>
> Mas acredito que a decisão seja de cada órgão, pois cada um tem uma realidade diferente.
>
> Att,
> Pinheiro
>
> Em 2016-12-06 17:36, Nei Jobson da Costa Carneiro escreveu:
>
> Pinheiro,
>
> Foi o que falei... a Portaria de 2003 definiu um único formato. Contudo, tem formatos antigos que podem ainda estarem com processo tramitando (o que é raro), mas são formatos antigos e não pode ser novas autuações com eles.
>
> É o que o art. 22 abaixo definiu. Pode existir, mas são antigos. Novos a partir de 2003 somente o formato de NUP tradicional que temos.
>
> O QUE ACHO FACTÍVEL: ativar a validação da máscara para atender a grande maioria do dia a dia E SE aparecer um processo para conversão com formato antigo pode alterar o formato para atender o caso pontual.
>
> DE: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] EM NOME DE pinheiro.gomes
> ENVIADA EM: terça-feira, 6 de dezembro de 2016 17:32
> PARA: sei-tecnico@listas.softwarepublico.gov.br
> ASSUNTO: Re: [sei-tecnico] RES: RES: Bug Mascara SEI
>
> Nei,
>
> Converse com o MPOG. Veja inclusive como o Sistema Protocolo Integrado foi concebido. São 4 formatos válidos sim. Inclusive tenho diversos casos aqui com todos esses formatos (13, 14 e 15 dígitos, inclusive).
>
> - - - - -
>
> Seguem abaixo alguns trechos da Portaria:
>
> Art. 17. Os órgãos que não dispõem de recursos automatizados deverão, simplesmente, colocar à direita dos quinze algarismos referentes ao número inteiro do processo, duas letras, D e V (iniciais de DÍGITO VERIFICADOR), considerando que, no futuro, poderão ser automatizados e farão uso desta sistemática.
> (...)
> Art. 22. Os sistemas informatizados deverão prever cálculos diferenciados dos DÍGITOS VERIFICADORES entre os números dos processos anteriores e os posteriores a 1/1/2000, e a fórmula de cálculo destes dígitos será a mesma descrita nesta Portaria, sendo que os números dos processos autuados anteriormente àquela data terão 13 posições (ano com 2 caracteres numéricos) e os posteriores terão 15 posições (ano com 4 caractéres numéricos).
>
> Att,
> Pinheiro
>
> Em 2016-12-06 17:26, Nei Jobson da Costa Carneiro escreveu:
>
> Pinheiro,
>
> Por esta Portaria abaixo tem-se um formato só: 00000.000000/0000-00
>
> Desconheço outros, salvo muito antigos. Mas esta portaria definiu um só.
>
> DE: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] EM NOME DE pinheiro.gomes
> ENVIADA EM: terça-feira, 6 de dezembro de 2016 17:07
> PARA: sei-tecnico@listas.softwarepublico.gov.br
> ASSUNTO: Re: [sei-tecnico] RES: Bug Mascara SEI
>
> Boa tarde,
>
> Hoje na administração pública federal (Executivo) são 4 formatos de NUP possíveis: 13, 14, 15 e 17 dígitos. Vejam a Portaria 3/2013/SLTI/MPOG (http://www.comprasgovernamentais.gov.br/paginas/portarias/portaria-no-3-de-16-de-maio-de-2003 [2]).
>
> O órgão que optar por retirar esse comentário da função "ValidarProtocoloInformado", para que o SEI passe a fazer o batimento do NUP, vai ter problemas com os processos legados que possuem os outros formatos de NUP (13, 14 ou 15 dígitos).
>
> Creio que seja necessário mesmo uma intervenção no SEI para que sejam permitidas, no mínimo, as validações para estes 4 formatos de NUP.
>
> E, em 2018, teremos o NUP de 21 dígitos. Ou seja, será o 5º formato de NUP válido em processos (pelo menos do Executivo Federal).
>
> Se a gente for pensar nos outros poderes (Judiciário e Legislativo) e nas outras esferas (Estadual, Distrital e Municipal) aí é que são formatos dos mais diversos mesmo.
>
> Abraços,
> Pinheiro
>
> Em 2016-12-06 16:34, Raphael de Oliveira Bandeira escreveu:
>
> Nei,
>
> O campo protocolo_formatado_pesquisa sempre aparece sem a máscara, mesmo nos protocolos inseridos corretamente.
>
> Será que ele deve ser atualizado também?!
>
> Sabe se há algum risco de alguma parte do sistema referenciar esses campos?!
>
> Grato,
>
> RAPHAEL BANDEIRA
> Analista de Sistemas
> COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
> DIDES - Diretoria de Desenvolvimento Setorial
> Tel.: (21) 2105-0024
>
> ANS. A agência reguladora de planos de saúde do Brasil.
>
> Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
>
> DE: Nei Jobson da Costa Carneiro [mailto:neijobson@anatel.gov.br]
> ENVIADA EM: segunda-feira, 5 de dezembro de 2016 18:45
> PARA: Raphael de Oliveira Bandeira; Geraldo Afonso da Cruz; sei-tecnico@listas.softwarepublico.gov.br
> ASSUNTO: RES: Bug Mascara SEI
>
> Raphael,
>
> O update para corrigir números informados com erro deve ser na tabela "protocolo" nas colunas "protocolo_formatado" e "protocolo_formatado_pesquisa".
>
> DE: Raphael de Oliveira Bandeira [mailto:raphael.bandeira@ans.gov.br]
> ENVIADA EM: segunda-feira, 5 de dezembro de 2016 16:37
> PARA: Nei Jobson da Costa Carneiro; Geraldo Afonso da Cruz; sei-tecnico@listas.softwarepublico.gov.br
> ASSUNTO: RES: Bug Mascara SEI
>
> Olá Nei,
>
> Primeiro obrigado pela resposta, melhor explicação seria impossível!
>
> Vou fazer esse teste e dou um retorno pra saber como ficou.
>
> No entanto, já foram inseridos muitos registros com esse formato errado. Quando realizamos a pesquisa, os mesmos não são encontrados. Temos então que realizar a pesquisa _sem_ formato para encontrá-los.
>
> Você acha que um update da tabela de protocolo, apenas para esses registros, no campo _protocolo_formatado_ resolveria esse problema?
>
> Grato,
>
> RAPHAEL BANDEIRA
> Analista de Sistemas
> COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
> DIDES - Diretoria de Desenvolvimento Setorial
> Tel.: (21) 2105-0024
>
> ANS. A agência reguladora de planos de saúde do Brasil.
>
> Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
>
> DE: Nei Jobson da Costa Carneiro [mailto:neijobson@anatel.gov.br]
> ENVIADA EM: segunda-feira, 5 de dezembro de 2016 11:24
> PARA: Geraldo Afonso da Cruz; Raphael de Oliveira Bandeira; sei-tecnico@listas.softwarepublico.gov.br
> ASSUNTO: RES: Bug Mascara SEI
>
> Pessoal,
>
> Existe de fato o problema abaixo reportado pelo Raphael, caso colado um número incompleto ou sem formatação, o SEI está aceitando, pois não está validando de fato o formato da máscara. Está utilizando a máscara somente durante a digitação.
>
> Contudo, existe no código do SEI tal validação, mas está desativada. Não sabemos o motivo do TRF4 ter desativado, apenas supomos que é por causa de múltiplas máscaras ainda existentes no Poder Judiciário.
>
> Vide texto abaixo que enviei anteriormente para alguns colegas de órgãos que precisavam de apoio nesta parte. Pode ajuda-los a ter mais garantia de que Números Informados de Processos estejam pelo menos com a formatação correta.
>
> 1 – COMO IMEDIATAMENTE ATIVAR A VALIDAÇÃO DA MÁSCARA DE PROTOCOLO INFORMADO
>
> No final do ano passado na Anatel estava estudando alguma forma de forçar a máscara no campo Protocolo Informado da forma menos impactante possível no SEI, mesmo que mantendo como "ajuste local", visto que o formato atual de NUP é muito bem definido e que temos por obrigação manter NUP somente que seja do próprio órgão ou processo integral tramitado de outro órgão federal (ou seja, mesmo formato de NUP). Nos demais casos, tem que ser NUP novo mesmo. Também, NUPs em formatos anteriores (menores) são exceção e extremamente raros e, se aparecer, basta alterar a máscara temporariamente no Infra > Parâmetros para entrar com o processo que tenha formato de NUP antigo, sendo que na maioria são casos de que deveria ter o DV e não tem, bastando calcular (exemplo, com a planilha anexa "Gerador_de_DV_NUP.xls").
>
> Tudo isso porque a validação da máscara de Protocolo Informado configurada no Infra> Parâmetros > SEI_MASCARA_NUMERO_PROCESSO_INFORMADO > #####.######/####-## está muito fraca no SEI, validando apenas enquanto se digita, sem criticar divergência do texto no campo com a máscara e principalmente quando os usuários colam o número. Lembrando que, pelo Manual de Instalação do SEI (página 13), o referido parâmetro tem formato relativamente bem flexível e não fazia sentido não ter validação correspondente:
>
> Opcional. Para montagem da máscara podem ser utilizados os caracteres:
>
> # - número,
>
> A - letra maiúscula
>
> a - letra minúscula
>
> L - letras maiúsculas ou minúsculas
>
> Daí, pesquisando no código do SEI me deparei com uma linha "desativada" (comentada com //) que faz exatamente a validação da máscara, garantido que seja digitada por completo e da forma parametrizada, ou seja, com o ponto, barra e traço no local certo e sem nenhum dígito a menos. O resultado prático que percebi na Anatel: ZEROU TOTALMENTE AS DEMANDAS DE CORREÇÃO DE NUP DE PROTOCOLO INFORMADO! Destaco que esta validação que o SEI já possui não valida o cálculo do DV, mas já ajuda bastante garantir o formato exato da máscara.
>
> Para reativar a referida validação já existente no SEI sobre o formato da máscara de Número de Processo, basta no arquivo seirnProtocoloRN.php, na linha 138 RETIRAR as duas barras no início da linha para ativar o "this":
>
> Basta anotar em seus controles tal ajuste, até que discutamos com a Patricia uma solução para manter sempre ativa tal validação.
>
> Não sei os motivos do TRF4 ter criado e logo depois desativado a validação mais precisa da máscara de Protocolo Informado. Provavelmente porque depois que desenvolveu esta funcionalidade à pedido do PEN, mas que eles também precisavam, perceberam que não podia validar com precisão apenas uma máscara porque tratam ao mesmo tempo com mais de um formato de NUP no Poder Judiciário, em razão de alguma regra de transição e por possuírem um passivo grande. Contudo, bastaria criar outros parâmetros de máscara e condicionar a validação às máscaras configuradas em Infra > Parâmetros (p. ex. SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_1 e SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_2 - ou outra solução similar, que tivesse como configurar mais de uma máscara de validação).
>
> Não terá como o PEN não demandar uma solução para a questão logo mais, pois com o novo NUP a entrar em janeiro de 2018, teremos realidade similar ao Poder Judiciário e tal necessidade será impreterível, pois teremos por alguns anos muitos processos sendo tratados com NUP de formato antigo.
>
> Atenciosamente,
>
> NEI JOBSON DA COSTA CARNEIRO
>
> Assessor
>
> Superintendência de Gestão Interna da Informação (SGI)
>
> _______________________________________________
>
> Agência Nacional de Telecomunicações - Anatel
>
> SAUS Quadra 6, Bloco E, 3º Andar, Ala Norte
>
> CEP: 70070-940 - Brasília/DF
>
> Tel: (61) 2312-1751
>
> DE: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] EM NOME DE Geraldo Afonso da Cruz
> ENVIADA EM: segunda-feira, 5 de dezembro de 2016 11:10
> PARA: 'Raphael de Oliveira Bandeira'; sei-tecnico@listas.softwarepublico.gov.br
> ASSUNTO: [sei-tecnico] RES: Bug Mascara SEI
>
> Bom dia Raphael,
>
> Não detectamos este tipo de problema.
>
> Estamos com a máscara no mesmo formato, digitei os nºs sequencialmente, copiei e colei, e os mesmos ficaram com a máscara. Mudei de browser e o comportamento foi o mesmo.
>
> Ambiente de TREINO, por isto não tem a máscara do assunto, mas a mesma está configurada em produção.
>
> ]
>
> Att,
>
> DE: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] EM NOME DE Raphael de Oliveira Bandeira
> ENVIADA EM: segunda-feira, 5 de dezembro de 2016 10:54
> PARA: sei-tecnico@listas.softwarepublico.gov.br
> ASSUNTO: [sei-tecnico] Bug Mascara SEI
>
> Senhores,
>
> Estou tendo um problema no SEI v 2.6 A13 no que se refere a máscara de entrada doa dados.
>
> Segue abaixo como configurei a máscara:
>
> Tanto é que na tela do SEI ele restringe isso. No exemplo abaixo eu apertei "2" seguidas vezes:
>
> Porém se efetuarmos um CRL+C, CTRL+V do número do processo, o SEI grava o mesmo SEM A MÁSCARA de entrada.
>
> Alguém já teve esse problema?!
>
> Grato,
>
> RAPHAEL BANDEIRA
> Analista de Sistemas
> COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
> DIDES - Diretoria de Desenvolvimento Setorial
> Tel.: (21) 2105-0024
>
> ANS. A agência reguladora de planos de saúde do Brasil.
>
> Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
>
> DE: Sandro Lopes
> ENVIADA EM: quinta-feira, 1 de dezembro de 2016 18:12
> PARA: Raphael de Oliveira Bandeira
> CC: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
> ASSUNTO: RES: Erro no serviço do SEI
>
> Pessoal,
>
> O André matou a charada aqui. Ele viu que na hora de cadastrar, o usuário não colocou a máscara do processo (33902.000595/2016-64), mas o número direto (33902000595201664) e, por isso, não funcionou.
>
> Cadastrei um manualmente com a máscara e funcionou.
>
> Raphael, existe algum jeito de atualizar esses números no banco colocando a máscara para evitar problemas?
>
> Atc,
>
> SANDRO PINHEIRO LOPES
> Analista de Sistemas Senior
> COSAP/GGISS/DIGES/ANS
> Tel.: (21) 2105-0290
>
> ANS. A agência reguladora de planos de saúde do Brasil.
>
> Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
>
> DE: Sandro Lopes
> ENVIADA EM: quinta-feira, 1 de dezembro de 2016 17:18
> PARA: Raphael de Oliveira Bandeira
> CC: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti ; Andre Luiz Fernandez Guimaraes
> ASSUNTO: RES: Erro no serviço do SEI
>
> Oi, Raphael.
>
> Respostas abaixo...
>
> Abs,
>
> SANDRO PINHEIRO LOPES
> Analista de Sistemas Senior
> COSAP/GGISS/DIGES/ANS
> Tel.: (21) 2105-0290
>
> ANS. A agência reguladora de planos de saúde do Brasil.
>
> Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
>
> DE: Raphael de Oliveira Bandeira
> ENVIADA EM: quinta-feira, 1 de dezembro de 2016 16:56
> PARA: Sandro Lopes
> CC: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti ; Andre Luiz Fernandez Guimaraes
> ASSUNTO: RES: Erro no serviço do SEI
>
> Oi Sandro,
>
> Vamos tentar achar algum jeito de resolver isso. Me passa alguns processos que funcionam e outros que não.
>
> No ambiente de homologação, há processos com a unidade protocololizadora 33902. Nenhum funciona. Ex: 33902.000595/2016-64
>
> No dia seguinte, após o cadastro do processo com o número informado, continua o erro?
>
> Cadastrei esses processos há alguns dias no ambiente de homologação e rodei a integração ontem.
>
> Essa pesquisa que você verifica que o processo existe é a pesquisa do SOLR?
>
> A pesquisa que fiz foi diretamente no SEI na caixa de pesquisa.
>
> No sei ds isso não acontece?
>
> Sim. Acabei de testar. Usei um processo gerado automaticamente (33910000129201680) e tramitei para COAI e funcionou. Depois criei um processo informando o número (33902000129201680) e tentei tramitar para a COAI e recebi a mensagem abaixo:
>
> HTTP/1.1 500 Internal Server Error
>
> {"error":"Processo [33902.000129/2016-80] não encontrado.","code":"500"}
>
> br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
>
> br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
>
> at br.gov.ans.diges.cosap.sei.impl.SeiImpl.enviarProcesso(SeiImpl.java:173)
>
> at teste.SeiIntegrationTest.main(SeiIntegrationTest.java:64)
>
> Grato,
>
> RAPHAEL BANDEIRA
> Analista de Sistemas
> COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
> DIDES - Diretoria de Desenvolvimento Setorial
> Tel.: (21) 2105-0024
>
> ANS. A agência reguladora de planos de saúde do Brasil.
>
> Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
>
> DE: Sandro Lopes
> ENVIADA EM: quinta-feira, 1 de dezembro de 2016 16:25
> PARA: Raphael de Oliveira Bandeira
> CC: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
> ASSUNTO: Erro no serviço do SEI
>
> Oi, Raphael. Tudo bem?
>
> Implantei o serviço de integração entre o PERSUS e o SEI em homologação hoje. Estamos fazendo testes com processos que foram criados no SEI, mas informando o número e a data de autuação.
>
> Existe um momento que a aplicação envia o processo para uma unidade, mas ao tentar, recebe um erro do SEI informando que o processo não existe. Entretanto, ao pesquisar o processo diretamente no SEI, é possível observar que o processo existe.
>
> Achei estranho porque havíamos testado essa situação no ambiente de desenvolvimento, mas lembrei que testamos apenas com processos gerados automaticamente no SEI. Então, fiz o teste de envio de processo com número informado e número gerado automaticamente.
>
> O envio com o número gerado automaticamente funcionou, mas o envio do processo com o número informado o SEI retorna uma exceção dizendo que não achou o processo.
>
> Estou copiando o André para conhecimento porque, pelo que vi do log, esse erro parece ser do serviço disponibilizado pelo SEI e não do Broker.
>
> Como a migração de processos da ANS em andamento utilizarão os números gerados no SIPAR, isso pode causar problemas. Gostaria de saber se é possível abrir uma solicitação de correção ou algo parecido para os gestores do SEI, por favor.
>
> Atc,
>
> SANDRO PINHEIRO LOPES
> Analista de Sistemas Senior
> COSAP/GGISS/DIGES/ANS
> Tel.: (21) 2105-0290
>
> ANS. A agência reguladora de planos de saúde do Brasil.
>
> Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
>
> _______________________________________________
>
> sei-tecnico mailing list
>
> sei-tecnico@listas.softwarepublico.gov.br
>
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/sei-tecnico [1]
Links:
------
[1]
https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/sei-tecnico
[2]
http://www.comprasgovernamentais.gov.br/paginas/portarias/portaria-no-3-de-16-de-maio-de-2003 -
7 de Dezembro de 2016 às 18:27De fato, Adriano, corroborando contigo e o Pinheiro, por exemplo, aqui no FNDE dispomos de processos antigos que tem 13 dígitos no NUP, assim, temos a mesma dúvida se o sistema irá tratar documentos assim, pois a partir de 2018 terá que tratar com três categorias de NUP, uma vez que sendo legado e atendendo a necessidade de continuidade no tratamento do objeto do processo poderá haver a necessidade de inclui-los no sistema. Assim, o SEI terá que reconhecer os NUP existentes.Atenciosamente,Robson Marcos R. Olinto
Chefe da Divisão de Documentação e Publicação Oficial - DIDOC/CODIL/CGLOG/DIRAD
Fundo Nacional de Desenvolvimento da Educação - FNDE
Contatos: Telefone (61) 2022-4781 e E-mail: robson.olinto@fnde.gov.br
Sítio: www.fnde.gov.br
MISSÃO: Prestar assistência financeira e técnica e executar ações que contribuam para uma educação de qualidade a todos.
VISÃO DE FUTURO: Ser referência na implementação de políticas públicas.
De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de Adriano Cesar de Oliveira
Enviada em: terça-feira, 6 de dezembro de 2016 17:33Para: sei-tecnico@listas.softwarepublico.gov.br
Assunto: Re: [sei-tecnico] RES: RES: Bug Mascara SEI
As mais antigas portarias que temos conhecimento datam de 1983, que definiam o Número do Processo com 13 dígitos (mais uma quantidade de DVs que eram opcionais, o que fez surgir também processos com 14 dígitos).
Depois foi padronizado que seriam 2 dígitos verificadores (totalizando 15 dígitos). Com a virada do século, padronizou-se 15 dígitos mais 2 dígitos verificadores, que é o formato da atual portaria 3 de 2003 (total de 17).
Adriano César de Oliveira
Analista em TI
CGPRO/DELOG/SEGES/MPOG
Tel: (61) - 2020 - 1166
________________________________De: sei-tecnico> em nome de Nei Jobson da Costa Carneiro > Enviado: terça-feira, 6 de dezembro de 2016 17:26Para: pinheiro.gomes; sei-tecnico@listas.softwarepublico.gov.brAssunto: [sei-tecnico] RES: RES: Bug Mascara SEI
Pinheiro,
Por esta Portaria abaixo tem-se um formato só: 00000.000000/0000-00
Desconheço outros, salvo muito antigos. Mas esta portaria definiu um só.
De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de pinheiro.gomes
Enviada em: terça-feira, 6 de dezembro de 2016 17:07
Para: sei-tecnico@listas.softwarepublico.gov.br
Assunto: Re: [sei-tecnico] RES: Bug Mascara SEI
Boa tarde,
Hoje na administração pública federal (Executivo) são 4 formatos de NUP possíveis: 13, 14, 15 e 17 dígitos. Vejam a Portaria 3/2013/SLTI/MPOG (http://www.comprasgovernamentais.gov.br/paginas/portarias/portaria-no-3-de-16-de-maio-de-2003).
O órgão que optar por retirar esse comentário da função "ValidarProtocoloInformado", para que o SEI passe a fazer o batimento do NUP, vai ter problemas com os processos legados que possuem os outros formatos de NUP (13, 14 ou 15 dígitos).
Creio que seja necessário mesmo uma intervenção no SEI para que sejam permitidas, no mínimo, as validações para estes 4 formatos de NUP.
E, em 2018, teremos o NUP de 21 dígitos. Ou seja, será o 5º formato de NUP válido em processos (pelo menos do Executivo Federal).
Se a gente for pensar nos outros poderes (Judiciário e Legislativo) e nas outras esferas (Estadual, Distrital e Municipal) aí é que são formatos dos mais diversos mesmo.
Abraços,
Pinheiro
Em 2016-12-06 16:34, Raphael de Oliveira Bandeira escreveu:
Nei,
O campo protocolo_formatado_pesquisa sempre aparece sem a máscara, mesmo nos protocolos inseridos corretamente.
Será que ele deve ser atualizado também?!
Sabe se há algum risco de alguma parte do sistema referenciar esses campos?!
Grato,
[http://www.ans.gov.br/portal/img/email/assinaturaANS4.jpg]
Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.
[http://www.ans.gov.br/portal/img/email/footer_sugestao_somente_arvores.gif]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
De: Nei Jobson da Costa Carneiro [mailto:neijobson@anatel.gov.br]
Enviada em: segunda-feira, 5 de dezembro de 2016 18:45
Para: Raphael de Oliveira Bandeira; Geraldo Afonso da Cruz; sei-tecnico@listas.softwarepublico.gov.br
Assunto: RES: Bug Mascara SEI
Raphael,
O update para corrigir números informados com erro deve ser na tabela "protocolo" nas colunas "protocolo_formatado" e "protocolo_formatado_pesquisa".
De: Raphael de Oliveira Bandeira [mailto:raphael.bandeira@ans.gov.br]
Enviada em: segunda-feira, 5 de dezembro de 2016 16:37
Para: Nei Jobson da Costa Carneiro; Geraldo Afonso da Cruz; sei-tecnico@listas.softwarepublico.gov.br
Assunto: RES: Bug Mascara SEI
Olá Nei,
Primeiro obrigado pela resposta, melhor explicação seria impossível!
Vou fazer esse teste e dou um retorno pra saber como ficou.
No entanto, já foram inseridos muitos registros com esse formato errado. Quando realizamos a pesquisa, os mesmos não são encontrados. Temos então que realizar a pesquisa sem formato para encontrá-los.
Você acha que um update da tabela de protocolo, apenas para esses registros, no campo protocolo_formatado resolveria esse problema?
Grato,
[http://www.ans.gov.br/portal/img/email/assinaturaANS4.jpg]
Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.
[http://www.ans.gov.br/portal/img/email/footer_sugestao_somente_arvores.gif]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
De: Nei Jobson da Costa Carneiro [mailto:neijobson@anatel.gov.br]
Enviada em: segunda-feira, 5 de dezembro de 2016 11:24
Para: Geraldo Afonso da Cruz; Raphael de Oliveira Bandeira; sei-tecnico@listas.softwarepublico.gov.br
Assunto: RES: Bug Mascara SEI
Pessoal,
Existe de fato o problema abaixo reportado pelo Raphael, caso colado um número incompleto ou sem formatação, o SEI está aceitando, pois não está validando de fato o formato da máscara. Está utilizando a máscara somente durante a digitação.
Contudo, existe no código do SEI tal validação, mas está desativada. Não sabemos o motivo do TRF4 ter desativado, apenas supomos que é por causa de múltiplas máscaras ainda existentes no Poder Judiciário.
Vide texto abaixo que enviei anteriormente para alguns colegas de órgãos que precisavam de apoio nesta parte. Pode ajuda-los a ter mais garantia de que Números Informados de Processos estejam pelo menos com a formatação correta.
1 - Como imediatamente ativar a validação da máscara de Protocolo Informado
No final do ano passado na Anatel estava estudando alguma forma de forçar a máscara no campo Protocolo Informado da forma menos impactante possível no SEI, mesmo que mantendo como "ajuste local", visto que o formato atual de NUP é muito bem definido e que temos por obrigação manter NUP somente que seja do próprio órgão ou processo integral tramitado de outro órgão federal (ou seja, mesmo formato de NUP). Nos demais casos, tem que ser NUP novo mesmo. Também, NUPs em formatos anteriores (menores) são exceção e extremamente raros e, se aparecer, basta alterar a máscara temporariamente no Infra > Parâmetros para entrar com o processo que tenha formato de NUP antigo, sendo que na maioria são casos de que deveria ter o DV e não tem, bastando calcular (exemplo, com a planilha anexa "Gerador_de_DV_NUP.xls").
Tudo isso porque a validação da máscara de Protocolo Informado configurada no Infra> Parâmetros > SEI_MASCARA_NUMERO_PROCESSO_INFORMADO > #####.######/####-## está muito fraca no SEI, validando apenas enquanto se digita, sem criticar divergência do texto no campo com a máscara e principalmente quando os usuários colam o número. Lembrando que, pelo Manual de Instalação do SEI (página 13), o referido parâmetro tem formato relativamente bem flexível e não fazia sentido não ter validação correspondente:
Opcional. Para montagem da máscara podem ser utilizados os caracteres:
# - número,
A - letra maiúscula
a - letra minúscula
L - letras maiúsculas ou minúsculas
Daí, pesquisando no código do SEI me deparei com uma linha "desativada" (comentada com //) que faz exatamente a validação da máscara, garantido que seja digitada por completo e da forma parametrizada, ou seja, com o ponto, barra e traço no local certo e sem nenhum dígito a menos. O resultado prático que percebi na Anatel: zerou totalmente as demandas de correção de NUP de Protocolo Informado! Destaco que esta validação que o SEI já possui não valida o cálculo do DV, mas já ajuda bastante garantir o formato exato da máscara.
Para reativar a referida validação já existente no SEI sobre o formato da máscara de Número de Processo, basta no arquivo \sei\rn\ProtocoloRN.php, na linha 138 retirar as duas barras no início da linha para ativar o "this":
[cid:image002.png@01D22395.BD08B750]
Basta anotar em seus controles tal ajuste, até que discutamos com a Patricia uma solução para manter sempre ativa tal validação.
Não sei os motivos do TRF4 ter criado e logo depois desativado a validação mais precisa da máscara de Protocolo Informado. Provavelmente porque depois que desenvolveu esta funcionalidade à pedido do PEN, mas que eles também precisavam, perceberam que não podia validar com precisão apenas uma máscara porque tratam ao mesmo tempo com mais de um formato de NUP no Poder Judiciário, em razão de alguma regra de transição e por possuírem um passivo grande. Contudo, bastaria criar outros parâmetros de máscara e condicionar a validação às máscaras configuradas em Infra > Parâmetros (p. ex. SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_1 e SEI_MASCARA_NUMERO_PROCESSO_INFORMADO_2 - ou outra solução similar, que tivesse como configurar mais de uma máscara de validação).
Não terá como o PEN não demandar uma solução para a questão logo mais, pois com o novo NUP a entrar em janeiro de 2018, teremos realidade similar ao Poder Judiciário e tal necessidade será impreterível, pois teremos por alguns anos muitos processos sendo tratados com NUP de formato antigo.
Atenciosamente,
[cid:image003.png@01D02C02.98A12A00]
Nei Jobson da Costa Carneiro
Assessor
Superintendência de Gestão Interna da Informação (SGI)
_______________________________________________
Agência Nacional de Telecomunicações - Anatel
SAUS Quadra 6, Bloco E, 3º Andar, Ala Norte
CEP: 70070-940 - Brasília/DF
Tel: (61) 2312-1751
De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de Geraldo Afonso da Cruz
Enviada em: segunda-feira, 5 de dezembro de 2016 11:10
Para: 'Raphael de Oliveira Bandeira'; sei-tecnico@listas.softwarepublico.gov.br
Assunto: [sei-tecnico] RES: Bug Mascara SEI
Bom dia Raphael,
Não detectamos este tipo de problema.
Estamos com a máscara no mesmo formato, digitei os nºs sequencialmente, copiei e colei, e os mesmos ficaram com a máscara. Mudei de browser e o comportamento foi o mesmo.
Ambiente de TREINO, por isto não tem a máscara do assunto, mas a mesma está configurada em produção.[cid:image005.png@01D250A6.AB3535B0]
[cid:image006.png@01D250A6.AB3535B0]]Att,
[geraldoCruz]
De: sei-tecnico [mailto:sei-tecnico-bounces@listas.softwarepublico.gov.br] Em nome de Raphael de Oliveira Bandeira
Enviada em: segunda-feira, 5 de dezembro de 2016 10:54
Para: sei-tecnico@listas.softwarepublico.gov.br
Assunto: [sei-tecnico] Bug Mascara SEI
Senhores,
Estou tendo um problema no SEI v 2.6 A13 no que se refere a máscara de entrada doa dados.
Segue abaixo como configurei a máscara:[cid:image008.png@01D250A6.AB3535B0]Tanto é que na tela do SEI ele restringe isso. No exemplo abaixo eu apertei "2" seguidas vezes:[cid:image009.png@01D250A6.AB3535B0]Porém se efetuarmos um CRL+C, CTRL+V do número do processo, o SEI grava o mesmo sem a máscara de entrada.[cid:image010.png@01D250A6.AB3535B0]
[cid:image011.png@01D250A6.AB3535B0]Alguém já teve esse problema?!
Grato,
[http://www.ans.gov.br/portal/img/email/assinaturaANS4.jpg]
Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.
[http://www.ans.gov.br/portal/img/email/footer_sugestao_somente_arvores.gif]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 18:12
Para: Raphael de Oliveira Bandeira
Cc: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
Assunto: RES: Erro no serviço do SEI
Pessoal,
O André matou a charada aqui. Ele viu que na hora de cadastrar, o usuário não colocou a máscara do processo (33902.000595/2016-64), mas o número direto (33902000595201664) e, por isso, não funcionou.
Cadastrei um manualmente com a máscara e funcionou.
Raphael, existe algum jeito de atualizar esses números no banco colocando a máscara para evitar problemas?
Atc,
[http://www.ans.gov.br/portal/img/email/assinaturaANS5.jpg]
Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 17:18
Para: Raphael de Oliveira Bandeira>
Cc: Jose da Silva Fajardo>; Bárbara Regina de Oliveira Cavalcanti >; Andre Luiz Fernandez Guimaraes >
Assunto: RES: Erro no serviço do SEI
Oi, Raphael.
Respostas abaixo...
Abs,
[http://www.ans.gov.br/portal/img/email/assinaturaANS5.jpg]
Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
De: Raphael de Oliveira Bandeira
Enviada em: quinta-feira, 1 de dezembro de 2016 16:56
Para: Sandro Lopes>
Cc: Jose da Silva Fajardo>; Bárbara Regina de Oliveira Cavalcanti >; Andre Luiz Fernandez Guimaraes >
Assunto: RES: Erro no serviço do SEI
Oi Sandro,
Vamos tentar achar algum jeito de resolver isso. Me passa alguns processos que funcionam e outros que não.
No ambiente de homologação, há processos com a unidade protocololizadora 33902. Nenhum funciona. Ex: 33902.000595/2016-64
No dia seguinte, após o cadastro do processo com o número informado, continua o erro?
Cadastrei esses processos há alguns dias no ambiente de homologação e rodei a integração ontem.
Essa pesquisa que você verifica que o processo existe é a pesquisa do SOLR?
A pesquisa que fiz foi diretamente no SEI na caixa de pesquisa.[cid:image013.png@01D250A6.AB3535B0]No sei ds isso não acontece?
Sim. Acabei de testar. Usei um processo gerado automaticamente (33910000129201680) e tramitei para COAI e funcionou. Depois criei um processo informando o número (33902000129201680) e tentei tramitar para a COAI e recebi a mensagem abaixo:
HTTP/1.1 500 Internal Server Error
{"error":"Processo [33902.000129/2016-80] não encontrado.","code":"500"}
br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
br.gov.ans.diges.cosap.sei.excecao.SeiException: 500:Processo [33902.000129/2016-80] não encontrado.
at br.gov.ans.diges.cosap.sei.impl.SeiImpl.enviarProcesso(SeiImpl.java:173)
at teste.SeiIntegrationTest.main(SeiIntegrationTest.java:64)
Grato,
[http://www.ans.gov.br/portal/img/email/assinaturaANS4.jpg]
Raphael Bandeira
Analista de Sistemas
COSAP/GGISS - Coordenadoria de Sistemas Aplicativos
DIDES - Diretoria de Desenvolvimento Setorial
Tel.: (21) 2105-0024
ANS. A agência reguladora de planos de saúde do Brasil.
[http://www.ans.gov.br/portal/img/email/footer_sugestao_somente_arvores.gif]Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente.
De: Sandro Lopes
Enviada em: quinta-feira, 1 de dezembro de 2016 16:25
Para: Raphael de Oliveira Bandeira
Cc: Jose da Silva Fajardo; Bárbara Regina de Oliveira Cavalcanti; Andre Luiz Fernandez Guimaraes
Assunto: Erro no serviço do SEI
Oi, Raphael. Tudo bem?
Implantei o serviço de integração entre o PERSUS e o SEI em homologação hoje. Estamos fazendo testes com processos que foram criados no SEI, mas informando o número e a data de autuação.
Existe um momento que a aplicação envia o processo para uma unidade, mas ao tentar, recebe um erro do SEI informando que o processo não existe. Entretanto, ao pesquisar o processo diretamente no SEI, é possível observar que o processo existe.
Achei estranho porque havíamos testado essa situação no ambiente de desenvolvimento, mas lembrei que testamos apenas com processos gerados automaticamente no SEI. Então, fiz o teste de envio de processo com número informado e número gerado automaticamente.
O envio com o número gerado automaticamente funcionou, mas o envio do processo com o número informado o SEI retorna uma exceção dizendo que não achou o processo.
Estou copiando o André para conhecimento porque, pelo que vi do log, esse erro parece ser do serviço disponibilizado pelo SEI e não do Broker.
Como a migração de processos da ANS em andamento utilizarão os números gerados no SIPAR, isso pode causar problemas. Gostaria de saber se é possível abrir uma solicitação de correção ou algo parecido para os gestores do SEI, por favor.
Atc,
[http://www.ans.gov.br/portal/img/email/assinaturaANS5.jpg]
Sandro Pinheiro Lopes
Analista de Sistemas Senior
COSAP/GGISS/DIGES/ANS
Tel.: (21) 2105-0290
ANS. A agência reguladora de planos de saúde do Brasil.
Esta mensagem, incluindo seus anexos, é confidencial e seu conteúdo é restrito ao seu destinatário. Caso tenha recebido por engano, favor retorná-la ao destinatário e apagá-la de seus arquivos. É expressamente proibido o uso não autorizado, replicação ou disseminação da mesma, podendo haver sanções disciplinares, cível e criminal.
_______________________________________________
sei-tecnico mailing list
sei-tecnico@listas.softwarepublico.gov.br
https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/sei-tecnico
Ordenar por:
Relacionado:
- sei-tecnico Dúvida sobre upload de arquivos externos no SEI
- sei-negocio Grupo do Telegram/Whatsapp
- sei-tecnico Erro ao assinar com Certificado Digital
- e-cidade Versão Completa - E-Cidade
- sei-tecnico Duvida Numeração de Processos e Documentos
- e-sic-livre Tutorial do Gitlab
- sei-negocio SUGESTÃO: Melhorias na funcionalidade Pontos d...
- sei-tecnico Comprovar o envio de email opção "Enviar e-mai...
- sei-negocio Copia de Documentos Externo e Interno
- e-cidade Novos manuais de instalação para Ubuntu 16.04....
Estatísticas:
-
iniciada em
8 anos, 4 meses atrás
-
vizualizada
1743 vezes
-
respondida
18 vezes
-
votada
0 vezes