Variáveis do Fluxo
{
"content": "={{ $json.opportunity_type === \"saque_beneficio\" ? $json.content : ($json.opportunity_type === \"troco_maximo\" ? JSON.parse($json.content.replaceAll('\\\\', \"\")).Propostas : JSON.parse($json.content.replaceAll('\\\\', \"\"))) }}",
"opportunity_type": "={{ $json.opportunity_type }}",
"campaign": "=abandono_oferta_{{ $json.campaign }}",
"chip_id": "={{ $json.chip_id }}",
"product": "={{ $json.campaign }}",
"covenant_code": "={{ $('set initial data').first().json.covenant_code }}"
}Saídas
content: Array processado de propostas/operaçõesopportunity_type: Tipo da oportunidadecampaign: Nome da campanha prefixado com “abandono_oferta_”chip_id: ID do chip (se aplicável)product: Nome do produto (campanha sem prefixo)covenant_code: Código do convênio do usuário
Descrição adicional
Processa e normaliza o conteúdo das simulações de diferentes tipos. Aplica lógica condicional para tratar cada tipo de oportunidade adequadamente:
- saque_beneficio: usa content direto (já é array)
- troco_maximo: parseia JSON e extrai array Propostas
- demais: parseia JSON direto
Relações
← Recebe de: 8a-flow-variable---set-opportunity-type, 8b-flow-variable---set-opportunity-type1, 8d-flow-variable---set-opportunity-type3, 8e-flow-variable---set-opportunity-type4, 9c-flow-variable---add-content-to-array → Envia para: 11-code---format-offer-v2
Observações
- Remove caracteres de escape duplos (
\\) antes do parse - Centraliza todos os tipos de simulação em uma estrutura comum