Tempo aproximado para leitura: 00:01:30 min
Dúvida
Como é realizada a carga de produtos 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 produtos na sincronização do app Meu Coletor de Dados ocorre via API(Products). Nela o app realiza uma verificação para carregar os produtos.
Fonte responsável por essa API: ACDM010
EndPoint da API: http://(ip do REST):(porta do REST)/rest/acdmob/products?page=1&PageSize=3000
O EndPoint citado acima, é onde ocorre a requisição que o app irá utilizar para sincronizar a lista dos produtos 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 produtos 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 produto no Protheus após essa sincronização, será necessário sincronizar novamente.
ATENÇÃO:
Esta documentação tem o intuito de auxiliar em testes para implementação e análise do Aplicativo meu coletor de Dados.
Atualmente, as APIs do produto são de uso exclusivo para componentes internos da nossa plataforma. Por este motivo, não as documentamos ou recomendamos consumo externo.
Como não são APIs públicas, elas estão sujeitas a mudanças (incluindo breaking changes) sem aviso prévio, conforme evoluímos o produto.
Saiba mais:
Configuração do REST Mobile
Clique aqui e veja mais artigos sobre Automação e Coleta de Dados
0 Comentários