Genel Bakış
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örevler tanımlanarak tanımlandıkları sırayla çalışır.
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.
Görev akışları zamanlayıcı ile otomatik çalışabilir.
Görev akışları HTTP istekleri ile tetiklenebilir.
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.
Her görevin çalışma ve log kayıtları iş akışı her tetiklendiğinde adım adım görüntülenebilir.
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:
Farklı sistemler arasında veri aktarımı ve veri alışverişi işlemlerini otomatikleştirir.
Otomatik e-posta ve bildirim gönderme işlemlerini yönetir.
İş akışları ve iş akış adımları için düzenli ve yönetilebilir raporlama sağlar.
Birden fazla API çağrısını belirli zaman aralıkları veya durumlarda gerçekleştirir.
Kafka, RabbitMQ gibi sistemlere mesaj gönderme işlemlerini yönetir.
Akış olarak tanımlanan görevlerde hata oluşması durumunda otomatik görev tetiklenmesi sağlar.
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
Görev akışı başarısız olduğunda otomatik olarak e-posta gönderilmesini sağlar.
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
Veritabanı üzerinde önceden tanımlanmış işlemlerin gerçekleştirilmesini sağlar.
Linux Script Çalıştırma
Linux ortamında script çalıştırılmasını sağlar.
Script Çalıştırma
Genel script çalıştırma işlemlerini gerçekleştirir.
Bildirim Oluşturma
Sistem içinde bildirim oluşturulmasını sağlar.
SNMP
SNMP protokolü üzerinden işlem gerçekleştirilmesini sağlar.
Task Flow Manager'a Erişim
Task Flow Manager'a ekranda solda bulunan navigasyon çubuğunda Development sekmesi altında API Integrator(Task Flow Manager) erişebilirsiniz.