# Queue Properties

Robotik Süreç Otomasyonu (RPA) projelerinde, iş yükünü yönetmek, süreçleri ölçeklendirmek ve hataya dayanıklı bir yapı oluşturmak için kuyruklar (queues) kritik bir rol oynar. Kuyruklar, iş süreçlerinde verilerin asenkron olarak işlenmesine, görevlerin önceliklendirilmesine ve işlemlerin daha düzenli yürütülmesine olanak tanır.

* **İş Yükü Yönetimi :** Kuyruklar, büyük veri kümelerini parçalara ayırarak robotların iş yükünü daha verimli bir şekilde yönetmesini sağlar.
* **Paralel İşlem ve Performans Artışı :** Birden fazla robotun aynı kuyruktan veri çekerek işlemleri hızlandırmasına olanak tanır.
* **Hata Yönetimi ve Geri Kazanım :** Başarısız işlemleri belirleyip tekrar işleyerek sistemin dayanıklılığını artırır.
* **İzlenebilirlik ve Raporlama :** Kuyruklar, hangi işlemin tamamlandığını, hata aldığını veya beklediğini takip ederek operasyonel görünürlüğü artırır.
* **Önceliklendirme ve Esneklik :** Kuyruktaki iş öğeleri, iş önceliklerine göre sıralanabilir ve gerektiğinde yüksek öncelikli görevler öne alınabilir.

Bu aktivite, RPA süreçlerinde kuyruk işlemleri gerçekleştirmek için kullanılır. Kuyruktaki öğeleri eklemek, almak, işaretlemek ve yönetmek için çeşitli işlevler içerir.

**Inputs**

**Queue Type**

* **Veri Tipi :** Seçim
* **Açıklama :** Kuyruk üzerinde gerçekleştirilecek işlemi belirler.
  * Add To Queue → Kuyruğa yeni öğeler ekler.
  * Delete Item → Belirtilen öğeyi kuyruğun içinden siler.
  * Delete Processed Items → İşlenmiş öğeleri kuyruğun içinden temizler.
  * Get Completed Items → Kuyruktaki tamamlanmış öğeleri getirir.
  * Get Exception Items → Hata almış öğeleri getirir.
  * Get Item Data → Belirli bir kuyruk öğesinin detaylarını döndürür.
  * Get Next Item → İşlenmek üzere sıradaki öğeyi getirir.
  * Get Pending Items → Bekleyen (işlenmemiş) öğeleri listeler.
  * Get Queue Names → Sistemde tanımlı tüm kuyrukları getirir.
  * Is Item In Queue → Belirli bir öğenin kuyruğa eklenip eklenmediğini kontrol eder.
  * Mark Completed → Bir öğeyi tamamlandı olarak işaretler.
  * Mark Exception → İşlenemeyen bir öğeyi hata olarak işaretler.
  * Mark Pending → Bir öğeyi beklemeye alarak işlenmesini geciktirir.
  * Set Data → Bir öğenin içeriğini günceller.
  * Set Date → Bir öğeye belirli bir işlem tarihi atar.
  * Set Priority → Öncelik değeri belirleyerek işlem sırasını düzenler.

&#x20;

**Outputs**

Kuyruktan alınan öğeler veya işlemin sonucuna dair bilgiler.

**Örnek Kullanım :**

* Sipariş verilerini kuyrukta yönetmek ve farklı robotlar tarafından işlenmesini sağlamak.
* Kullanıcı işlemlerini takip eden bir RPA sürecinde tamamlanmış, başarısız veya bekleyen öğeleri yönetmek.
* Fatura onay süreçlerinde görevleri kuyruk üzerinden dağıtmak.

<figure><img src="/files/3YtcYLBo00wQwONbqYqm" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.genrpa.com/aktiviteler/favorite-activities/queue-properties.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
