Integrações de clientes (ERP)

Conecta o ERP do provedor (ATLAZ, IXC, RBX) e sincroniza os assinantes para o Made4Graph, vinculando ONU e CPE automaticamente.

Integrações de clientes (ERP)

Menu: Configurações → Integrações de clientes Rota no sistema: /clients/integrations

Conecta o ERP do provedor e importa os assinantes para o Cadastro de Clientes. A cada sincronização os dados cadastrais são atualizados e, opcionalmente, a ONU e a CPE do cliente são vinculadas automaticamente pelo usuário PPPoE.

O que você vê na tela

Lista de integrações de clientes

Colunas

ColunaDescrição
NomeNome da integração
ProvedorTipo do ERP (atlaz, ixc ou rbx)
HabilitadaSe a integração participa das sincronizações
Última execuçãoResultado (Sucesso, Parcial ou Falha) e data/hora da última sincronização

Ações da linha (menu ⋮)

AçãoDescrição
EditarAltera os dados da integração
Testar conexãoValida URL e token junto ao ERP, passo a passo
Sincronizar agoraDispara a importação imediatamente (em segundo plano)
HistóricoAbre o histórico de execuções e o detalhe por cliente
ExcluirRemove a integração e desvincula os clientes por ela gerenciados (os clientes não são apagados)

Provedores suportados

ProvedorNome na telaTokenURL da API (exemplo)
ATLAZATLAZToken da APIhttps://app.atlaz.com.br/api/v2
IXCIXC (IXCSoft)Token Basichttps://SEU_DOMINIO/webservice/v1
RBXRBX (RouterBox)ChaveIntegracaohttps://SEU_DOMINIO/routerbox/ws/rbx_server_json.php

Como cadastrar uma integração

Clique em Nova integração e preencha o formulário:

Formulário de integração

CampoObrigatórioDescrição
NomeSimIdentifica a integração na lista
ProvedorSimATLAZ, IXC (IXCSoft) ou RBX (RouterBox)
URL da APISimEndereço do ERP. Ao trocar o provedor, um endereço padrão é sugerido
Token da APISim (na criação)Credencial de acesso ao ERP. Ao editar, deixe em branco para manter o token atual
Vincular ONU por PPPoENãoVincula automaticamente a ONU do cliente pelo usuário PPPoE
Vincular CPE por PPPoENãoVincula automaticamente a CPE (ACS) do cliente pelo usuário PPPoE
HabilitadaNãoAtiva a integração para sincronizar

O token é criptografado e nunca é exibido novamente. Ao editar, o campo aparece em branco — preencha somente se quiser substituí-lo.

Testar conexão

Antes de sincronizar, use Testar conexão. O sistema valida em etapas: URL da API → Autenticação do token → Consulta ao provedor → Validação da resposta. Assim você confirma as credenciais sem importar nenhum dado.

Como funciona a sincronização

Cada execução percorre todos os assinantes do ERP e, para cada um, decide a ação:

AçãoQuando ocorre
CriadoAssinante novo — vira um cliente
AdotadoJá existia um cliente manual com o mesmo CPF/CNPJ — ele é assumido pela integração
AtualizadoCliente já sincronizado — os dados do ERP são reescritos
DesativadoCliente que sumiu do ERP — fica inativo (nunca é apagado)
Ignorado (ambíguo)Dois ou mais clientes manuais com o mesmo documento — pulado por segurança

Campos vindos do ERP (nome, documento, e-mail, telefone, endereço e usuário PPPoE) são reescritos a cada execução. Vínculos de rede (ONU/CPE) e anotações da operação são preservados.

Se o ERP devolver uma lista vazia, a sincronização não desativa ninguém — evita apagar a base por um erro momentâneo do ERP.

Vínculo automático de ONU e CPE

Quando habilitado, o sistema procura, pelo usuário PPPoE do cliente:

  • ONU — uma ONU não vinculada cujo PPPoE seja idêntico. Vincula apenas se houver exatamente um resultado.
  • CPE — um dispositivo no ACS cujo PPPoE seja idêntico. Vincula apenas se houver exatamente um resultado.

O vínculo nunca sobrescreve uma ONU/CPE já associada e é ignorado quando há ambiguidade (0 ou 2+ candidatos).

Histórico de execuções

Em Histórico você acompanha cada sincronização com seus contadores:

Histórico de execuções

ContadorSignificado
CriadosClientes novos
AdotadosClientes manuais assumidos pela integração
AtualizadosClientes já sincronizados que tiveram dados reescritos
DesativadosClientes que sumiram do ERP
ONUs vinculadasONUs associadas automaticamente
CPEs vinculadasCPEs associadas automaticamente
Ignorados (ambíguos)Assinantes pulados por documento duplicado

Clique em uma execução para ver o detalhe por cliente (Cliente, Ação, ONU, CPE e se houve vínculo), útil para auditar exatamente o que a sincronização fez.

Agendamento automático

Para sincronizar sem intervenção manual, cadastre a tarefa Sincronizar clientes (ERP) em Tarefas agendadas. Ela dispara a sincronização de todas as integrações habilitadas na frequência escolhida.

Tarefa Sincronizar clientes (ERP)

A sincronização roda em uma fila dedicada e usa trava por integração: duas execuções da mesma integração nunca rodam ao mesmo tempo.

Permissões necessárias

PermissãoDescrição
client-integrations.viewVer a lista de integrações e o histórico de execuções
client-integrations.manageCriar, editar, excluir, testar e sincronizar integrações

O perfil Moderador tem acesso somente de leitura (client-integrations.view): visualiza integrações e histórico, mas não cria, edita nem dispara sincronizações.

Nesta página