Integrações
Como o wizard de integração guarda formatos default
Wizard admin não cria mais message_type stub. Salva default_source_format + default_destination_format na integration; "Derivar mapping" usa pra pré-preencher.
Atualizado em 5/25/2026
Mudança (PR #286)
Ao finalizar wizard de criação de integração, o sistema salva 2 colunas novas em
integrations:
default_source_format(ex: A_BillingDocument)default_destination_format(ex: INVOIC_D01B)
E NÃO cria mais message_type automaticamente.
Por quê
Antes, wizard criava stub
BILLING_DOCUMENT com destination_format=JSON (formato da conexão). Quando user ia criar mapping de verdade, o sistema não conseguia reusar e criava duplicata → erro "2 message_types ativos pra mesma integration".Como criar mapping agora
- Abra a integração
- Clique "Nova Mensagem" → "Derivar da integração"
- Modo B mostra form com formatos pré-preenchidos a partir dos defaults da integração
- User pode mudar antes de submeter — não trava
- Submit cria message_type + mapping atomicamente
Separação clara: criação de integração e criação de mapping são fluxos distintos.