Ana içeriğe geç

İlk Entegrasyon

1. Ne öğreneceksiniz?

Bu giriş dersinde "Entegrasyonlar" modülünün temel bileşenleriyle tanışacak ve pratik bir örnek oluşturacağız. Şunları öğreneceksiniz:

  • Kendi JavaScript fonksiyonlarınızı yazmak için Function düğümünü kullanmayı.
  • Dinamik verilerle metin şablonları oluşturmak için Template düğümünü uygulamayı.
  • Akışları başlatmak, sonuçları kontrol etmek ve koşullar belirlemek için Inject, Debug ve Switch düğümlerini ayarlamayı.

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ü

Giriş sayısını iletmek için Function düğümünü kullanacağız.

  • Function Düğümündeki Kod:
    msg.payload = 5; // Giriş sayısı
    return msg;

Burada akışa ilettiğimiz 5 sayısını belirliyoruz.

4. Switch Düğümü:

Switch düğümü, sayının pozitif, negatif veya sıfır olup olmadığını kontrol etmek ve sonuca göre verileri iletmek için kullanılacaktır.

  • Ayarlar:
    • Sayı 0'dan büyükse, "Pozitif" dalına ilet.
    • Sayı 0'dan küçükse, "Negatif" dalına ilet.
    • Sayı 0'a eşitse, "Sıfır" dalına ilet.

5. Template Düğümü:

Template düğümünde bir mesaj çıktısı için şablon oluşturacağız.

  • Template Düğümündeki Şablon:
    Kontrol Sonucu: {{payload}}

Bu düğüm, önceki düğümde oluşturulan metni yerleştirecek ve çıktıya hazırlayacaktır.

6. Debug Düğümü:

Debug düğümü, sonucu konsola yazdıracak, böylece nihai mesajı görebileceğiz.

  • Ayarlar: Oluşturulan mesajı konsola yazdırmak için msg.payload'ı ayarlıyoruz.

7. Sonuç:

Eğer akışa iletilen sayı 5 ise, Debug'da şu mesajı göreceksiniz:

Kontrol Sonucu: Sayı pozitif

Eğer sayıyı -3 olarak değiştirirseniz, sonuç şöyle olacaktır:

Kontrol Sonucu: Sayı negatif

Eğer sayı 0 ise, sonuç şöyle olacaktır:

Kontrol Sonucu: Sayı sıfıra eşit