İlk Entegrasyon
1. Ne öğreneceksiniz?
Bu tanıtım dersinde, "Entegrasyonlar" modülünün ana bileşenleriyle tanışacak ve pratik bir örnek oluşturacağız. Şunları öğreneceksiniz:
- Kendi fonksiyonlarınızı JavaScript'te yazmak için Function düğmesini kullanın.
- Dinamik verilerle metin şablonları oluşturmak için Template düğmesini uygulayın.
- Akışları başlatmak, sonuçları kontrol etmek ve koşulları ayarlamak için Inject, Debug ve Switch düğmelerini yapılandırın.
2. Inject Düğmesi
Inject düğmesi, giriş verilerini simüle etmek ve akışı başlatmak için kullanılacaktır.
3. Function Düğmesi
Giriş numarasını iletmek için Function düğmesini kullanacağız.
- Function Düğmesindeki Kod:
msg.payload = 5; // Giriş numarası
return msg;
Burada akışa ilettiğimiz 5
sayısını ayarlıyoruz.
4. Switch Düğmesi:
Switch düğmesi, 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 iletin.
- Eğer sayı 0'dan küçükse, "Negatif" dalına iletin.
- Eğer sayı 0'a eşitse, "Sıfır" dalına iletin.
5. Template Düğmesi:
Template düğmesinde, bir mesajı çıkarmak için bir şablon oluşturacağız.
- Template Düğmesindeki Şablon:
Kontrolün sonucu: {{payload}}
Bu düğme, önceki düğmede üretilen metni değiştirecek ve çıktıya hazırlayacaktır.
6. Debug Düğmesi:
Debug düğmesi, 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