# 🎛️ 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.

---

**Documents**

- [Get Work Third Party Tasks](https://rpawork.getoutline.com/s/tr/doc/get-work-third-party-tasks-absl3mUsQ6)
- [Get Third Party Task](https://rpawork.getoutline.com/s/tr/doc/get-third-party-task-3F6s5Y8xMW)
- [Call Third Party Task](https://rpawork.getoutline.com/s/tr/doc/call-third-party-task-lq4I7JXFlC)
- [Get Resource Report](https://rpawork.getoutline.com/s/tr/doc/get-resource-report-PMkwjKnQJO)
- [Get Process Report](https://rpawork.getoutline.com/s/tr/doc/get-process-report-AhX5yOlfly)
- [Get Process Info](https://rpawork.getoutline.com/s/tr/doc/get-process-info-HaRtdWgdV4)
- [Get Process Config](https://rpawork.getoutline.com/s/tr/doc/get-process-config-FYCZBA6o0i)
- [Set Credential](https://rpawork.getoutline.com/s/tr/doc/set-credential-8HOyZxKCfT)
- [Set Asset](https://rpawork.getoutline.com/s/tr/doc/set-asset-R5cXzjzfIy)
- [Get Asset Variable Value](https://rpawork.getoutline.com/s/tr/doc/get-asset-variable-value-pVhC1hei0k)
- [Get Asset](https://rpawork.getoutline.com/s/tr/doc/get-asset-dTDy0h0Scd)
- [Set Paw Attachment](https://rpawork.getoutline.com/s/tr/doc/set-paw-attachment-OUS7yK1EFL)
- [Set Additional Data](https://rpawork.getoutline.com/s/tr/doc/set-additional-data-q4WHRBANbb)
- [Add Work](https://rpawork.getoutline.com/s/tr/doc/add-work-fDY2026w20)
- [Start Work](https://rpawork.getoutline.com/s/tr/doc/start-work-jInqklOjj9)
- [End Work](https://rpawork.getoutline.com/s/tr/doc/end-work-UH0XuR1s6k)
- [Log Message](https://rpawork.getoutline.com/s/tr/doc/log-message-Oh90Rh7TPf)
- [Set Culture Info](https://rpawork.getoutline.com/s/tr/doc/set-culture-info-omhuvtPuHl)
- [Get Credential](https://rpawork.getoutline.com/s/tr/doc/get-credential-vWTVYOJ3RM)
- [Set Note](https://rpawork.getoutline.com/s/tr/doc/set-note-WvrTnU6UFc)
- [Set Status Note](https://rpawork.getoutline.com/s/tr/doc/set-status-note-drniYFbsKf)
- [Get Work Screenshot](https://rpawork.getoutline.com/s/tr/doc/get-work-screenshot-c437EPgnoJ)
- [Get Additional Data](https://rpawork.getoutline.com/s/tr/doc/get-additional-data-gbgGETnbag)
- [Get Attachment Data](https://rpawork.getoutline.com/s/tr/doc/get-attachment-data-iLS0YrGVF2)
- [Set Report State](https://rpawork.getoutline.com/s/tr/doc/set-report-state-9RpqFAOoaD)
- [Get Work Output](https://rpawork.getoutline.com/s/tr/doc/get-work-output-zyOCVZZbqS)
- [Get Work Input](https://rpawork.getoutline.com/s/tr/doc/get-work-input-PF6XcJwaq9)
- [Get Work](https://rpawork.getoutline.com/s/tr/doc/get-work-iZFnqHCuQP)
- [Delete Work](https://rpawork.getoutline.com/s/tr/doc/delete-work-YjV0xH5sor)
- [Retry Work](https://rpawork.getoutline.com/s/tr/doc/retry-work-tTGJzIfqZ6)
- [Enable Work](https://rpawork.getoutline.com/s/tr/doc/enable-work-mcBSLkA2pq)
- [Disable Work](https://rpawork.getoutline.com/s/tr/doc/disable-work-JZdXlT9Q0d)
- [Clone Work](https://rpawork.getoutline.com/s/tr/doc/clone-work-54fPddeUTr)