# AddToQueue

### 📌 Amaç

AddToProcess iş akışı, işlenecek verilerin queue (kuyruk) yapısına aktarılmasını sağlar. Bu aşamada yüklenen ve işlenmeye hazır hale getirilen kayıtlar belirlenen kurallara göre kuyruğa eklenir. Ayrıca mükerrer kayıt kontrolleri, veri doğrulama işlemleri ve queue ekleme sonuçlarının loglanması gerçekleştirilir. Böylece robotların iş kayıtlarını kontrollü, sıralı ve izlenebilir şekilde işlemesi sağlanır.


### 📥 Girdi

| **Parametre** | **Açıklama** |
|-----------|----------|
| StartTime | Başlangıç saati |
| ManuelLoadData | Manuel veri yükleme |
| AddToProcessName | İşlerin ekleneceği süreç adı |
| UniqueControl | Tekil kontrolü |
| UniqueIncludeIdle | Tekil kontrolüne bekleyenleri dahil et |
| UniqueIncludeCompleted | Tekil kontrolüne tamamlananları dahil et |
| UniqueIncludeFailed | Tekil kontrolüne hatalıları dahil et |
| UniqueIncludeDisabled | Tekil kontrolüne pasifleri dahil et |
| UniqueIncludeExpired | Tekil kontrolüne zaman aşımına uğramışları dahil et |
| UniqueControlDay | Tekil kontrolü kaç güne göre yapılsın |
| Config    | Konfigürasyon |
| AddWorkUniqueFieldName | Tekil kontrolü alanı |
| ProcessName | Süreç adı |


### ⚙️ Sorumluluklar

* Kaynaktan veriyi çeker
* Her kaydı queue item haline getirir
* Duplicate kontrolü yapabilir
* Bulk insert işlemleri gerçekleştirir