Todos os artigos
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

Envelopes — campos preenchidos pelo Lefia em runtime · Lefia Help