Tempo aproximado para leitura: 00:01:30 min
Dúvida
Como é realizada a carga de armazéns no processo de sincronização do App Meu Coletor de Dados?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Todas as versões
Solução
A carga dos armazéns na sincronização do app Meu Coletor de Dados ocorre via API(Warehouse). Nela o app realiza uma verificação para carregar os armazéns.
Fonte responsável por essa API: ACDM010
EndPoint da API: http://(ip do REST):(porta do REST)/rest/acdmob/warehouse?page=1&PageSize=3000
O EndPoint citado acima, é onde ocorre a requisição que o app irá utilizar para sincronizar a lista dos armazéns podendo ser validado também em outras aplicações no caso de testes, exemplo: Postman, SoupUi, etc.
O parâmetro "Page" é o número da página carregada pela aplicação. O "PageSize" é a quantidade de registros carregados pela aplicação. Caso na primeira requisição, o app identificar que a quantidade é maior do que 3000(padrão do app Meu Coletor), ele carrega outra requisição, incrementando mais um ao parâmetro "Page".
(OBS): Os armazéns serão carregados somente no processo de sincronização, e serão mantidos no app para uso de suas funcionalidades. Caso seja realizado um novo cadastro de armazém no Protheus após essa sincronização, será necessário sincronizar novamente.
Saiba mais:
Configuração do REST Mobile
Clique aqui e veja mais artigos sobre Automação e Coleta de Dados
0 Comentários