Como funciona o Backup Automático pela API INOVAFARMA

O que é uma API?

A sigla API significa Application Programming Interface. Trata-se de um conjunto de rotinas e padrões de programação para acesso a um aplicativo de software ou plataforma web.
O INOVAFARMA utiliza uma API para realizar diversas tarefas automáticas como o backup/atualização automática do sistema e a utilização do aplicativo INOVAFARMA, por exemplo.


Como funciona o Backup automático via API?

Ao realizar as configurações no INOVAFARMA, o sistema irá se comunicar com a API e realizar os backups automaticamente de acordo com as regras informadas no sistema.



Onde serão salvos os backups realizados?

Os backups são salvos no computador SERVIDOR, na seguinte pasta: C:\INOVAFARMA\BACKUP\"NOME DO BANCO"\"DIAS DA SEMANA"

Por padrão, os dias da semana estão classificados em inglês.

Sunday = Domingo

Monday = Segunda-feira
Tuesday = Terça-feira
Wednesday = Quarta-feira
Thursday = Quinta-feira
Friday = Sexta-feira
Saturday = Sábado


VTclcrOFgHuQkAOv-Pasta de Backup.png



Em que horário serão realizados os backups?

Os backups serão realizados nos seguintes horários - 00:00, 06:00, 12:00 e 18:00.

O primeiro backup do dia será o FULL, ou seja, será o backup completo da base do cliente.

Os demais backup do dia serão DIFF, que é apenas a diferença que há após a realização do backup FULL.


8jZ9pNVdD8porDyS-Backup FULL.png


Após ser realizado o backup o mesmo é copiado para a pasta C:\INOVAFARMA\BACKUPDB\Upload.



É nesse momento que o sistema irá enviar o arquivo para a conta do mega que está configurada no INOVAFARMA > MANUTENÇÃO DO SISTEMA > 1.2 CONFIGURAÇÃO DE EMAIL > 1.2.07 EMAIL MEGA e 1.2.08 SENHA EMAIL MEGA.



Se o backup não estiver sendo realizado, o que devo fazer?


1º Verifique se a API está instalada (Veja o artigo ↖️ Como instalar a API INOVAFARMA)

2º Realize um teste de conexão entre a API e o webservice do Inovafarma. Você consegue validar isso da seguinte forma:

Abra o navegador e digite: localhost:8088.

Se exibir a imagem abaixo, a conexão está funcionando normalmente:

Teste de funcionamento API INOVAFARMA