A primeira carga de dados é realizada levando todos os dados selecionados nas views. Considerando que novos registros serão criados no ProtheusProtheus®, é necessário o envio das novas informações à Carol. Sendo assim, para que haja a sincronização automática dos dados é necessário configurar uma estratégia de sincronização no 2C. Após a realização da primeira carga completa, não se faz necessário sincronizar todos os dados selecionados das views novamente, o que geraria um processamento desnecessário de informações que já se encontram na plataforma da Carol. Dessa forma, é possível configurar uma estratégia de sincronização no 2C para considerar os registros a partir de determinada data. Para o Painel Contábil serão usados dois tipos de sincronização, o syncbyfullload para cadastros, pois não tem campo de data neles, e o syncbytimestamp onde se indica um campo de data para considerar os registrosPara o TOTVS Carol Painel Backoffice - Módulo Contábil será utilizada a sincronização syncbyfullload. Para realizar essa configuração, siga os seguintes passos para definir o agendamento e critério de sincronização: - Pare o serviço do windows Carol2CConnect.
- Abra o arquivo app.config.yml.
Na seção jobs, indique a opção cron com o período desejado para a sincronização dos dados. Image Added Nesse exemplo é aplicado para a sincronização do tipo syncbyfullload a expressão "0 0 23 0 ? * 1#1 * *", sendo assim a carga para views configuradas nesse tipo será realizada no primeiro domingo de cada mês. Para o tipo syncbytimestamp será usada a expressão "0 0 0 ? * SUN *", sendo assim a carga para views configuradas nesse tipo será realizada aos Domingos à meia-noite. Image Removedtodos os dias às 00h00. Outra alteração necessária no arquivo app.config.yml é o parâmetro "clearEntitiesNotFoundOnDatabase: false", após essa alteração, salvar o arquivo. Image Added Image Added
3. Salve a alteração do arquivo.4. Reinicie o serviço Carol2CConnect. 5. Configure para cada view no 2C o tipo de sincronização da seguinte forma: Marque as views CAROL_BALANCE, CARAOL_BALANCE_DAY, CAROL_DRE, CAROL_DRE_DAY e CAROL_LANC_CONTABIL como syncbytimestamp. Para Marque as views como syncbyfullload. Para tanto: - selecione a view
- desabilite a view clicando em Disable
- marque a opção "Sync using a value field"
- selecione o campo "DATA"
- by Full Load"
- Nas views CAROL_BALANCE_DAY, CAROL_DRE_DAY e CAROL_BALANCE_ACC marque a opção "Based on the sending date"Delete all CDS data before syncing the data"
- clique em Save e return.informe a quantidade de dias para considerar o envio do registro. (Nesse exemplo, serão enviados os registros dos últimos 30 dias à partir da última data de sincronização).
- habilite a view clicando em Enable
- Repare que ao marcar a opção syncbytimestamp é exibida a data da próxima carga definida na configuração da sincronização.
Image Removed Marque as demais views que representam cadastros como syncbyfullload. Para tanto: - selecione a view
- desabilite a view clicando em Disable
- marque a opção "Sync using Full Load"
- habilite a view clicando em Enable
- Repare que ao marcar a opção syncbytimestamp é exibida a data da próxima carga definida na configuração da sincronização.
Image Removed
Image Added
Aviso |
---|
Após a configuração e carga dos dados é necessário configurar os serviços de IA da Carol. É imprescindível É imprescindível que esses serviços sejam executados pelo menos uma vez antes do acesso à aplicação do Painel Backoffice - Módulo Contábil. Para visualizar o processo de execução e agendamento dos serviços de IA acesse: Configuração dos Serviços de Inteligência Artificial Necessário também configurar políticas de retenção e consolidação dos dados, acesse: Retenção e Consolidação de Dados |
|