Orchestrator

1. Giriş

PAW Orkestratör, RPA süreçlerinin merkezi olarak yönetilmesini sağlayan bir platformdur. Robotlar, iş kuyrukları, kullanıcılar ve süreçler bu sistem üzerinden planlanır, izlenir ve raporlanır.

Bu doküman, PAW Orkestratörün temel modüllerini, kullanım adımlarını ve günlük operasyonları açıklamaktadır.


2. Temel Kavramlar

  • Robot: PAW platformunda görevleri otomatik olarak gerçekleştiren yazılım birimi.

  • Process / İş Süreci: Robotların gerçekleştireceği belirli görevlerin tanımı.

  • Queue / İş Kuyruğu: Robotlara sırayla iletilecek iş kayıtları.

  • Schedule / Zamanlama: İş süreçlerinin ne zaman çalışacağını belirleyen plan.

  • User / Kullanıcı: Orkestratör üzerinde işlem yapma yetkisine sahip kişi.

  • Role / Rol: Kullanıcıların sahip olduğu yetki grupları (Admin, Developer, Viewer vb.).


3. Modüller ve İşlevler

3.1 Dashboard (Ana Ekran)

  • Çalışan robotların durumu (Başarılı, Hatalı, Beklemede)

  • Süreçlerin anlık durumu ve performans özetleri

  • Hatalı işler ve uyarıların listelenmesi

Kullanım Örneği:

  • Günlük operasyon öncesi, dashboard üzerinden hatalı veya bekleyen işler kontrol edilir.


3.2 Robot Yönetimi

  • Sistemdeki robotların listelenmesi ve durumu

  • Robotlara manuel veya otomatik görev atama

  • Robotların kaynak ve performans takibi

Kullanım Örneği:

  • Yeni bir robot sisteme eklendiğinde, buradan aktivasyonu ve test çalıştırması yapılır.


3.3 Process / İş Süreçleri Yönetimi

  • Süreçlerin listelenmesi ve detaylarının görüntülenmesi

  • Farklı sürümler arasında seçim yapılabilmesi

  • Süreçlerin zamanlanması (Schedule)

Kullanım Örneği:

  • “Fatura İşleme” süreci haftada 5 gün sabah 09:00’da otomatik çalışacak şekilde zamanlanır.


3.4 Queue / İş Kuyruğu Yönetimi

  • Robotlara gönderilecek iş kayıtlarının yönetimi

  • Öncelik ve sıra ayarlamaları

  • Hata alan işlerin yeniden çalıştırılması

Kullanım Örneği:

  • Bir robot, kuyruktaki 50 faturayı işler ve hata alan kayıtlar otomatik olarak yeniden kuyruğa eklenir.


3.5 Loglar ve Raporlama

  • Robotların ve süreçlerin detaylı loglarının görüntülenmesi

  • Performans ve hata analizi raporları

  • Raporların Excel olarak dışa aktarılması

Kullanım Örneği:

  • Haftalık rapor alınarak robot verimliliği ve süreç tamamlama süreleri incelenir.


3.6 Kullanıcı ve Rol Yönetimi

  • Kullanıcı hesaplarının oluşturulması ve yetkilendirilmesi

  • Rol bazlı erişim kontrolü

  • Denetim (Audit) kayıtlarının izlenmesi

Kullanım Örneği:

  • Yeni bir geliştirici eklenirken “Developer” rolü atanır ve yalnızca süreç tasarımına erişim verilir.


4. Günlük Operasyon Akışı Örneği

  1. Dashboard’dan robotların ve iş süreçlerinin durumunu kontrol et.

  2. Hatalı veya bekleyen işleri Queue modülünden yeniden çalıştır.

  3. Yeni iş süreçlerini Process modülünden zamanla ve robotlara ata.

  4. Gün sonunda Loglar ve Raporlama modülünden günlük performans raporlarını çıkar.


5. İpuçları ve En İyi Uygulamalar

  • Süreç versiyonlarını güncel tut, eski sürümleri yalnızca test için kullan.

  • Hatalı iş kayıtlarını analiz et ve sık tekrar eden hataları çöz.

  • Kullanıcı erişimlerini rol bazlı sınırlandırarak güvenliği artır.

  • Raporları düzenli olarak dışa aktar ve performans trendlerini takip et.