1. Visão Geral
Descrição:
2. Produtores da Fila
Quem envia mensagens para esta fila?
| Serviço/Sistema Produtor | Descrição do Dado Enviado | Link para Documentação |
|---|---|---|
| Hyperflow | Eventos de analytics gerados em fluxos de automação | index |
3. Consumidores da Fila
Quem consome mensagens desta fila?
| Serviço/Sistema Consumidor | Descrição do Dado Consumido | Link para Documentação |
|---|---|---|
| N8N | Processa eventos e armazena no MongoDB | index |
4. Estrutura da Mensagem (Payload)
4.1. Exemplo de Payload
{
"event_type": "button_click",
"metadata": {
"environment": "production",
"source": "hyperflow",
"correlation_id": "12345"
},
"payload": {
"flow_slug": "onboarding-flow",
"ai": false,
"template": "welcome_message",
"classification": "lead",
"channel": "whatsapp"
},
"deal_id": "987654321",
"contact_id": "123456789"
}4.2. Descrição dos Campos Chave
| Campo | Tipo | Obrigatório? | Descrição | Valores Possíveis |
|---|---|---|---|---|
event_type | string | Sim | Identificador do tipo de evento | ex: button_click, page_view |
metadata | object | Não | Metadados contextuais | Objeto JSON livre |
payload | object | Sim | Dados específicos do evento | Objeto JSON livre |
deal_id | string | Não | ID do Negócio no CRM | ID numérico ou string |
contact_id | string | Não | ID do Contato no CRM | ID numérico ou string |
5. Configurações Técnicas da Fila
Nome da Fila no RabbitMQ:
Durabilidade:
Comprimento Máximo:
6. Governança e Observabilidade
Criticidade:
SLA Esperado:
Alertas Configurados:
Dashboards de Monitoramento:
Responsável:
Aplicações Impactadas:
7. Histórico de Alterações
| Data | Versão | Alteração | Autor |
|---|---|---|---|
| 2025-11-21 | 1.0.0 | Criação da documentação inicial |
8. Referências e Suporte
- Documentação Geral: index
- Equipe de Suporte: