Versions Compared

Key

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

...

Panel
borderStyledashed

Amaç

Belirlenen zaman aralığında ve kriterlerde mail adreslerini dinleyerek mail geldiğinde Logo Flow üzerinde iş başlatabilmesi amaçlanmıştır. Bu sayede, mailler üzerinden takip edilen Destek, Teklif gibi birçok iş sürece dahil edilerek ilgili kişilere yönlendirilmesi otomatik olarak sağlanır. 

Panel
borderStyledashed

Gereksinimler


Panel
borderStyledashed

Tasarım Aracı

Logo Connect' e gelen fatura veya irsaliyelerin Tanımlı mail adresine gelen mailin Logo Flow üzerinde iş başlatabilmesi için aşağıdaki işlem adımları takip edilmelidir:

1) Ayarlar servisinde e-Logo Servis Ayarları bölümündeki Kullanıcı Adı ve Şifre bölümleri tanımlanarak servisler yeniden başlatılmalıdır.2) Tasarım aracı üzerinde onaya sunulacak e-Fatura veya e-İrsaliyelerin sürecin form ve akış tasarımı yapılmalıdır.

3) Logo Connect' i  Maili devamlı dinleyerek bir fatura veya irsaliye mail geldiğinde otomatik iş başlatabilmek için Tasarım Aracı→ Genel İşlemler bölümünden; eLogo Dinle Mail Dinleme tipinde bir Otomatik Süreç Tanımı yapılmalıdır. 

Tip: Logo Connect'e gelen fatura ve irsaliyeleri Mail adresinde gelen mailleri dinleyerek iş başlatmak için eLogo Dinle Mail Dinleme seçilmelidir. Tip bölümündeki diğer seçimlerin detaylı anlatımı için tıklayınız.

Başlatan Kullanıcı: Otomatik başlatılacak işi, portal tarafında Başlatan olarak görüntülenecek kişi bilgisidir. 

Info

Otomatik başlatılan işlerde kullanmak adına bir kullanıcı oluşturup bu bölümde o kullanıcı seçilebilir. Bu sayede işin sistem tarafından başlatıldığı anlaşılır. bknz. Kullanıcı Tanımlama

Başlatılacak İş Akışı: Logo Connect' e fatura veya irsaliye Mail adresine mail geldiğinde Logo Flow üzerinde otomatik başlatılacak iş akışı seçilir.

Doküman Tipi: Logo Connect' e e-Fatura geldiğinde bir iş başlatması istenirse doküman tipi olarak e-Fatura; e-irsaliye geldiğinde bir iş başlatması istenirse doküman tipi olarak e-İrsaliye seçilmelidir.

Filtrele: Logo Connect' e gelen e-Fatura ve e-İrsaliyelerin Email: Dinlenecek mail adresinin tanımlandığı alandır.

Şifre: Dinlenecek mail adresinin şifresinin tanımlandığı alandır.

Sunucu Bilgileri:

Protokol:

Reply Mailleri İşleme Al: Gelen mail üzerinden Reply yapılarak devam eden mailleşmeler için iş başlatılması istenirse bu seçeneğin işaretlenmesi gerekmektedir.

Filtre: Tanımlı mail adresine gelen maillerin belirli bir filtreden geçerek Logo Flow tarafında iş başlatması istenirse bu bölümden tanımlama yapılması gerekmektedir. 

Tip
iconfalse

Filtre Tanımlama

e-Fatura

e-Fatura dinleme işleminde sistem tarafından eLogo servisi üzerindeki EInvoice metodu sorgulanmaktadır. Filtrele bölümünde; bu metot içerisindeki tüm fatura Gelen mailin SUBJECT, BODY, TO, CC, BCC alanlarına göre filtreleme işlemi yapılabilmektedir.  Bu bölümde T-SQL formatında sorgu yazılmaktadır.

Örnek 1  

İstek:  Fatura Tarihi 01.01.2020 den büyük faturalar Konusunda Hata ifadesi geçen mailler için iş başlatılsın. 

