Boa tarde. Estamos na versão 1.6.4, contudo não temos .jar de carga de histórico para essa versão, tentei utilizar 1.6.3. Tenho um processo com várias versões, com vários processos já finalizados, na ultima versão atualizei o beforeSendData, para carregar mais campos, pois até a versão anterior tínhamos somente 3 campos e agora adicionamos mais 6 campos, contudo ele acaba carregando somente os 3 campos que já existiam. Minha duvida é, existe incompatibilidade das versões atualizador do histórico? ou os processos já finalizados (como não tenho onde converter de versão) não vão ser atualizados? ou como posso garantir que o modelo / ETL está preparada para carregar mais que 3 campos? Grato.
Vamos por parte:
ou os processos já finalizados (como não tenho onde converter de versão) não vão ser atualizados?
R: Solicitações finalizadas ou canceladas não vão passar pelo evento beforeSendData e você não tem como converter solicitações nesse estado, logo, não enviarão os dados adicionados.
ou como posso garantir que o modelo / ETL está preparada para carregar mais que 3 campos?
R: O fluig consegue enviar 30 atributos e 10 fatos (http://tdn.totvs.com/pages/releaseview.action?pageId=107381593)
No link acima também explica questão dos intervalos e envio e exemplo de evento do beforeSendData.
Edit
Consta na documentação jar até para versão 1.6.3 http://tdn.totvs.com/pages/releaseview.action?pageId=126717843
Se este não está funcionando na 1.6.4, seria necessário abertura de chamado para providenciar o pacote atualizado.
Não existe como forçar a execução do beforeSendData para esses processos?