İlk Entegrasyon
1. Ne öğreneceksiniz?
Bu tanıtım dersinde, "Entegrasyonlar" modülünün ana bileşenleriyle tanışacağız ve pratik bir örnek oluşturacağız. Şunları öğreneceksiniz:
- Kendi fonksiyonlarınızı JavaScript'te yazmak için Function düğümünü kullanın.
- Dinamik verilerle metin şablonları oluşturmak için Template düğümünü uygulayın.
- Akışları başlatmak, sonuçları kontrol etmek ve koşulları ayarlamak için Inject, Debug ve Switch düğümlerini yapılandırın.
2. Inject Düğümü
Inject düğümü, giriş verilerini simüle etmek ve akışı başlatmak için kullanılacaktır.
3. Function Düğümü
Bir giriş numarasını iletmek için Function düğümünü kullanacağız.
- Function Düğümündeki Kod:
msg.payload = 5; // Giriş numarası
return msg;
Burada akışa ilettiğimiz 5
sayısını ayarlıyoruz.
4. Switch Düğümü:
Switch düğümü, sayının pozitif, negatif veya sıfır olup olmadığını kontrol etmek ve verileri buna göre iletmek için kullanılacaktır.
- Yapılandırma:
- Eğer sayı 0'dan büyükse, "Pozitif" dalına geçin.
- Eğer sayı 0'dan küçükse, "Negatif" dalına geçin.
- Eğer sayı 0'a eşitse, "Sıfır" dalına geçin.
5. Template Düğümü:
Template düğümünde, bir mesajı çıkarmak için bir şablon oluşturacağız.
- Template Düğümündeki Şablon:
Kontrolün sonucu: {{payload}}
Bu düğüm, önceki düğümde üretilen metni değiştirecek ve çıktıya hazırlayacaktır.
6. Debug Düğümü:
Debug düğümü, sonucu konsola çıkaracak, böylece son mesajı görebileceğiz.
- Yapılandırma: Üretilen mesajı konsolda görüntülemek için çıktıyı
msg.payload
olarak ayarlayın.
7. Sonuç:
Eğer akışa iletilen sayı 5 ise, Debug bölümünde şu mesajı göreceksiniz:
Kontrolün sonucu: Sayı pozitif
Eğer sayıyı -3 olarak değiştirirseniz, sonuç şu olacaktır:
Kontrolün sonucu: Sayı negatif
Eğer sayı 0 ise, sonuç şu olacaktır:
Kontrolün sonucu: Sayı sıfır