Serviço de integração disponível através do Configurador, no link abaixo:
Configurador Serviço Integração Insoft4 - v3.3.0
Principais mudanças:
Correção de bug no contexto do plugin security-gear-lib-api, que ao receber uma resposta "não autorizado" (Http Status 401) da API, tentava renovar o token mas com a URL da API totalmente incorreta e mal formada.
Isso ocorria pelo fato da renovação do token e disparo da nova tentativa de enviar a requisição que falhou, passar a URL da API + endpoint, ou seja, a URL pronta para requisição, mas dentro do método, novamente era concatenada a URL pronta parametrizada + endpoint, gerando algo como "
http://localhost:8280/pontosoft-gear-api/http://localhost:8280/pontosoft-gear-api/v1/cargaFuncionario", gerando "Bad Request". Ajustado para enviar apenas a URL da API e a montagem ficar exclusivamente dentro do método que envia a requisição.
Diminuído o tempo e as tentativas de reenvio da requisição, posterior à renovação do token, agora tenta no máximo duas vezes reenviar alguma requisição que falhou.
Inclusão de atributos de configurações, relacionados a sincronização de eventos na API
Novo atributo eventLimitApiSync no contexto da common-gear-lib-api para tornar dinâmica a quantidade limite de eventos que o serviço irá sincronizar na API, por ciclo.
Novo atributo eventSyncPauseTime no contexto da common-gear-lib-api para tornar dinâmico o tempo de pausa da rotina do serviço que sincroniza os eventos na API, por ciclo.
O atributo eventLimitApiSync é usado apenas no escopo do script SQL, para limitar as linhas retornadas por query SQL (por ciclo da rotina).
Já o atributo eventSyncPauseTime, é usado no contexto de sincronização de eventos, tanto no Ponto Soft, no plugin pontosoft-gear-lib-api, quanto no Akita Soft, no plugin akitasoft-gear-lib-api
Demais mudanças:
Uso do token de cancelamento geral das rotinas de sincronização de eventos dos plugins pontosoft-gear-lib-api e akitasoft-gear-lib-api
Compatibilidade
Configurador Serviço Integração Insoft4 3.3.0 ou superior
pontosoft-gear-api v2.0.0 ou superior
akitasoft-gear-api v2.0.1 ou superior
Ponto Soft e Akita Soft v7.2.9.0
OBSERVAÇÃO: NÃO COMPATÍVEL COM PONTO SOFT EXPRESS
Atenciosamente,
Equipe Integração