Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel
borderStyledashed

Arşivleme

LogoFlow'da tamamlanmış iş akışlarına ait log bilgilerinin belirli periyodlarda farklı veri tabanlarına taşınmasını sağlamaktadır. 

Belirlenen arşivleme periyodu için ayrı bir veri tabanı yaratılır, yaratılan db'ye tamamlanmış işlerin log bilgileri aktarılır. Aktarım sırasında herhangi bir hata olması durumuda aşağıdaki ekranda hata detayı görüntülenebilir. Arşivleme yapılan iş akışlarına ait detayları portal raporlarında görüntüleyebilmek için aranması sırasında da arşivleme periyodu seçilmelidir.

Logo Flow içerisindeki zamanla büyüyen tablolar için arşivleme işlemi yapılabilir. Bu işlem adımları aşağıdaki gibidir:

  1. "Genel Ayarlar > Arşivleme" ekranı açılır.
  2. Arşivleme tanımı ekranından arşivlemenin zaman aralığı seçilir. (N aylık gibi seçim yapılabilir.)
  3. "Şimdi Çalıştır" butonu ile arşivleme anlık olarak çalıştırılır.
  4. Arşivleme işlemi AJM Görevi'dir (AJMTASK) ve günde 1 defa çalışır.
  5. Arşivleme başladığında arşiv veritabanı yok ise taşınacak kayıtların minimum tarihi alınarak arşivleme hangi tarihten başlayacağına karar verilir. 
    LFlowArchive_{yyyyMMdd}_{yyyyMMdd} adında bir veritabanı yaratılır. {yyyyMMdd} formatı arşivin başlangıç tarihini ve bitiş tarihini belirler.

    Expand
    titleEkran Görüntüsü

    Image Modified

  6. Yaratılan ve TaşınanTablolar:

    • NWFLOGMASTER
    • NWFLOGDETAIL
    • NWFFILES
    • NWFLOGMASTERUSERS
    • ARCHIVEINFO

Yaratılan arşiv veritabanı içerisinde ARCHIVEINFO adında bir tablo bulunur ve bu tabloda arşivin başlangıç bitiş tarihleri bulunur.




Örnek Arşivleme senaryoları:

(Aylık period için içinde arşivlenecek ayın 1’i ile bitiş ayın son günü (28, 30, 31) olarak sayılır)

2 Aylık period için: içinde bulunulan ay ve 1 önceki aydan önceki bilgiler tarihlerine göre 2'şer aylık periyodlara ayırarak ilgili arşiv veritabanlarına kaydedilir. 

Örnek: AJM taski çalıştığı gün 16-01-2017 olsun. İçinde bulunulan ay + 1 ay önce yani 30-10-2016 günü dahil ve öncesi tüm bilgiler 2'şer aylık periyodlara bölünerek arşivleme yapılır.

Örnek2: 1 Aylık period için: örneğin bugün 16-01-2017 ilk kez arşivleme yapılacak ise, sistem arşivleme veritabanı var mı diye bakar, yok ise taşınacak verilerden en küçük tarihli olanın tarihini alır, örneğin 18-05-2016 olsun. Arşivleme veritabanları 01-05-2016 tarihinden itibaren seçilen aylık periodlar halinde yaratılır.


Portal Üzerinden Arşivleme Periyodu ile Filtre Vermek

  1. Portal üzerinde LFLOW veritabanı yani arşivlenmemiş iş kayıtları varsayılan olarak gösterilir.
  2. Arşivlenmiş kayıtlar ve detayına ulaşmak için "Filtre > Arşivleme Periyodu" bileşeni içerisinden tarih aralığı seçimi yapılır.

    Expand
    titleEkran Görüntüsü

    Image Modified

  3. Tarih aralığı seçimi sonrası tarih aralığına ait veritabanı içerisinden iş kayıtları ve iş detaylarına ulaşılabilinir.
  4. Portal üzerinde "Arşivleme Periyodu" seçimi yapılabilen ekranlar aşağıdaki gibidir:
    1. " Raporlar > Zaman Aşımı " ekranı
    2. " Raporlar > İş Akışı Geçmişi " ekranı
    3. " Raporlar > Özel Akış Raporları " ekranı
    4. " Akışlar > Dahil Olduğum İşler " ekranı
    5. " Akışlar > Başlattığım İşler " ekranı 

...