Kayıtları kontrol ederek
ne değişti?
Üç otomasyon şablonunun JavaScript doğrulama adımlarını 11 sentetik kayıtla çalıştırdık. Ham girdiler ve çıktılar indirilebilir.
Nasıl çalıştırdık?
Her dosyanın gerçek Code düğümü ve içindeki sentetik veri çalıştırıldı. Kontrolsüz temel senaryo, bütün girdileri ilerleten karşılaştırma koşuludur. Kontrollü senaryoda durum alanı kabul/inceleme ayrımını belirler.
Ortam: Node.js 24.13.0. Test verileri şablonların içindeki örneklerden alındı. Kontrolsüz koşul “gelen her kaydı ilerlet” varsayımıdır; bir başka ürünün performans sonucu değildir.
| Şablon | Girdi | Kabul | Ayrılan | Durum dağılımı |
|---|---|---|---|---|
| Yinelenen kayıt önleme | 4 | 2 | 2 | yeni: 2 · tekrar: 1 · hata: 1 |
| Sheets → e-posta taslağı | 3 | 1 | 2 | hazir: 1 · incele: 2 |
| Form → CRM kuyruğu | 4 | 1 | 3 | crm_kuyrugu: 1 · incele: 3 |
Bu sonuç neyi gösteriyor?
Örneklerin beklenen durumlara ayrıldığını doğruluyor. Örneğin yinelenen talep kimliği yeni iş gibi ilerlemiyor, eksik veya izin verilmeyen kayıt insan incelemesine ayrılıyor. Bu küçük test gerçek hesap bağlantılarını ve üretimdeki bütün hata türlerini kapsamaz.
- n8n sunucusu ve düğüm bağlantıları uçtan uca çalıştırılmadı.
- Sheets, Gmail ve HubSpot bağlantısı kurulmadı; dış servise istek veya gerçek müşteri işlemi yapılmadı.
- Model yanıtı, AI kalitesi, gecikme, ücretli kullanım ve üretim eşzamanlılığı ölçülmedi.
- 11 sentetik kayıt bütün hata olasılıklarını kapsamaz.
Girdi ve çıktı kayıtları
Yinelenen kayıt önleme: 4 kaydı incele
{
"girdiler": [
{
"json": {
"talep_id": "T-1001",
"eposta": "ada@example.com",
"ihtiyac": "Ürün açıklaması"
}
},
{
"json": {
"talep_id": "T-1002",
"eposta": "mert@example.com",
"ihtiyac": "Otomasyon kurulumu"
}
},
{
"json": {
"talep_id": "T-1001",
"eposta": "ada@example.com",
"ihtiyac": "Aynı kayıt yeniden geldi"
}
},
{
"json": {
"talep_id": "",
"eposta": "eksik@example.com",
"ihtiyac": "Anahtar yok"
}
}
],
"ciktilar": [
{
"json": {
"talep_id": "T-1001",
"eposta": "ada@example.com",
"ihtiyac": "Ürün açıklaması",
"islem_durumu": "yeni",
"hata_notu": ""
}
},
{
"json": {
"talep_id": "T-1002",
"eposta": "mert@example.com",
"ihtiyac": "Otomasyon kurulumu",
"islem_durumu": "yeni",
"hata_notu": ""
}
},
{
"json": {
"talep_id": "T-1001",
"eposta": "ada@example.com",
"ihtiyac": "Aynı kayıt yeniden geldi",
"islem_durumu": "tekrar",
"hata_notu": "talep_id daha önce işlendi"
}
},
{
"json": {
"talep_id": "",
"eposta": "eksik@example.com",
"ihtiyac": "Anahtar yok",
"islem_durumu": "hata",
"hata_notu": "talep_id zorunlu"
}
}
]
}Şablon SHA-256: 154d3de68877e773b52bd75f056c6f70cd156bb61c6cf921d7bfd7a01ccddd7d
Sheets → e-posta taslağı: 3 kaydı incele
{
"girdiler": [
{
"json": {
"talep_id": "T-2001",
"ad": "Deniz",
"sirket": "Örnek Mağaza",
"eposta": "deniz@example.com",
"ihtiyac": "20 ürün için açıklama taslağı",
"izin": "evet",
"durum": "yeni"
}
},
{
"json": {
"talep_id": "T-2002",
"ad": "Ece",
"sirket": "Örnek Atölye",
"eposta": "",
"ihtiyac": "İhtiyaç net değil",
"izin": "evet",
"durum": "yeni"
}
},
{
"json": {
"talep_id": "T-2003",
"ad": "Can",
"sirket": "Örnek Ajans",
"eposta": "can@example.com",
"ihtiyac": "Toplantı notu sistemi",
"izin": "hayır",
"durum": "yeni"
}
}
],
"ciktilar": [
{
"json": {
"talep_id": "T-2001",
"ad": "Deniz",
"sirket": "Örnek Mağaza",
"eposta": "deniz@example.com",
"ihtiyac": "20 ürün için açıklama taslağı",
"izin": "evet",
"durum": "yeni",
"taslak_durumu": "hazir",
"hata_notu": "",
"konu": "Örnek Mağaza için ilk değerlendirme",
"govde": "Deniz,\n\n20 ürün için açıklama taslağı ihtiyacınızı aldık. Önce kapsamı ve mevcut kaynakları netleştirmek için 20 dakikalık bir görüşme öneriyoruz. Uygun olduğunuz iki zamanı paylaşabilir misiniz?\n\nTeşekkürler"
}
},
{
"json": {
"talep_id": "T-2002",
"ad": "Ece",
"sirket": "Örnek Atölye",
"eposta": "",
"ihtiyac": "İhtiyaç net değil",
"izin": "evet",
"durum": "yeni",
"taslak_durumu": "incele",
"hata_notu": "talep_id, eposta, ihtiyac, izin=evet ve durum=yeni alanlarını kontrol et",
"konu": "",
"govde": ""
}
},
{
"json": {
"talep_id": "T-2003",
"ad": "Can",
"sirket": "Örnek Ajans",
"eposta": "can@example.com",
"ihtiyac": "Toplantı notu sistemi",
"izin": "hayır",
"durum": "yeni",
"taslak_durumu": "incele",
"hata_notu": "talep_id, eposta, ihtiyac, izin=evet ve durum=yeni alanlarını kontrol et",
"konu": "",
"govde": ""
}
}
]
}Şablon SHA-256: a064924dd88264248e17de4fe0f28c9363fd049cb69cdf2d359b9c52cee34e50
Form → CRM kuyruğu: 4 kaydı incele
{
"girdiler": [
{
"json": {
"talep_id": "F-3001",
"ad": "Selin",
"eposta": "selin@example.com",
"ihtiyac": "Teklif ve fiyat bilgisi",
"izin": true
}
},
{
"json": {
"talep_id": "F-3002",
"ad": "Arda",
"eposta": "",
"ihtiyac": "Hesabıma erişemiyorum",
"izin": true
}
},
{
"json": {
"talep_id": "F-3003",
"ad": "Bot",
"eposta": "spam@example.com",
"ihtiyac": "BUY NOW http://spam.example",
"izin": false
}
},
{
"json": {
"talep_id": "F-3001",
"ad": "Selin",
"eposta": "selin@example.com",
"ihtiyac": "Aynı talep yeniden geldi",
"izin": true
}
}
],
"ciktilar": [
{
"json": {
"talep_id": "F-3001",
"ad": "Selin",
"eposta": "selin@example.com",
"ihtiyac": "Teklif ve fiyat bilgisi",
"etiket": "satış",
"oncelik": "normal",
"durum": "crm_kuyrugu",
"hata_notu": ""
}
},
{
"json": {
"talep_id": "F-3002",
"ad": "Arda",
"eposta": "",
"ihtiyac": "Hesabıma erişemiyorum",
"etiket": "destek",
"oncelik": "yüksek",
"durum": "incele",
"hata_notu": "zorunlu alan veya izin eksik"
}
},
{
"json": {
"talep_id": "F-3003",
"ad": "Bot",
"eposta": "spam@example.com",
"ihtiyac": "BUY NOW http://spam.example",
"etiket": "iş ortaklığı",
"oncelik": "normal",
"durum": "incele",
"hata_notu": "spam şüphesi"
}
},
{
"json": {
"talep_id": "F-3001",
"ad": "Selin",
"eposta": "selin@example.com",
"ihtiyac": "Aynı talep yeniden geldi",
"etiket": "iş ortaklığı",
"oncelik": "normal",
"durum": "incele",
"hata_notu": "yinelenen talep_id"
}
}
]
}Şablon SHA-256: 38c23029ad38baaf0b6b45503aaec0af78f12603e00d8a73c282734586073423
Testi kendi ortamında tekrarla
Şablonu indir, önce içindeki sentetik kayıtları çalıştır ve sonuçları bu raporla karşılaştır. Dış hizmete yazma adımını kendi test hesabında ayrıca doğrula.
AI Araçlar editör ekibi · Çalıştırma zamanı: