Add Work

Bu metod, PAW Orchestrator iş kuyruğuna yeni bir iş kaydı eklemek için kullanılır.



⬅️GİRDİ

Parametre

Tip

Zorunlu

Açıklama

ProcessName

String

✅Evet

Süreç adı

QueueName

String

❌Hayır

Kuyruk tanımlayıcısı

RelatedWorkId

Guid?

❌Hayır

İlişkili iş ID'si

Input

DataTable

✅Evet

İş giriş verileri

InputAttachment

List<PAWAttachment>

❌Hayır

Girdi ek dosyaları

WorkDate

DateTime?

❌Hayır

İş tarihi

SetStatusNote

String

❌Hayır

Durum notu

SetNote

String

❌Hayır

Not

IsApproved

Boolean?

❌Hayır

Onay durumu (varsayılan: true)



➡️ÇIKTI

Parametre

Tip

Açıklama

AddWorkResult

DataTable

Ekleme sonucu

IsAddWorkSuccessful

Boolean

Başarı durumu

AddWorkMessage

String

Sonuç mesajı



🎯 Amaç

  • Süreçlerde işlenmek üzere yeni iş oluşturmak

  • Kuyruğa veri odaklı iş yükü eklemek

  • Otomasyon süreçlerini tetikleyecek input verilerini sisteme almak


⚙️ Çalışma Mantığı

  • Yeni bir iş oluşturularak ilgili sürecin iş kuyruğuna eklenir

  • Eklenen işin başlangıç durumu “Beklemede” olarak atanır

  • Bu iş, uygun bir bot tarafından Start Work metodu ile alınarak işlenir


📥 Girdi Parametreleri

🔹 Input

İşe ait giriş verilerini içeren collection yapısıdır.
Bu veriler, süreç içerisinde kullanılacak iş parametrelerini temsil eder.


🔹 Input Attachments

İşe ait dosya ve dokümanların eklendiği alandır.

Alanlar:

  • Field Name: Süreç template’inde tanımlı alan adı

  • File Name: Dosyanın adı ve uzantısı

  • Data: Dosyanın Binary formatındaki içeriği


📌 Özellikler

  • Aynı süreç için toplu iş yükü oluşturulabilir

  • Her iş bağımsız olarak kuyruğa eklenir ve işlenir

  • Öncelik, açıklama ve not gibi alanlar ile iş zenginleştirilebilir


⚠️ Önemli Notlar

  • Input verileri süreç template’i ile uyumlu olmalıdır

  • Eklenen dosyalar Binary formatında gönderilmelidir

  • Eksik veya hatalı veri, işin başarısız olmasına neden olabilir


💡 Özet

Add Work metodu, PAW platformunda iş kuyruğu yönetiminin temelini oluşturur. Süreçlere veri besleyerek otomasyonun başlatılmasını ve ölçeklenmesini sağlar.