You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »

Amaç

Logo Connect' e gelen fatura ve irsaliyelerin Logo Flow üzerinde otomatik olarak bir iş başlatıp onaya sunulması, faturanın KABUL veya RED işlemlerinin yapılarak; kabul edilen faturaların ERP içerisinde oluşturulabilmesi amaçlanmıştır.

Gereksinimler

Logo Flow üzerinde standart olarak gelen e-işlemleri kullanabilmek için Logo Connect sisteminin kullanılması gerekmektedir.

Servis Ayarları

Mevcut ayarlar sunucu üzerinde "Ayarlar Servisi > LFlow Servis Ayarları > E-Logo Servis Ayarları" altında bulunur. e-İşlemleri gerçekleştirebilmek için öncelikle bu ayarların yapılması gerekmektedir. 

Ayarlar servisi bölümünde e-Logo servis ayarları yapıldıktan sonra servislerin yeniden başlatılması gerekmektedir. Servislerin yeniden başlatılması hakkında detaylı bilgi için tıklayınız

Rest Servis Adresi: Logo connect servis adresi bilgisidir. Kurulumla birlikte gelen adres kullanılmalıdır. Herhangi bir değişiklik yapılmasına gerek yoktur.

Kullanıcı Adı: Connect üzerine düşen e-Fatura ve e-İrsaliye kayıtlarının alınabilmesi adına eLogo tarafından talep edilen kullanıcı adı bilgisidir.

Şifre:  Connect üzerine düşen e-Fatura ve e-İrsaliye kayıtlarının alınabilmesi adına eLogo tarafından talep edilen şifre bilgisidir.

 Ayarlar Servisi | Lflow Servis Ayarları | E-Logo Servis Ayarları

Tasarım Aracı

Logo Connect' e gelen fatura veya irsaliyelerin 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 form ve akış tasarımı yapılmalıdır.

Örnek olarak tasarlanan e-Fatura ve e-İrsaliye akışlarını inceleyebilirsiniz. 

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

Tip: Logo Connect'e gelen fatura ve irsaliyeleri dinleyerek iş başlatmak için eLogo Dinle 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. 

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 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 belirli bir filtreden geçerek Logo Flow tarafında iş başlatması istenirse bu bölümden tanımlama yapılması gerekmektedir. 

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 alanlarına göre filtreleme yapılabilmektedir. 

Örnek 1  

İstekFatura Tarihi 01.01.2020 den büyük faturalar için iş başlatılsın. 

FiltreIssueDate>'2019-03-12'

Örnek 2

İstek: Sadece Satış faturaları için iş başlatılsın. 

FiltreInvoiceType='SATIS'

Örnek 3 

İstekSadece Ticari Faturalar için iş başlatılsın. 

FiltreI.ProfileID='TICARIFATURA' 

Örnek 4 

İstek: Guid değeri 587C9520-B3D3-4466-AF63-CB10A1F8C295 olan fatura için iş başlatılsın. 

FiltreUuid='587C9520-B3D3-4466-AF63-CB10A1F8C295'

Örnek 5 

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

FiltreI.id>11111

Örnek 6 

İstek: Fatura Numarası INV00000001 olan fatura için iş başlatılsın. 

Filtre: ElementId='INV00000001'

e-İrsaliye

e-İrsaliye dinleme işleminde sistem tarafından eLogo servisi üzerindeki EArchive/WithTaxValues 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: IRS00000002 numaralı irsaliye için iş başlatılsın. 

Filtre: ElementId='IRS00000002'

Örnek 2 

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

Filtre: id>'2222'

Örnek 3

İstek: Guid değeri CFF79986-4892-4C40-9325-72927283231A olan irsaliye için iş başlatılsın. 

FiltreUuid='CFF79986-4892-4C40-9325-72927283231A'

Kontrol 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.

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 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


Logo Flow üzerinde onayı başlatılmış ve sonuçlandırılmış bir fatura veya irsaliyeyi tekrar başlatmak için aşağıdaki adımların izlenmesi gerekmektedir:

1) Sadece ilgili fatura veya irsaliyeyi getirecek şekilde bir filtre vererek eLogo tipli bir otomatik süreç tanımı yapılır.

2) NWFCONFIG tablosu VALUE kolonundaki değer başlatılmak istenen fatura veya irsaliyenin id bilgisinden küçük bir değer ile güncellenir.

3) Belirtilen fatura veya irsaliye sistem tarafından başlatıldıktan sonra yapılan otomatik süreç tanımı kaldırılır.