Versions Compared

Key

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

...

Panel
titlee-Posta Menüsü

Sol Menü Ağacında e-Postalar Menüsü

Uygulamanın sol tarafındaki menü ağacındaki "Bölümler" başlığı altına "e-Postalar" başlığı eklenecektireklenmiştir. "e-Postalar" ekranı için rol bazlı yetkilendirme yapılır. Rol tanımı olan kullanıcılar bu ekranı görüntüler. 

Expand
titleListe Ekranı e-posta seçimi

"e-Postalar" başlığına tıklandığında liste ekranı içerisinde sistemde Teklif, Destek kaydı, Firma ve Fırsat ile ilişkilendirilmiş olan e-postalar gösterilir. " e-Postalar" liste ekranında kolon olarak "Gelen/Giden", "Kayıt türü", "Konu", "Öncelik", "Tarih", "Kimden", "Gönderen Adı", "Kime", "Cc", "Bcc", "İçerik" ve "Dosyalar" başlıkları bulunmaktadır.

"e-Postalar" liste ekranında kolon olarak gösterilen "Kayıt türü" kolonunda e-postanın ilişkili olduğu sınıf gösterilir. Ayrıca, "Kayıt türü" kolonunda gösterilen modül isimleri ikonları ile birlikte görülür. "Gelen/Giden" kolonunda değer olarak; Teklif, Destek kaydı, Firma ve Fırsat başlıkları olacaktır. "Gelen/Giden" kolonunda; e-postanın gelen mi yoksa giden e-posta mı olduğu görülür. "Gelen/Giden" kolonunda gösterim olarak "Gelen e-posta" için "aşağı ok", "Giden e-posta" için "yukarı ok" ikonu bulunur. 

Expand
titleGelen ve giden e-Postalar

"e-Postalar" liste ekranında "İçerik" kolonuna tıklandığında mevcuttaki gibi ilgili e-posta detayı pop-up penceresinde açılır.  "e-Postalar" liste ekranında da ortak olarak listenin başında yer alan üç nokta "..." altında "İlet" ve "yanıtla" seçenekleri yer açılır.

Expand
titlee-Posta yanıtlama

...

Panel
titlee-Posta Thread Pool

e-Posta Mail Gönderim Yapısının

ThreadPool Üzerinden İşlemesinin

Beklemeden Asenkron Sağlanması


E-posta gönderimi yaparken geriye dönük bildirim almak ve ilişkili kayıtlarda e-Posta menüsü altındaki giden, gelen, başarılı, başarısız ve bekleyen mail bilgileri görüntülenmesi thread ile asenkron gönderimi sağlanmıştır. Yapılan çalışma ile birlikte mail gönderimi için;

- E-posta gönderme ekranlarından başarılı ve başarısız olacak şekilde gönderim sağlanmıştır.
- E-posta ayarlar ekranında test maili gönderiminin başarılı ve başarısız olacak şekilde gönderilmesi sağlanmıştır,
- Bu işlemlerin SMTP ve Exchange için kontrollerin oluşturulması sağlanmıştır,
- Hata/bekleme durumunda olan e-postalarda yanıtla/ilet işlemi yapılmaması ve
- Test maili gönderiminde e-posta gönderme adımında hata gelirse ekranda hata ayrıntısının gösterilmesini sağlanmıştır. e-Posta gönderimlerinde önceden sadece log bilgisi yazılmaktaydı. Gönderme işleminde değil de öncesinde hata alınırsa log bilgisi yazmaya devam edilecektir.

Expand
titleMail hata durumu

- e-posta gönderme ekranlarında başarılı/başarısız durumlarında bildirim sağlanmıştır. 

Expand
titleBaşarılı/Başarısız mail bilgilendirmesi

Başarısız Mail Bildirim Bilgisi


Başarılı Mail Bildirim Bilgisi

- Önceki işleyişte e-posta gönderiminde hata olursa bu e-posta MT_Mail tablosuna bilgi göndermemekteydi ve ilgili liste ekranı yenilenmemekteydi. Artık thread ile asenkron gönderim yapıldığı için gönderim sırasında hata alınsa da tablolara kayıt atılmakta ve liste ekranlarında bu e-posta beklemede olarak gösterilmektedir. Liste ekranlarında ikonun başarılı ya da başarısız olarak değişmesi için ilgili ekranda 'yenile' işleminin yapılması gerekmektedir.

Expand
titlee-Posta gönderim durumu