API Entegratörü Nedir?
API Entegratörü ve ya Task Flow Manager (bundan sonra bu şekilde isimlendirilecek), birden fazla görevi belirli bir sıraya göre otomatik olarak işletebilen bir iş akış yönetim sistemidir. Her görev, kendisinden önceki adımın ürettiği çıktıyı kullanabilir, dış sistemlerle haberleşebilir veya iç sistemlerde tanımlanan işlemleri gerçekleştirebilir.
Task Flow Manager’ın Temel Özellikleri
Sıralı Görev Yürütme
Sıralı görevler tanımlanarak tanımlandıkları sırayla çalışır.
Veri Akışı
Bir görevin çıktısı sonraki görevin girdisi olarak kullanılabilir ve birbirine bağlı iş süreçleri etkin bir şekilde yürütülebilir.
Otomatik Tetikleme
Görev akışları zamanlayıcı ile otomatik çalışabilir.
HTTP Tetikleme
Görev akışları HTTP istekleri ile tetiklenebilir.
Hata Yönetimi
Hata durumunda gerçekleşecek işlemler tanımlanarak görev akışında bir hatayla karşılaşılması durumunda ön tanımlı işlemlerin gerçekleşmesi sağlanabilir.
Detaylı Loglama
Her görevin çalışma ve log kayıtları iş akışı her tetiklendiğinde adım adım görüntülenebilir.
İstatistikler
Başarılı, başarısız, devam eden ve toplam işlem istatistikleri kullanıcı dostu bir grafik üzerinden görüntülenebilir.
API Entegratörünü kullanabilmek için, üst navigasyon çubuğunda yer alan Administration sekmesi altındaki General Settings sayfasında bulunan Define Your API Integration Module alanına entegratörün erişim adresi bilgilerini girmeniz gerekmektedir.
Task Flow Manager Hangi Durumlar İçin Kullanılabilir?
Task Flow Manager aşağıdaki durumlar için kullanılabilir:Veri Aktarımı ve Alışverişi
Farklı sistemler arasında veri aktarımı ve veri alışverişi işlemlerini otomatikleştirir.
E-posta ve Bildirim
Otomatik e-posta ve bildirim gönderme işlemlerini yönetir.
Raporlama
İş akışları ve iş akış adımları için düzenli ve yönetilebilir raporlama sağlar.
Çoklu API Çağrıları
Birden fazla API çağrısını belirli zaman aralıkları veya durumlarda gerçekleştirir.
Mesaj Kuyrukları
Kafka, RabbitMQ gibi sistemlere mesaj gönderme işlemlerini yönetir.
Hata Yönetimi
Akış olarak tanımlanan görevlerde hata oluşması durumunda otomatik görev tetiklenmesi sağlar.
Otomatikleştirme
Otomatikleştirilmek istenen sıralı işlerle ilgili bir çok durumda kullanılabilir.
Task Flow Manager Görev Tipleri
Eğer akış başarısız tamamlanırsa, aşağıdaki görev tiplerinin herhangi birinden eylem (action) tanımlanarak haberdar olunabilir.E-posta Gönderme
E-posta Gönderme
Görev akışı başarısız olduğunda otomatik olarak e-posta gönderilmesini sağlar.
API Çağrısı (API Call) Yapma
API Çağrısı (API Call) Yapma
Hata durumunda belirtilen API endpoint’ine otomatik çağrı yapılmasını sağlar.
Veri Tabanı Konnektörü ile İşlem Yapma
Veri Tabanı Konnektörü ile İşlem Yapma
Veritabanı üzerinde önceden tanımlanmış işlemlerin gerçekleştirilmesini sağlar.
Linux Script Çalıştırma
Linux Script Çalıştırma
Linux ortamında script çalıştırılmasını sağlar.
Script Çalıştırma
Script Çalıştırma
Genel script çalıştırma işlemlerini gerçekleştirir.
Bildirim Oluşturma
Bildirim Oluşturma
Sistem içinde bildirim oluşturulmasını sağlar.
SNMP
SNMP
SNMP protokolü üzerinden işlem gerçekleştirilmesini sağlar.

