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