Estrutura do Fluxo de Trabalho
- Gatilho: De forma agendada
- Código: Consultar seu armazém de dados
- Código (opcional): Formatar os dados como array
- Iterador: Percorrer cada produto
- Inserir/atualizar registro: Criar ou atualizar no Twenty

Etapa 1: Agendar o gatilho
Defina o fluxo de trabalho para executar em uma frequência que atenda às suas necessidades de atualização dos dados:- A cada 5 minutos para sincronização quase em tempo real
- A cada hora para dados menos críticos
- Diariamente para atualizações em lote
Etapa 2: Consultar seu armazém de dados
Adicione uma ação de Código para buscar dados recentes:Etapa 3: Formatar os dados (opcional)
Se o seu armazém de dados retornar dados em um formato que precise de transformação, adicione outra ação de Código. Transformações comuns incluem conversões de tipo, renomeação de campos e limpeza de dados.Exemplo: Dados de usuário com campos booleanos e de status
Exemplo: Dados de produto com conversões de tipo
Exemplo: Formatação de data e moeda
Transformações comuns
| Formato de origem | Formato de destino | Código |
|---|---|---|
"true" / "false" | true / false | v === true || v === "true" |
"123.45" | 123.45 | parseFloat(value) |
"active" | "ACTIVE" | value.toUpperCase() |
1704067200 (Unix) | Data ISO | new Date(v * 1000).toISOString() |
"$1,234.56" | 1234.56 | parseFloat(v.replace(/[^0-9.-]/g, "")) |
null / undefined | "" | value || "" |
Etapa 4: Iterar pelos produtos
Adicione uma ação de Iterador:- Entrada:
{{code.products}}
Etapa 5: Inserir/atualizar cada registro
Dentro do iterador, adicione uma ação de Inserir/atualizar registro:| Configuração | Valor |
|---|---|
| Objeto | Seu objeto Produto personalizado |
| Correspondência por | ID externo ou SKU (identificador único) |
| Nome | {{iterator.item.name}} |
| SKU | {{iterator.item.sku}} |
| Preço | {{iterator.item.price}} |
Casos de uso de exemplo
| Fonte | Data |
|---|---|
| Sistema ERP | Catálogo de produtos, preços, inventário |
| Plataforma de e-commerce | Pedidos, clientes, atualizações de produtos |
| Armazém de dados | Métricas agregadas, dados enriquecidos |
| Sistema de inventário | Níveis de estoque, alertas de reposição |