01. DADOS GERAIS

Produto:

TOTVS Jurídico Departamentos

Linha de Produto:

Linha Protheus 

Segmento:

Jurídico

Módulo:Departamentos - Departamentos (SIGAJURI)
Função:

WSJurContencioso - Webservice para contencioso

JURA223 - Baixa e grava andamentos automáticos

Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DJURDEP-13939


02. 
SITUAÇÃO/REQUISITO

O usuário está reportando um problema no tombamento das publicações de forma automática, causando duplicidade do andamento dentro do processo.

Esse erro ocorre por conta de um processo ter mais de 1 instância com o mesmo numero de processo. Precisamos resolver essa duplicidade, pois se a publicação está presente em somente 1 processo, ela não deveria ser duplicada independente da quantidade de instâncias que existem no cadastro.

Foi solicitado também alguns Logs que podem auxiliar a analise dos tombamentos que ocorrem nos clientes. Esses logs podem auxiliar a análise de alguns casos de publicações não tombadas e o registro que o usuário está usando a funcionalidade. Precisamos criar uma API que irá avaliar, dentro dos processos que já estão cadastrados no sistema quais não foram cadastrados na O1H.

Também foi identificado um erro no banco de dados POSTGRESQL, que ao reprocessar andamentos já cadastrados porém que contenham acentuação na descrição, ele acaba duplicando esses registros.

03. SOLUÇÃO

Foi corrigido a duplicidade dos andamentos por conta de instâncias com mesmo número de processo. Antes ocorria que por ter duas ou mais instâncias no mesmo processo com o mesmo número de processo, o sistema entendia que ambas instâncias deveriam receber os andamentos, assim duplicando os registros. Após a correção, o sistema elimina essa duplicidade considerando o cajuri único independente de quantas instâncias com mesmo número de processo tenham.

Foi criado logs para auxiliar na analise do job da JURA223, mostrando quais processos foram encontrados, quantos andamentos serão baixados e qual o número desse processo. Para visualizar esse log é necessário que o usuário tenha o TRACE=1 no seu arquivo de configuração do appserver.

Também foi criado um endpoint para validar os registros que estão na fila do LegalData (O1H), para isso disponibilizamos a seguinte API:

Por fim, também foi corrigido a questão da duplicidade dos registros quando o banco de dados é POSTGRESQL, onde por conta da acentuação o sistema não identificava que o registro já existia no processo, assim cadastrando novamente, após a correção o sistema valida corretamente se o registro já existe ou não pela descrição do andamento, assim caso não exista é cadastrado.


04. DEMAIS INFORMAÇÕES

JUR0087_Implantação_Legal_Data

05. ASSUNTOS RELACIONADOS

        TOTVS Jurídico Departamentos - Andamentos