envelope-runtime-visual· 1.0.0help.categories.mapping
Envelopes — campos preenchidos pelo Lefia em runtime
Reconhecer envelopes e por que não devem ser mapeados.
Atualizado em 8/6/2026
O que é envelope
Em formatos EDI, alguns campos do destino são calculados pelo Lefia em runtime durante a serialização. Não precisam (e não devem) ser mapeados manualmente.
Exemplos:
- UNH.UNT01 (EDIFACT) — contagem de segmentos.
- UNB header — referência de controle, data/hora.
- ISA/IEA (X12) — envelope de interchange.
- EDI_DC40 (IDoc) — header de controle.
Como aparecem no mapping editor
Linhas envelope têm fundo violeta + badge "runtime · Lefia preenche" (icon Cog). Diferente dos campos normais:
- Visualmente destacados.
- Não clicáveis — não dá pra criar regra apontando pra envelope.
- Não contam em "destReqTotal" nem em "destReqUnmapped".
- IA da pirâmide os ignora via Format Profile.
Por que existem na lista
Mesmo sendo automáticos, aparecem na estrutura pra que o operador VEJA — princípio Lefia "nunca esconder dado pra contornar bug de IA" (P8). A informação completa fica visível em ambos os lados.
Histórico de versões
- 1.0.0
Visual envelope no mapping editor: bg violeta + badge "runtime · Nexio preenche" (icon Cog). Aplicado em mapping-structured-view.tsx + mapping-rule-drawer.tsx (rule legacy aponta envelope). Operador entende: campo preenchido pelo Nexio em runtime, não precisa mapear.
5/27/2026 · new