Completed

Criação de programa em linguagem web para sincronização de dados com Erp Bling em base de dados Mysql

Published on the February 23, 2022 in IT & Programming

About this project

Open

Hoje a nossa empresa utiliza o ERP Bling para cadastro de produtos, emissão de notas, etc. É Um sistema 100% web.
Para suprir algumas funcionalidades específicas da nossa empresa criamos programas a parte do Bling.


Nós criamos um programa feito em Delphi que fica fazendo uma varredura para detectar se há dados novos, dados alterados ou dados excluídos no Bling. Caso positivo, ele absorve essas alterações e atualiza a nossa base de dados web em mySQL que fica hospedado na UOL Host. Esse programa apelidamos de Sincronizador.


Ele "conversa" com o Bling via API.

Estou querendo migrar esse programa para uma linguagem web para que ele fique rodando online ao invés de ficar rodando no computador.

Em resumo, preciso de um programa web que fique sincronizando inclusões/alterações/exclusões que acontecem no meu ERP e atualize na minha base de dados mySQL. Será necessário apagar todos os dados da base e reupar novamente, pois a base atual está errada e defasada.

Em anexo coloquei algumas imagens do meu atual programa e que teríamos que ter funcionalidades semelhantes:

- Anexo Sincronização: nesta aba escolhemos os dados que desejamos que o sincronizador fique trabalhando na atualização da base

- Anexo Log: Nesta aba aparece os logs das coisas que ele está fazendo

- Anexo Últimas sincronizações: aqui o interessante é esse botão que força uma rotina de apagar toda a base e depois repopular com os dados novamente

- Anexo Quantidade sincronizações: nesta aba ele vai contabilizando o número de requisições utilizadas. A API do meu ERP tem um limite de 30mil requisições diárias

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: Not specified

Skills needed