Queue Database

Queue Database bölümü, işlenmek üzere sıraya alınan süreç işlemlerinin detaylarını listeler. Bu ekran, sistemdeki kuyrukların durumunu izlemek, filtrelemek ve işlem geçmişine dair bilgi almak için kullanılır.

Sayaçlar

Kuyruktaki işlemlerin durumlarını sayısal olarak özetler:

  • Pending Count: Kuyruğa alınmış ve sırasını bekleyen işlem sayısını gösterir. Örnekte: 591

  • Running Count: Şu anda işlenmekte olan işlem sayısını gösterir. Örnekte: 0

  • Completed Count: Başarıyla tamamlanmış işlem sayısını gösterir. Örnekte: 117

  • Error Count: İşlenirken hata almış işlem sayısını gösterir. Örnekte: 0

  • Terminated Count: Manuel ya da sistemsel olarak iptal edilmiş işlem sayısını gösterir. Örnekte: 0

  • Refresh Butonu: Sayaçların ve tablonun güncel verilerle yenilenmesini sağlar.

Export Butonu

Görüntülenen kuyruk verilerini dışa aktarmak için kullanılır. Farklı dosya formatlarıyla dışa aktarma seçenekleri sunar:

  • CSV: Kuyruk verilerini virgülle ayrılmış düz metin formatında dışa aktarır; hızlı ve sistemler arası veri paylaşımı için uygundur.

  • Excel: Kuyruk verilerini Excel formatında dışa aktarır; filtreleme, formül uygulama ve gelişmiş tablo işlemleri için idealdir.

  • PDF: Kuyruk verilerini yazdırmaya uygun sabit bir görünümle dışa aktarır; raporlama ve arşivleme için kullanılır.

Filtreler

Kullanıcılar aşağıdaki kriterlere göre verileri filtreleyebilir:

  • Process: Kuyruktaki işlemlerin, bağlı olduğu sürece göre filtrelenmesini sağlar.

  • Key: Kuyruktaki işlemlerin, işlem anahtarına göre filtrelenmesini sağlar.

  • File Name: Kuyruktaki işlemlerin, işlenen dosya adına göre filtrelenmesini sağlar.

  • Status: Kuyruktaki işlemlerin, işlem durumuna göre filtrelenmesini sağlar (All, Completed, Error, Pending, Running, Terminated).

  • Comment: Kuyruktaki işlemlerin, işlem ile ilgili kullanıcı yorumuna göre filtrelenmesini sağlar.

  • Process Date Filter: Kuyruktaki işlemlerin, işlem tarihi aralığına göre filtrelenmesini sağlar (Today, Yesterday, Last 7 Days, This Month, All Time, Custom).

  • Created Date Filter: Kuyruktaki işlemlerin oluşturulma tarihine göre filtrelenmesini sağlar (Today, Yesterday, Last 7 Days, This Month, All Time, Custom).

  • Search Butonu: Yukarıdaki filtrelerle arama yapılmasını tetikler.

Kuyruk Listesi

Kuyruktaki işlemlerin detaylarını gösterir:

  • Process: İşlemin bağlı olduğu sürecin adı.

  • Key: İşlemle ilgili tanımlayıcı anahtar.

  • File Name: İşlemin dosya adı.

  • Postpone Date: İşlemin ertelendiği tarih.

  • Start Time: İşlemin başlama zamanı. Genellikle sistemsel olarak tanımlanır (0000-01-01 gibi default değerler olabilir).

  • End Time: İşlemin tamamlandığı zaman.

  • Priority: İşlemin önceliği (Düşük sayı = yüksek öncelik).

  • Comment: İşlem ile ilgili yazılmış olan kullanıcı notu.

  • Status: İşlem durumu (Completed, Error, Pending, Running, Terminated).

  • Actions: İşlem detay sayfasına (Queue Detail) yönlendirilir.

  • Sayfalandırma ve Görünüm:

    • Alt kısımda, mevcut toplam kayıt sayısı (Showing 1 - 5 of 708) gösterilir.

    • Sayfa başına gösterilen kayıt sayısı kullanıcı tarafından ayarlanabilir (5, 10, 20, 30, 50, 100).

    • Sayfalar arasında, sayfa numarasına veya oklara tıklanarak gezinme yapılır.

Queue Detail

Kuyruk listesindeki "Actions" butonu ile kuyruk detay sayfası açılır. Info ve Activity Logs sekmeleri mevcuttur.

  • Info: İşlem detaylarını gösterir.

    • Process: İşlemin bağlı olduğu sürecin adı.

    • Key: İşlemle ilgili tanımlayıcı anahtar.

    • Priority: İşlemin önceliği (Düşük sayı = yüksek öncelik).

    • Retry Count: İşlemin kaç kez yeniden denendiğini gösterir.

    • Status: İşlem durumu (Completed, Error, Pending, Running, Terminated).

    • File Name: İşlemin dosya adı.

    • Start Time: İşlemin başlama zamanı. Genellikle sistemsel olarak tanımlanır (0000-01-01 gibi default değerler olabilir).

    • End Time: İşlemin tamamlandığı zaman.

    • Data: Kuyruğa gönderilen ham veri içeriğini (payload) JSON formatında gösterir.

    • Exception: İşlem sırasında (varsa) oluşan hata mesajını gösterir.

    • Comment: İşlem ile ilgili yazılmış olan kullanıcı notu.

  • Activity Logs: İşlem içerisindeki aktivite detaylarını gösterir.

    • Current Activity: Süreç içerisinde şu an çalışmakta olan ya da çalışmış olan aktivitenin adı.

    • Next Activity: Mevcut aktiviteden sonra çalışması planlanan bir sonraki aktivitenin adı.

    • Start Time: Aktivitenin başladığı zaman damgası.

    • End Time: Aktivitenin tamamlandığı zaman damgası.

    • Exception: Aktivite çalışırken oluşan özel bir hata ya da istisna varsa burada yer alır. (örn. Timeout, NullReferenceException vb.)

    • In Parameters: Aktivitenin başlarken aldığı girdiler (input parameters).

    • Out Parameters: Aktivitenin tamamlanmasının ardından ürettiği çıktılar (output).

    • Search: Log kayıtları arasında filtreleme yapmak için kullanılan arama kutusudur. Aktivite adına veya parametrelere göre arama yapılabilir.

Last updated