Utformning av Arbetsflöde för Produktanalys
Svep för att visa menyn
Ditt arbetsflöde tar Amazon ASIN:er från ett kalkylblad, hämtar produktdata via API, bearbetar det med AI och genererar analysrapporter. Del 1 fokuserar på uppsättning, datavalideringsvägar och konfiguration av HTTP-förfrågningar.
Ett arbetsflöde som:
- Läser ASIN:er (Amazons produktidentifierare) från ett kalkylblad;
- Validerar om varje ASIN existerar;
- Hämtar produktdata från Rainforest API;
- Kontrollerar om API:et returnerade användbar data;
- Skickar produktdata till ChatGPT för analys;
- Genererar en sammanfattning och förbättringsförslag;
- Skapar ett Google-dokument som innehåller rapporten;
- Länkar dokumentet tillbaka till den ursprungliga raden i kalkylbladet.
# Spreadsheet Row (ASIN)
# ↓
# ┌─────────────────────────────────────────┐
# │ PATH: ASIN Check │
# ├──────────────────┬──────────────────────┤
# │ No ASIN │ ASIN Found │
# │ ↓ │ ↓ │
# │ Update Sheet: │ HTTP Request │
# │ "ASIN not found" │ (Rainforest API) │
# │ │ ↓ │
# │ │ ┌─────────────────┐ │
# │ │ │ PATH: Data │ │
# │ │ │ Check │ │
# │ │ ├────────┬────────┤ │
# │ │ │Poor │Good │ │
# │ │ │Data │Data │ │
# │ │ │ ↓ │ ↓ │ │
# │ │ │Update │ChatGPT │ │
# │ │ │Sheet: │ ↓ │ │
# │ │ │"Poor │Google │ │
# │ │ │ data" │Doc │ │
# │ │ │ │ ↓ │ │
# │ │ │ │Update │ │
# │ │ │ │Sheet │ │
# └──────────────────┴────────┴────────┴───┘
Arbetsflödet startar med en Google Sheets-utlösare som körs när en ASIN läggs till eller uppdateras. Att använda ASIN som utlösarkolumn ger exakt kontroll över när bearbetningen börjar och säkerställer att varje rad hanteras avsiktligt. Ett snabbt test av utlösaren bekräftar att radnummer, ASIN och relaterade fält skickas korrekt.
Innan några API-anrop använder arbetsflödet vägar för validering. Om ASIN saknas uppdateras raden omedelbart med en felstatus och bearbetningen stoppas. Om en ASIN finns fortsätter arbetsflödet och gör en HTTP GET-förfrågan till Rainforest API, där ASIN dynamiskt mappas från kalkylbladet. Detta steg hämtar fullständig produktdata, som blir tillgänglig för vidare logik.
Eftersom API-svar inte garanterat är användbara, kontrollerar en andra datakvalitetsväg om en produkttitel finns. Saknad eller ofullständig data flaggas tillbaka i kalkylbladet, vilket skapar ett tydligt revisionsspår. När giltig data finns skickar arbetsflödet hela API-svaret till ChatGPT för analys, vilket möjliggör AI-bearbetning som genererar sammanfattningar och rekommendationer i nästa del.
I detta skede uppvisar automatiseringen redan defensiv design: ogiltiga indata fångas tidigt, opålitliga API-svar hanteras smidigt och varje fel uppdaterar källarket med tydliga statusmeddelanden. Giltiga data flödar vidare till AI-bearbetning, redo för rapportgenerering och dokumentskapande i nästa steg.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal