Visão geral
As Configurações do Pipeline permitem personalizar como o pipeline Bronze → Silver → Gold se comporta no seu workspace. Você pode definir mapeamentos de campos personalizados (Silver), ajustar pesos de pontuação (Gold), habilitar auto-acionamentos e usar o modo preview para testar mudanças com segurança.Acessando as configurações do pipeline
Via UI:- Navegue até Configurações → Pipeline
- A página de configurações exibe abas para Mapeamentos Silver, Pesos Gold e Comportamento
GET /api/workspace/{workspaceId}/settings/pipeline— ler configurações atuaisPUT /api/workspace/{workspaceId}/settings/pipeline— atualizar configurações
Mapeamentos de campos Silver
Os mapeamentos Silver definem como campos fonte não padrão são mapeados para o schema de produto da Alana.Por que você precisa de mapeamentos
Quando os arquivos do fornecedor usam nomes de colunas como"codigo_item" em vez de "sku", ou "nome_prod" em vez de "title", o Silver não saberá como mapeá-los sem configuração explícita.
Regras de mapeamento
Cada regra de mapeamento tem:| Propriedade | Tipo | Descrição |
|---|---|---|
sourceField | string | O nome da coluna como aparece no arquivo fonte |
targetField | string | O campo do schema Alana para mapear |
transform | string (opcional) | Transformação a aplicar: "uppercase", "lowercase", "trim", "prefix:X", "suffix:X" |
Exemplo de mapeamentos
Campos alvo disponíveis
| Campo alvo | Tipo | Descrição |
|---|---|---|
title | string | Nome do produto |
sku | string | Código de estoque |
gtin | string | Número Global de Item Comercial |
price | number | Preço de venda |
originalPrice | number | Preço antes do desconto |
currency | string | Código ISO 4217 |
brand | string | Nome da marca |
categoryPath | string | Hierarquia de categoria (separada por >) |
description | string | Descrição completa do produto |
shortDescription | string | Descrição breve |
primaryImageUrl | string | URL da imagem principal |
availability | string | Status de estoque |
Pesos de pontuação Gold
Os pesos Gold definem a importância de cada um dos 7 estágios de pontuação. Todos os pesos devem somar 100.Pesos padrão
| Estágio | Peso padrão |
|---|---|
| Identidade (SKU, GTIN, marca) | 20% |
| Taxonomia (profundidade de categoria) | 15% |
| Conteúdo (título, descrição, bullet points) | 25% |
| Mídia (imagens, vídeo) | 20% |
| Precificação (preço, moeda, original) | 10% |
| Atributos (especificações específicas da categoria) | 5% |
| SEO (slug, meta, palavras-chave) | 5% |
Exemplo de peso personalizado
Para um catálogo focado em mídia (ex.: fotografia de moda):Configurações de comportamento
| Configuração | Tipo | Padrão | Descrição |
|---|---|---|---|
autoTriggerSilver | boolean | false | Executar Silver automaticamente após cada ingestão Bronze |
autoTriggerGold | boolean | false | Executar Gold automaticamente após a conclusão do Silver |
previewMode | boolean | false | Simular mudanças no pipeline sem gravar nos produtos |
autoTriggerGold: true não é recomendado para catálogos grandes. A pontuação Gold tem um custo e pode ser lenta para mais de 10.000 produtos. Use acionamento manual ou agendado.Modo preview
QuandopreviewMode: true, as operações do pipeline simulam transformações e retornam o que aconteceria — sem modificar nenhum registro de produto.
Use o modo preview para:
- Testar um novo mapeamento Silver antes de aplicá-lo a dados reais
- Ver como novos pesos Gold afetariam as pontuações
- Validar a lógica de mapeamento de campos sem risco
Exemplo de resposta preview (Silver)
Ler configurações atuais
Atualizar configurações
Coerência de pontuações
As pontuações Gold são recalculadas somente quando o Gold é acionado. Se você alterargoldWeights, as pontuações existentes nos produtos ficam desatualizadas até que o Gold seja executado novamente. Um banner na UI avisa quando as configurações foram alteradas desde a última execução de pontuação.
Para atualizar pontuações após alterar pesos:
Boas práticas
Configure mapeamentos antes do primeiro import
Configure mapeamentos antes do primeiro import
Se os arquivos do fornecedor usam nomes de colunas não padrão, configure os mapeamentos Silver antes de importar. Isso garante que o primeiro import chegue corretamente sem precisar de reimport.
Use o modo preview para mudanças de mapeamento
Use o modo preview para mudanças de mapeamento
Antes de aplicar novos mapeamentos a um catálogo ativo, habilite o modo preview e execute o Silver em uma pequena seleção. Revise a saída de
newValues para confirmar que os mapeamentos se comportam como esperado.Execute o Gold novamente após alterar os pesos
Execute o Gold novamente após alterar os pesos
Após atualizar os pesos Gold, acione uma reanálise completa do catálogo para que todas as pontuações de produtos reflitam a nova configuração.
Habilite autoTriggerSilver para feeds automatizados
Habilite autoTriggerSilver para feeds automatizados
Se você tem um job de import recorrente (feed diário de fornecedor, CSV noturno), habilite
autoTriggerSilver: true para que os produtos importados sejam normalizados automaticamente.