Todos os artigos
FT-INTEGRATION-FORM-RESET-V1· 1.0.0Integrações

Como criar uma integração

Conectar 2 sistemas — origem (de onde vêm dados) e destino (pra onde vão).

Atualizado em 8/11/2026
Integração = par origem→destino + tipo + trigger.

No detalhe da empresa (/admin/empresa/[id]):

  1. + Nova Integração abre o form
  2. Define nome, tipo (B2B / Governo / Interno / API), direção (inbound / outbound / bidirectional)
  3. Configura Origem e Destino — cada um com:
- Plataforma (SAP S/4HANA Cloud, Oracle ERP, Marketplace, Custom...)
- Protocolo (OData, RFC, Oracle via bridge, SFTP, AS2, AS4, SOAP, REST, Webhook, OFTP2, IBM MQ, Kafka, FTP, MLLP)
- Campos dinâmicos por protocolo (ex: SFTP pede host/port/user/password; REST pede baseUrl/authType/apiKey)
  1. Define trigger: Manual / Schedule (cron) / Webhook (recebe push) / File polling
  2. Salva


Testar a conexão



No card da integração, cada conexão tem botão ▶ Testar ao lado do nome. Mostra OK/Erro + tempo de resposta inline.

Editar / Pausar / Excluir



Botões diretos no card. Pausar deixa a integração inativa sem perder config.

Atualizações 2026-05-08



O formulário de criação agora tem paridade total com o de edição — define trigger type, execution mode, schedule, retry, parallel executions direto na criação (não precisa mais criar e depois abrir editar).

Atualizações 2026-05-08 (form reset)



  • Cancelar a criação não vaza mais valores entre aberturas — handleClose() reseta o form completo (nome, plataforma, credenciais, trigger, schedule, retry).
  • Inputs ganharam autoComplete="off", data-1p-ignore e data-lpignore pra evitar autofill heurístico do iOS Safari e gerenciadores de senha que pré-preenchiam URL Base e API Key sem intenção.

Histórico de versões

  • 1.0.0

    Form "Nova Integração" não vaza state entre aberturas: handleClose() reseta name, partner, type, direction, target env, source/dest platform/protocol/fields, trigger/exec config. Cancelar e overlay click usam handleClose. autoComplete=off + autoCorrect=off + spellCheck=false + data-1p-ignore + data-lpignore nos inputs evita iOS Safari/1Password autofill heurístico de URL/API key.

    5/8/2026 · new