CONTEÚDO
- Visão Geral
- Exemplo de utilização
- Melhorias do processamento
- Execução da Fila de Sincronização
- Tabelas utilizadas
- Documentos relacionados
01. VISÃO GERAL
A Fila de sincronização é um cadastro interno criado como uma alternativa para buscar andamentos processuais diminuindo o impacto do cadastro durante a inclusão/alteração de processos
02. EXEMPLO DE UTILIZAÇÃO
A Fila de sincronização é um recurso criado para tratar a comunicação com o serviço de Andamentos automáticos de forma assíncrona sem aumentar o tempo de inclusão/alteração dos processos
03. MELHORIAS DO PROCESSAMENTO
Com a implementação da tabela de Fila de Sincronização do LegalData e a rotina de processamento (JURA314), quando o usuário realizar a inclusão de um novo processo com a flag de Andamento Automático ( NUQ_ANDAUT ) o sistema irá cadastrar o numero do processo informado na instância ( NUQ_NUMPRO ) na fila de sincronização.
O cadastro também abrange as situações onde o usuário altere a flag de Andamento automático para 1=Sim, 2=Não e quando a linha da instância for excluída ( resultando na remoção do numero do processo do serviço do LegalData ).
Neste novo processo a comunicação não ocorre durante o momento do cadastro e/ou alteração do processo, melhorando a performance da tela.
04. EXECUÇÃO DA FILA DE SINCRONIZAÇÃO
A execução da fila de sincronização ocorrerá durante o processamento do Schedule de Andamentos. Durante o processamento do Schedule o sistema irá buscar os processos que não foram processados na fila e realizar a comunicação com o LegalData.
Ao realizar a integração com o LegalData o sistema irá marcar o registro como "processado" para evitar reprocessamentos indevidos