Ana içeriğe geç

eBA EBYS İmha Süresi ve Yetki Hatırlatıcı

Bu doküman eBA uygulamasında EBYS modülünde tasfiye zamanı gelen belgelerin ve süresi dolan yetkilerin hatırlatmasını yapan job için gerekli argümanları ve konfigürasyonları açıklamaktadır.

Önemli Uyarı

Bu araç yalnızca >=eBA Plus 10.0.9 versiyonlarını kapsamaktadır. Ayrıca bu aracın çalışabilmesi için MailServer konfigürasyonu yapılmış ve çalışır durumda olması gerekmektedir.

Çalışma Mantığı

2 Farklı şekilde çalışmaktadır. İlk yöntem eBA Configuration Editor uygulaması üzerinden Job olarak çalıştırmak, bir diğer yöntem ise Windows Task Scheduler üzerinden direkt OS seviyesinde çalıştırmaktır. İhtiyaca göre biri tercih edilebilir.

Kurulum

eBA Configuration Editor

eBA Configuration Editor uygulaması üzerinden Scheduled Tasks sekmesine gelinir ve New butonuna tıklanır. Açılan yeni job ekleme ekranındaki bilgiler aşağıdaki şekilde doldurulur.

  • Job Name: Liquidation Reminder
  • Assembly Path: C:\BimserCozum\eBA\Common\eBALiquidationReminder.exe
  • Class Name: eBALiquidationReminder.LiquidationReminderJob
  • Timeout (ms): 100
  • Job Mode: Nasıl çalışmasını istiyorsanız o şekilde ayarlanabilir.
  • Interval: Nasıl çalışmasını istiyorsanız o şekilde ayarlanabilir.
  • Parameters:
    • MailAddresses: Bu değer bilgilendirme mailinin gideceği adresleri tanımlamayı sağlar. Birden çok adres virgül (,) ile ayrılarak eklenebilir. tozer@bimser.com,ebysadmin@bimser.com gibi.
    • AccessLimitPeriod: Zorunlu değildir. Bu değer verilmezse varsayılan olarak 7 Gün olarak tanımlanmıştır. Gün şeklinde hesaplanmaktadır. Süresi dolacak olan yetkilerin kaç gün önceden bilgilendirmesinin yapılacağını belirtir.

Windows Task Scheduler

eBA Configuration Editor üzerindeki çalışma mantığı birebir aynıdır, sadece ekstra olarak instance parametresi geçilmelidir.

Start-process -FilePath "C:\eBAProject\Development\Common\eBALiquidationReminder.exe" -ArgumentList "/mailaddresses:tozer@bimser.com,ebysadmin@bimser.com", "/accessLimitPeriod:60", "/instance: PRODUCTION"

Yukarıdaki seçeneklerden biri uygulandıktan sonra servislerin restart edilmesi gerekmektedir. Job, başarıyla çalıştıktan sonra eğer tasfiye yılı dolan belgeler varsa bunların sayısını belirten ve bu belgelerin bilgilerini içeren excel dosyasını mail olarak gönderir, yada yetki süresinin dolması yaklaşan yetkiler varsa bunları da aynı şekilde ayrı bir mail olarak gönderir.

Dikkat Edilmesi Gerekenler

Eğer eBA Configuration Editor üzerinden çalıştırılıyorsa ve tasfiye edilmesi gereken evrakların yoğunluğu fazla ise Job içerisindeki Timeout (ms) alanı daha yüksek değerler verilmelidir, aksi takdirde Job çalışmayacak ve Log Viewer tarafına aldığı timeout ile ilgili log basacaktır.