📋 001.001 [2/2] — Typeform: Formulários (Worker)¶
Visão Geral
Worker que consome da fila typeform_pipedrive e executa a mesma lógica de criação/atualização no Pipedrive. Garante processamento assíncrono e resiliente quando o webhook direto falha ou precisa reprocessar.
Ficha Técnica¶
| Campo | Valor |
|---|---|
| ID | ut7SuyAS0AQ3bywe |
| Status | 🟢 Ativo |
| Nós | 30 |
| Trigger | RabbitMQ — fila typeform_pipedrive |
| Error Workflow | ByxX1TqYfyvlgp2T |
| Tags | OK, Cadastrado, Documentado |
Arquitetura¶
flowchart TD
A["🐇 RabbitMQ Trigger\ntypeform_pipedrive"] --> B{"❓ If\nRedelivered?"}
B -->|Sim| C["🗑️ Delete message"]
B -->|Não| D["⚙️ Code\nProcessar dados"]
D --> E{"🔀 Switch2"}
E --> F["✏️ Edit Fields"]
F --> G{"❓ If1\nValida dados"}
G --> H["🔍 Search person → Create/Update"]
H --> I["🔍 Search deal → Create/Update"]
I --> J["⚙️ Code2"] --> K["🐇 RabbitMQ\ntypeform_banco_de_dados"]
style A fill:#1a1a2e,stroke:#ff6600,color:#fff
Fluxo¶
Idêntico ao [1/2], mas consome da fila RabbitMQ em vez de webhook. Inclui dedup por redelivered.
Filas¶
| Fila | Direção | Contraparte |
|---|---|---|
typeform_pipedrive |
← Consome | [1/2] publica |
typeform_banco_de_dados |
Publica → | 001.012 consome |
Credenciais¶
| Serviço | Credencial |
|---|---|
| RabbitMQ | RabbitMQ |
| Pipedrive | Pipedrive - evoluamidia@gmail.com |