A sincronização lenta do app Meu Coletor de Dados pode ser otimizada restringindo os registros sincronizados via parâmetros MV_MCDPRSL e MV_MCDTPPR, que filtram produtos pela tabela de saldos SB2 e tipos de produto, melhorando a performance em ambientes com muitos itens.
Tempo aproximado para leitura: 00:01:30 min
Dúvida
A Sincronização de dados do app Meu Coletor de Dados está lenta. O que fazer para melhorar a performance?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Automação e Coleta de Dados- Todas as versões.
Solução
Em ambientes com muitos produtos, a sincronização e utilização do aplicativo Meu Coletor de Dados é prejudicada, pois em muitos casos, grande parte dos registros não é passível de movimentação. Devido a este cenário, foi solicitado alguns mecanismos para restringir os registros a sincronizar com o aplicativo. Seria uma maneira de ganhar performance durante a Sincronização de Dados.
Com isso, foi feito um ajuste no webservice de sincronismo de produtos do Meu Coletor de Dados para permitir a restrição dos registros através do uso dos seguintes parâmetros:
- MV_MCDPRSL: Se habilitado, serão sincronizados somente os produtos presentes na tabela de saldos - SB2, independente do saldo.
- MV_MCDTPPR: Somente produtos com os tipos de produto - B1_TIPO informados no parâmetro serão sincronizados. Os itens devem ser separados por vírgula e sem espaço. Exemplo de preenchimento: PA,ME,MC
Para utilizar esta opção no Meu Coletor de Dados, é necessário verificar se os parâmetros MV_MCDPRSL e MV_MCDTPPR estão criados no ambiente, seguindo a especificação abaixo:
Caso persista, configure no seu AppServer.ini do Rest as seguintes Tag's, abaixo das configurações do ambiente e nos encaminhar os logs para análise:
[environment]
FWLOGMSG_DEBUG=1
FWTRACELOG=1
LogProfiler=1
[general]
Consolelog=1
LogHttpFuncs=1
LSDebug=2
Segue documentações sobre essas Tag's: Chaves para controle de logs, LogHttpFuncs, Tag TraceLS
Observação: Limpar o Console.log na pasta AppServer.ini do seu ambiente para recriar um novo arquivo para validação. E encaminhar o Console.log para análise caso o problema persista.
Saiba mais:
Clique aqui e veja mais artigos sobre Automação e Coleta de Dados
0 Comentários