• Arsa, arazi ve gayrimenkul sorularınızı ilgili bölümde sorun; bölgesel bilgi ve deneyimlerinizi paylaşın.

Rehber Make Router ve filtre kullanımı: Kayıt neden iki farklı yola gidiyor?

  • Konuyu Başlatan Konuyu Başlatan Mehmet
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 8

Mehmet

Admin
Konum
Kocaeli
Konular
1.504
Mesajlar
1.519
Çözümler
0
Yetki Belge No
4100307
Danışman mısınız?
Evet
Make Router'a iki yol eklemek, kaydın otomatik olarak yalnız birine gideceği anlamına gelmez. Bir kayıt birden fazla filtrenin koşulunu sağlıyorsa birden fazla yolda işlenebilir. Yalnız tek hedefe gitmesini istiyorsanız koşulların birbirini dışladığını kendiniz belirlemelisiniz.

Örneğin destek taleplerini “kurulum”, “fatura” ve “diğer” olarak ayıracağınızı düşünün. Kategoriyi kontrol etmek yerine başlıkta rastgele kelime aramak, “kurulum faturası” gibi bir talebin iki rota üzerinden işlenmesine neden olabilir. Önce hangi alanın yönlendirme için esas olduğunu seçin.

Basit ve açık bir veri sözleşmesi kullanın​

Deneme girdisi şöyle olsun:
Kod:
{
  "ticket_id": "T-104",
  "category": "kurulum",
  "subject": "Yeni cihazda hesap kurulumu"
}
Router sonrasında birinci rota category eşittir kurulum, ikinci rota category eşittir fatura koşuluyla ilerlesin. “Diğer” rotasını fallback olarak kurun. Bu örnekte başlık açıklama içindir; yönlendirme kararını kategori alanı verir.

Filtreyi doğru bağlantıya ekleyin​

  1. Router'dan hedef modüle giden bağlantıyı açın.
  2. Filtreye sonucu anlatan bir ad verin; “Filtre 1” yerine “Yalnız kurulum talepleri” daha anlaşılırdır.
  3. Önceki modülden category alanını eşleyin ve metin karşılaştırmasıyla tam değeri kontrol edin.
  4. İkinci rotada fatura değerini tanımlayın. Alanın boş gelmesi durumunu ayrıca düşünün.
  5. Hiçbir normal rota koşulunu karşılamayan kayıtlar için fallback rotasını yapılandırın.
Make rotaları sıralı işler; bu, ilk eşleşme diğer eşleşmeleri iptal eder demek değildir. Rota sırası ile koşulların tekil olması farklı konulardır. Bir senaryoda hem bildirim hem arşivleme isteniyorsa çoklu eşleşme bilerek kullanılabilir.

Üç kayıtla değil, dört durumla deneyin​

Kod:
T-101 | kurulum | yalnız kurulum rotası
T-102 | fatura  | yalnız fatura rotası
T-103 | kargo   | fallback rotası
T-104 | boş     | tanımladığınız eksik veri davranışı
Bu tablo beklenen kontrol planıdır. Gerçek çalıştırmada her rotanın giriş sayısını ve oluşan görev numarasını karşılaştırın. “Kurulum” ile “kurulum ” gibi sonunda boşluk bulunan değerlerin davranışını da inceleyin; kaynağın verisini normalize edecekseniz bunu filtrelerden önce tek yerde yapın.

Sayı veya tarih koşullarında dikkat​

Bir miktarı bölümlere ayırıyorsanız sınır değerleri iki rotaya birden dahil etmeyin. Örneğin ilk rota “100'den küçük”, ikinci rota “100 ve üzeri” olabilir. Testte 99, 100 ve 101 değerlerini kullanın. Metin olarak gelen sayıyı sayısal karşılaştırmaya uygun hale getirmeden sonuca güvenmeyin.

Son durumda her girdinin neden o yola gittiğini tek cümleyle açıklayabiliyor olmalısınız. Yol adları, filtreler ve deneme sonuçları birbiriyle tutarlıysa senaryoyu büyütmek ve hata ayıklamak kolaylaşır.

Kaynaklar​

Make: Router ve fallback rotası
Make: Filtre koşulları
 

Sen de şimdi bize katılmak ister misin?

Kayıt ol

Bize katılım kolay ve ücretsizdir!

Konuyu görüntüleyenler

Bu konuyu şu anda görüntüleyen üye bulunmuyor.
Geri
Üst