Versions Compared

Key

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

...

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; 

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.

Panel
borderStyledashed

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.

Tip
iconfalse

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

Image RemovedImage Added

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. 

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

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

Info
Info

eLogo tipli otomatik süreç tanımları NWFCONFIG tablosunda tutulmaktadır.

  • 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 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) Servis İşlemleri bölümünden Ajm servisi durdurularak; 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.

istenilen bir adımdan başlatmak için; İş Takip sayfasından ilgili iş bulunarak kopyalama işlemi gerçekleştirilmelidir.