Versions Compared

Key

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

Özelleştirilmiş Aktivite (Custom Activity) yazabilmek için izlenmesi gereken adımlar, hazırlanmış bir fonksiyonu aktiviteyi içeri alma işlemleri ve konu ile ilgili hazır paket örnekler aşağıdaki gibidir:

...

Panel
borderStyledashed

Kurulum

  1. Custom Activity Function için gerekli template ve yardımcı uygulamalar için visual studio için yazılmış 'ya ilgili Framework versiyonuna göre aşağıda paylaşılan eklentinin çalıştırılması gerekmektedir. 

Framework 4.6 versiyonu için eklenti dosyası

Framework 4.8 versiyonu için eklenti dosyası

Image Modified
Image Modified

2. Kurulum tamamlandıktan sonra Visual Studio uygulamasını açıp, aşağıdaki menü üzerinden

Extentions

Extensions And Updates ekranını açılır.



Aşağıdaki gibi eklentinin yüklenme durumu gözlemlenir.

...

Panel
borderStyledashed

İçeri Alma İşlemi ve Tasarım Aracı Üzerinde Özelleştirilmiş Aktivite Kullanımı

  1. LogoFlow tasarım aracı “Akış” altında “Özelleştirilmiş Aktiviteler” açılır“Dosya->Aktar→Özelleştirilmiş Aktiviteler" bölümüne girilir.
    Image RemovedImage Added
  2. Önceden eklenmiş paketler burada görüntülenir. Yeni aktivite paketleri de “İçeri Aktar” ile aktarılır.
  3. Özelleştirilmiş aktivite paketi eklendikten sonra tasarım aracının sol menüsündeki akvite aktivite listesine tanımalanan tanımlanan yeni aktiviteler özellikleri ile birlikte kullanılabilir.
    Image RemovedImage RemovedImage Added  Image Added
  4. Oluşturulan aktiviteler için parametre ekran ayarları .aşağıdaki gibidir:

 

Image Removed

Image Added

Panel
borderStyledashed

Versiyon


Aynı özelleştirilmiş aktivite projesi için farklı versiyonlar oluşturulabilir.

Aktivitenin daha güncel bir versiyonu yüklendiğinde önceki versiyon ile başlatılmış olanlar o versiyon ile çalışmaya devam ederler. Özelleştirilmiş aktivitenin güncel versiyonu eklendikten sonra iş akış kaydedildikten sonra son versiyondan çalıştırılır.

Panel
borderStyledashed

Portal Üzerinden Görüntülenmesi

  1. Oluşturulan akış başlatıldığında, tasarlanan ekran üzerinden e-fatura dosya adı alınıp, E-Logo üzerinden bunun zip olarak indirilmesi. Sonrasında bunun içerisinden pdf dosyasının çıkartılıp, Ekran üzerinde link ile indirilebilir, gözlenebilir şekilde sonlandırılmasını içermektedir.
    Image Removed
    Image Added
    Image RemovedImage Added
    Image RemovedImage Added
  2. İşlemler sırasında kulanılan file log activity ve signalr ile yazılmış anlık ileti özelliği ile akışın durumu izlenmiş, loglanmış oldu.

Image Removed

Image Removed
  1. loglanmıştır:

Image Added

Image Added

Panel
borderStyledashed

Örnek İndir


Not
 : Yukarıdaki örnekler için oluşturulmuş projelere için oluşturulan *.nxm ve *.lflowcustom dosyalarına aşağıdan ulaşabilirsiniz.


Visual Studio Solution dosyası:


View file
nameActivitySample.zip
height150


Eklenti (Publisher Extension):


View file
nameLFlow.CustomActivity.Publisher.Extension.rar
height150


Özelleştirilmiş Aktivite (*.lflowcustom) dosyaları:

View file
nameLFlow.Custom.ELogo.ReadEInvoiceActivity_v1.0.0.1.lflowcustom
height150
View file
nameLFlow.Custom.ELogo.ReadEInvoiceActivity_v1.0.0.2.lflowcustom
height150
View file
nameLFlow.Custom.LogActivity_v1.0.0.1.lflowcustom
height150


Akış Paketi (*.nxm) dosyası:

View file
nameCA EInvoice Reader.nxm
height150