Get Work
Bu metod, belirli bir sürece ait işleri, verilen tarih aralıklarına göre detaylı şekilde listelemek için kullanılır.
⬅️GİRDİ
Parametre | Tip | Zorunlu | Açıklama |
|
| ❌Hayır | Süreç adı |
|
| ❌Hayır | İş ID'si |
|
| ❌Hayır | İlişkili iş ID'si |
|
| ❌Hayır | Rapor tarih aralığı |
|
| ❌Hayır | İş tarih aralığı |
|
| ❌Hayır | Oluşturma tarih aralığı |
|
| ❌Hayır | Başlangıç tarih aralığı |
|
| ❌Hayır | Bitiş tarih aralığı |
|
| ❌Hayır | Tamamlananları dahil et |
|
| ❌Hayır | Başarısızları dahil et |
|
| ❌Hayır | Bekleyenleri dahil et |
|
| ❌Hayır | Çalışanları dahil et |
|
| ❌Hayır | Süresi dolmuşları dahil et |
|
| ❌Hayır | Devre dışıları dahil et |
|
| ❌Hayır | Raporlananları dahil et |
|
| ❌Hayır | Açıklama filtresi |
|
| ❌Hayır | Durum notu filtresi |
|
| ❌Hayır | Not filtresi |
➡️ÇIKTI
Parametre | Tip | Açıklama |
|
| Başarı durumu |
|
| Sonuç mesajı |
|
| İş listesi |
|
| Kayıt sayısı |
🎯 Amaç
Sürece ait iş kayıtlarını toplu olarak çekmek
Belirli tarih aralıklarında oluşan işleri analiz etmek
Raporlama ve izleme süreçlerini desteklemek
⚙️ Çalışma Mantığı
Metodun çalıştırılabilmesi için en az bir tarih parametresi girilmelidir
Verilen tarih aralıklarına göre uygun işler filtrelenerek getirilir
Sadece başlangıç tarihi verilirse:
Bu tarihten günümüze kadar olan tüm işler çekilir
Başlangıç ve bitiş tarihi birlikte verilirse:
Belirtilen tarih aralığındaki işler listelenir
📥 Girdi Parametreleri
🔹 Report Date Begin
Filtreleme için başlangıç tarihidir.
🔹 Report Date End (Opsiyonel)
Filtreleme için bitiş tarihidir.
Boş bırakılırsa, başlangıç tarihinden günümüze kadar olan veriler alınır.
🔹 Diğer Tarih Alanları
Aşağıdaki tarih tiplerine göre filtreleme yapılabilir:
Work Date
Created Date
Start Date
End Date
📌 Report Date Mantığı (Önemli)
Report Date Begin ve Report Date End alanları, diğer tarih alanlarının birleşimi gibi çalışır
Verilen tarih aralığında:
Work, Created, Start ve End tarih kriterlerine uyan tüm işler getirilir
Aynı iş, birden fazla tarih kriterine uysa bile:
Sadece bir kez listelenir (duplicate oluşmaz)
📍 Örnek:
Bir iş hem başlangıç hem bitiş tarihine uyuyorsa, iki kez değil tek kayıt olarak döner.
📤 Çıktı
Sürece ait iş kayıtları
Her iş için detaylı bilgiler (durum, tarih bilgileri, input/output vb.)
⚠️ Önemli Notlar
En az bir tarih filtresi girilmeden metod çalışmaz
Geniş tarih aralıkları performansı etkileyebilir
Duplicate kayıt oluşmaması için birleşim mantığı uygulanır
💡 Kullanım Senaryoları
Günlük / haftalık iş raporları
Belirli tarih aralığında hata analizi
Süreç performans ölçümü
SLA ve operasyon takibi
💡 Özet
Get Work metodu, süreçlere ait iş kayıtlarını tarih bazlı ve detaylı şekilde çekerek raporlama, analiz ve operasyonel izleme için güçlü bir veri kaynağı sunar.