Ana içeriğe atla

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.
Görev akışı başarısız olduğunda otomatik olarak e-posta gönderilmesini sağlar.
Hata durumunda belirtilen API endpoint’ine otomatik çağrı yapılmasını sağlar.
Veritabanı üzerinde önceden tanımlanmış işlemlerin gerçekleştirilmesini sağlar.
Linux ortamında script çalıştırılmasını sağlar.
Genel script çalıştırma işlemlerini gerçekleştirir.
Sistem içinde bildirim oluşturulmasını sağlar.
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.