Integrações API entre os seus sistemas empresariais
A sua equipa introduz os mesmos dados em vários sistemas? A DustinLabs investiga como integrar website, CRM, planeamento ou administração. Além de uma API, podem ser adequadas importação e exportação ou outra via permitida. Definimos quais os dados trocados e como reconhece os erros.
Software à medidaUm painel adaptado à sua forma de trabalhar
Aplicações possíveis
O que pode ligar através de uma integração API?
Uma API permite ao software trocar dados. Se não existir uma API adequada, analisamos se é possível importar e exportar ou utilizar outra via permitida. As possibilidades dependem dos sistemas, direitos e subscrições. Estes são exemplos de integrações que podemos investigar, não uma lista de integrações garantidas.
01
Do website ao painel de clientes
Agora
Após um pedido do website, a empresa é novamente introduzida num CRM ou lista de clientes.
Solução
A integração pode copiar os campos acordados e criar uma tarefa de acompanhamento.
Verificação
Acordamos como tratar pedidos duplicados, dados em falta e clientes existentes.
02
Planeamento e folhas de obra
Agora
Uma alteração no planeamento tem de ser comunicada manualmente a outro painel.
Solução
A integração pode encaminhar os estados e dados das folhas de obra acordados para o sistema utilizado pela sua equipa.
Verificação
Definimos qual o sistema principal e o que acontece quando dois utilizadores fazem alterações ao mesmo tempo.
03
Encomenda e estado do pagamento
Agora
Os colaboradores procuram em ambientes diferentes se uma encomenda foi recebida e paga.
Solução
Um processo pode associar a encomenda a uma notificação de pagamento e disponibilizar o estado no ambiente de clientes.
Verificação
Notificações duplicadas não devem provocar tratamento duplicado. Verificamos a origem e testamos notificações atrasadas ou falhadas.
Do pedido à utilização
Da sua questão a uma solução testada
Identificar sistemas e dados
Analisamos a documentação API disponível, licenças e campos que pretende trocar.
Acordar o fluxo de dados
Determinamos direção, fonte principal, direitos de acesso e o que acontece com dados em falta ou duplicados.
Criar e testar a integração
Testamos tratamento normal, tempos de espera esgotados, mensagens duplicadas e recuperação após um erro.
Organizar gestão e alterações
Definimos quem acompanha mensagens de erro, gere o acesso e verifica alterações de fornecedores.
Questões antes de começar
Todos os programas podem ser integrados?
Depende do acesso e das possibilidades disponíveis. Verificamos a API, as opções de importação e exportação, os direitos de acesso e as condições do fornecedor. Por vezes, é possível configurar uma troca de dados adequada mesmo sem API. Sem acesso adequado ou troca de dados permitida, não podemos prometer uma integração.
O que acontece se um sistema não responder?
Acordamos quando tentar novamente um tratamento, quais os dados conservados e quem recebe uma mensagem de erro. Prevenir tratamento duplicado também faz parte do design e teste.
As alterações são tratadas nos dois sentidos?
Apenas se for necessário e tecnicamente viável. Determinamos para cada dado qual o sistema principal e como os conflitos são resolvidos. Uma integração não tem de funcionar automaticamente nos dois sentidos.
Quem gere o acesso aos sistemas?
Acordamos titularidade, acesso e gestão antecipadamente. A integração recebe apenas os direitos necessários. Não são partilhados segredos em páginas públicas nem no primeiro pedido.
E se um fornecedor alterar a API?
Uma alteração assim pode exigir manutenção. Na proposta, definimos quais as verificações abrangidas pela gestão e quando uma adaptação da integração deve ser orçamentada separadamente.