FiltreIssueDate>'2019-03-12'SUBJECT like '%Hata%' 

Örnek 2

İstek: Sadece Satış faturaları  [email protected] adresinden gelen mailler için iş başlatılsın. 

FiltreInvoiceTypeFROM= 'SATIS[email protected]'

Örnek 3 

İstek:  Sadece Ticari Faturalar TO da [email protected] adresine gelen ve konusunda Teklif Bilgisi ifadesi geçen mailler için iş başlatılsın. 

FiltreI.ProfileID='TICARIFATURA' 

Örnek 4

İstek: Id değeri 11111' den büyük olan faturalar için iş başlatılsın. 

FiltreI.id>11111

e-İrsaliye

e-İrsaliye dinleme işleminde sistem tarafından eLogo servisi üzerindeki DespatchAdvice_GetInvoices metodu sorgulanmaktadır. Filtrele bölümünde; bu metot içerisindeki tüm irsaliye alanlarına göre filtreleme yapılabilmektedir.

Örnek 1 

İstek: Id  değeri 2222' den büyük olan irsaliyeler için iş başlatılsın. 

Filtre: id>'2222'

Kontrol

TO= 'ornek@mail.com' AND SUBJECT like '%Teklif Bilgisi%' 


Dinleme Sıklığı: Servis dinleme sıklığının tanımlandığı bölümdür. Varsayılan değer olarak 20 dakika gelmektedir. Minimum 5 dakika olarak belirlenebilir.

Kullanıcı Adı: eLogo kullanıcı adı bilgisidir. Çoklu şirket yapısında çalışan işletmelerde; şirket bazında farklı akışları başlatmak amacıyla kullanılmaktadır. Herhangi bir tanım yapılmazsa ayarlar servisi üzerindeki eLogo Servis Ayarları geçerli olmaktadır.

Şifre: eLogo şifre bilgisidir. Çoklu şirket yapısında çalışan işletmelerde; şirket bazında farklı akışları başlatmak amacıyla kullanılmaktadır. Herhangi bir tanım yapılmazsa ayarlar servisi üzerindeki eLogo Servis Ayarları geçerli olmaktadır.

Info

Otomatik süreç tanımları; LFLOW veritabanı üzerindeki NWFCONFIG tablosunda tutulmaktadır. Group kolonundaki değerler otomatik süreç tanımının tipini göstermekte olup; TIMERBASEDEPENDENCY eLogo tipli tanımları ifade etmektedir. 

eLogo Mail Dinleme tipli otomatik süreç tanımları için; 

  • Tasarım aracı üzerinden ilk tanım yapıldığında ilgili eLogo servisinden gelen en son fatura veya irsaliyenin id bilgisi VALUE kolonuna yazılır. Bu sayede; tanım yapılmadan önce girilmiş fatura veya irsaliyeler için iş başlatılmaz. Her iş başlatma sonrasında başlattığı fatura veya irsaliyenin id değerini bu kolondaki değer ile günceller.
  • Sistem otomatik olarak işi başlatırken her zaman tanımda verilen filtreye ek olarak; VALUE kolonundaki değeri de kontrol eder ve burada belirtilen değerden büyük olan fatura veya irsaliyeler için iş başlatır.

  • Otomatik olarak başlatılan işler; LFLOW veritabanı üzerindeki WORKFLOW_LOCKTABLE tablosunda tutulmaktadır. 

KEY: Akış Id Değeri_Otomatik Süreç Tanımı Id Değeri_Otomatik olarak başlatılan fatura veya irsaliye kaydının id bilgisi

STORAGEDID: Akış Id bilgisi

USERID: Başlatan Kullanıcı id bilgisi

LOGDATE: Otomatik başlatılma tarihi


Tip
iconfalse

Logo Flow üzerinde onayı başlatılmış ve sonuçlandırılmış bir fatura veya irsaliyeyi işi tekrar istenilen bir adımdan başlatmak için; İş Takip sayfasından ilgili iş bulunarak kopyalama işlemi gerçekleştirilmelidir.