Saltar para o conteúdo

Equipa do Infonet Consultores5 min de leitura

Cabos de rede azuis, amarelos, verdes e vermelhos ligados às portas de um switch num armário de comunicações

Em muitas empresas há alguém que dedica parte do seu dia de trabalho a copiar dados de um programa para outro: os pedidos da loja online para o programa de gestão, as faturas para a contabilidade, os pesos da báscula de pesagem para a guia de remessa, as horas das folhas de obra para a folha de custos. É um trabalho que não acrescenta valor, que de vez em quando falha e que atrasa a informação. Este artigo explica como ligar esses programas, que opções técnicas existem e por onde começar.

Primeiro, desenhe o mapa

Antes de falar de tecnologia, anote num papel que dados circulam na sua empresa e como. Para cada transferência manual, registe:

  • Que dado passa: pedido, fatura, cliente, peso, horas, stock.
  • De que programa sai e para qual entra.
  • Quem o faz e com que frequência: de cada vez, uma vez por dia, no fim do mês.
  • Quanto tempo demora e o que acontece quando há um erro.
  • Se vai num sentido ou nos dois: não é o mesmo enviar faturas para a contabilidade que manter sincronizada a ficha de um cliente em dois sítios.

Com esse mapa verá logo quais são as transferências que consomem mais tempo ou causam mais erros. Essas são as primeiras que devem ser ligadas.

As formas de ligar programas

Há várias maneiras de fazer com que dois programas partilhem dados. Nenhuma é a melhor em todos os casos; depende do que cada programa permitir.

MétodoComo funcionaQuando se aplica
Ligação por APIUm programa pede ou envia dados ao outro através de uma interface preparada para o efeitoProgramas modernos ou na nuvem que a disponibilizam; é a opção mais limpa
Troca de ficheirosUm exporta um ficheiro (CSV, XML, Excel) e o outro importa-o, de forma programadaProgramas antigos ou fechados que só permitem importar e exportar
Acesso à base de dadosLeem-se ou escrevem-se dados diretamente na base de dados de um programaQuando não há outra via e o fabricante o permite; exige cuidado
Ligação a máquinasO programa recebe dados de báculas, doseadoras, leitores ou terminaisSempre que alguém está a digitar o que uma máquina indica
Automatização do trabalho manualUm sistema repete os passos que uma pessoa faria: ler um documento, copiar campos, guardarQuando os programas não oferecem nenhuma via técnica ou os dados chegam em documentos

Perguntas que deve fazer aos seus fornecedores

Muitas vezes a ligação depende do que cada programa permite fazer. Pergunte a quem os vende ou mantém:

  1. Tem API ou algum sistema de importação e exportação automática?
  2. Está documentado? Tem custos de utilização?
  3. Que dados se podem ler e quais se podem escrever?
  4. O que acontece à ligação quando o programa é atualizado?
  5. Já existem ligações feitas com outros programas que utilizo?

Se um programa não deixa extrair nem inserir dados de forma alguma, esse é um dado importante para a próxima vez que for preciso renová-lo.

Como fazê-lo passo a passo

  1. Escolha uma transferência. A que custa mais tempo ou causa mais erros, não a mais vistosa.
  2. Defina o dado de referência. Se um cliente existe em dois programas, um deles manda. Decida qual e faça com que o outro se atualize a partir dele.
  3. Acorde os códigos. Clientes, artigos, obras ou propriedades agrícolas têm de ter o mesmo código nos dois lados, ou uma tabela que os relacione.
  4. Teste com dados reais durante algum tempo, em paralelo com o método manual, comparando resultados.
  5. Prepare os avisos. Se um envio falhar, alguém tem de saber no próprio dia, não no fim do mês.
  6. Documente a ligação. O que faz, quando é executada, quem a mantém. Daqui a dois anos ninguém se vai lembrar.
  7. Passe à transferência seguinte quando a primeira funcionar sozinha.

Alternativas a ligar programa a programa

Um painel de controlo que reúna tudo

Por vezes não é preciso que os programas troquem dados entre si: o que falta é vê-los em conjunto. A direção quer saber a margem por obra cruzando vendas, compras e horas, e cada dado está num sítio. Nesse caso, um painel de controlo que leia de todos os sistemas pode ser mais simples do que ligar os programas um a um. Ferramentas como o Power BI ou o próprio Excel, alimentadas de forma automática, permitem cruzar a informação sem mexer nos programas de origem.

Trocar uma peça

Por vezes ligar não compensa. Se tem cinco programas para coisas que um só poderia fazer, cada ligação é mais uma peça para manter. Nesse caso vale a pena ponderar se algum deles é dispensável e se um programa à medida ou setorial poderia substituir vários. Essa decisão toma-se com o mapa de dados à frente: mostra que programas são imprescindíveis e quais só lá estão por hábito.

Erros frequentes

  • Ligar sem limpar. Se num programa há três fichas do mesmo cliente, a ligação vai multiplicá-las no outro. Limpe antes.
  • Sincronizar nos dois sentidos sem necessidade. É muito mais complicado e gera conflitos. Se um sentido bastar, melhor.
  • Não prever as falhas. Uma ligação que falha em silêncio é pior do que a transferência manual, porque ninguém verifica.
  • Depender de uma só pessoa. Se a ligação foi montada por alguém que já não está e ninguém sabe como funciona, tem um problema à espera.
  • Querer ligar tudo ao mesmo tempo. Cada ligação precisa do seu período de teste.

Como o fazemos na Infonet

Na Infonet Consultores, ligar programas faz parte do nosso trabalho diário: associamos as nossas aplicações e os desenvolvimentos à medida à contabilidade, à assinatura eletrónica, à fatura eletrónica e aos programas que já tem em funcionamento, e ligamo-las a báculas, doseadoras, terminais de registo de ponto e leitores para que os dados entrem sozinhos, sem digitar nada. Montamos também painéis de controlo em Power BI e Excel que cruzam os dados de todos os seus sistemas. Quando os dados chegam em documentos, como as faturas de fornecedores, o Capturia lê-os com inteligência artificial e regista-os no seu programa de faturação ou contabilidade. Mais informação em desenvolvimento de software à medida e, para a indústria, na página de software para a indústria.

Mais artigos do blog

Ver todos

Contacto

Diga-nos o que precisa

Diga-nos que aplicação lhe interessa ou o que quer resolver e ligamos-lhe para lhe mostrar, sem compromisso.

Mapa da zona do escritório da Infonet em Huelva © colaboradores do OpenStreetMap

Venha conhecer-nos

Estamos no Parque Empresarial Mirador del Odiel, dentro do Polígono Industrial Francisco Montenegro, junto à ria e a cinco minutos do centro de Huelva.

Infonet Consultores Informáticos
Calle Lentisco 3, oficina 13
21001 Huelva · Espanha

Como chegar