Quando o módulo Web do Aics é executado a partir
de uma rotina feita em sua regra de negócios, a conexão
se mantém ativa até que o processamento termine.
Se o processamento envolver processos mais lentos,
por exemplo, envio de emails, essa espera poderia ser
eliminada liberando o cliente Web e continuando o
processamento lento após isso.
Para alcançar esse objetivo, criamos a função CloseWeb,
basicamente, essa função termina a conexão no mesmo
momento e libera o cliente Web. Após isso, outros
processamentos podem ser feitos sem a necessidade
de espera.
Como aplicação prática, a abertura de chamados pelo
Aics foi alterada liberando o cliente Web (o Aics, nesse
exemplo) e enviando as mensagens após isso. O resultado
é uma abertura de chamados muito mais rápida.
Comentários desta novidade