O problema que resolve
Cada módulo reinventa a própria importação, e cada uma erra de um jeito diferente
Arquivo de vendas, balancete, CSV de orçamento: sem motor comum, cada tela de importação nasce com sua própria régua de erro — e o erro só aparece depois que o arquivo inteiro já foi rejeitado.
Arquivo inteiro rejeitado por uma linha
Um CPF errado no meio de mil linhas derruba a importação inteira, sem dizer qual foi.
De-para reescrito toda vez
O código do sistema externo é mapeado à mão de novo a cada importação, em cada módulo.
Credencial em texto
Senha de acesso ao sistema externo espalhada em configuração ou, pior, em código.
Recursos principais
Um motor, staging por linha, cadência automática
O motor generaliza o que hoje cada módulo fazia sozinho — staging com erro por linha, de-para reutilizável e credencial no cofre.
Staging com erro por linha
Cada linha é conferida e o que falha fica visível, com o motivo.
De-para reutilizável
Código do sistema externo mapeado uma vez, reaproveitado sempre.
Cadência automática
Frequência de sincronização configurável por conexão.
Exportação por recorte
Filtro, colunas e formato nomeados uma vez, prontos para reexportar.
Credencial no cofre
Segredo de acesso nunca em texto, nem no log de sincronização.
Reprocessamento idempotente
Reenviar o mesmo arquivo não duplica lançamento.
As telas que o usuário vê
Conectar, mapear, importar, exportar
O fluxo começa no cadastro da conexão e termina no acompanhamento da sincronização, com o erro sempre visível por linha.
| Passo | Tela | O que se faz nela |
|---|---|---|
| 1 | Cadastro de Conexão | Sistema externo, tipo, situação e cadência de sincronização. |
| 2 | Mapeamento | De-para entre código externo e chave M3, reutilizável entre importações. |
| 3 | Importação (Lote) | Staging com erro por linha, reprocessamento idempotente. |
| 4 | Exportação | Recorte nomeado com filtro, colunas e formato. |
| 5 | Sincronização | Acompanhamento de execução: início, fim, status, erro, contagem. |
| 6 | Configurações | Cadência padrão e parâmetros do módulo. |
Combina bem com
O motor por trás de outros módulos
O Flexor Integração não substitui a tela de nenhum módulo — ele é o motor comum por trás da importação de orçamento, do balancete contábil e de qualquer conexão externa futura.
Dados e conformidade
O que este módulo trata
Exposição baixa a média, conforme o que se importa. O dado sensível é a credencial de acesso ao sistema externo, sempre no cofre.
| Dado | Finalidade | Base legal | Retenção |
|---|---|---|---|
| Credencial de acesso ao sistema externo | Autenticar a sincronização automática | Execução de contrato | Rotacionada no cofre, nunca em texto |
| Linha de staging (dado importado) | Conferir e aplicar o dado ao destino M3 | Execução de contrato | Guarda junto ao lote |
O log de sincronização não ecoa segredo: erro de autenticação aparece sem expor a credencial usada.
Autorização, cifra em repouso, trilha de acesso e direitos do titular são transversais:
veja como o M3 Flexor trata segurança e LGPD.
Próximo passo
Importar e exportar sem reescrever o motor a cada módulo
O Flexor Integração funciona sozinho como motor de conexão, e é pré-requisito de fato para o Flexor Contador e para a importação de orçamento.
Integração