Professional Documents
Culture Documents
E-Flow Designer
E-Flow Designer
Kullanma Kılavuzu
Sunucuya Bağlanma
Tasarımcı Arayüzü
Eylem Ekleme
Bir eylemi silmek için, ilk olarak eylemin üzerinde fare ile
tıklayın. Eylem seçili hale geldiğinde klavyenin üzerindeki “Sil”
tuşuna basın veya eylem üzerinde sağ tıkla “Sil” seçeneğine
tıklayın.
Eylem Özellikleri
Bir eylemi taşımak için, farenin sol tuşunu basılı tutarak eylemi
fare imleci ile sürükleyin. Eylemi bulunduğu yere bırakmak için
farenin tuşunu serbest bırakın.
Eylemleri Bağlama
Tanım
Her eylem ikonunda eylemle ilgili tanım yer alır. Bu tanım,
eylemin özellik diyaloğundan veya ikonun altındaki etiket
tıklanarak düzenlenebilir.
İşlem Akışı
Süreç Tanımı
Sürecin niteliği ile ilgili kısa bir açıklama verir.
Süreç Örnek Tanımı
Özel bir süreç aşaması durumunu diğerlerinden ayırt etmek
amacıyla belirlenen bir isim yaratmak için kullanılan şablonu
gösterir. Bu isim, mevcut sürecin herhangi bir sayıdaki veri öğesi
kullanılarak yaratılabilir.
Aşama durumu tanımı, süreçlerin aşama durumlarını aramak için
ve tamamlanma durumunu göstermek üzere kullanılır.
İşlem Verilerinin Süresi
Bu alan, süreç aşama durumu verilerinin ve denetleme
yolunun/izinin sunucu üzerinde ne süreyle kalacağını belirler.
Varsayılan değer olarak, bu alan bir yıla ayarlanmıştır. Geçersiz
Ad
İşlem tasarımında kullanılan veri öğesinin ismini görüntüler.
İsimde boşluk olamaz. Boşluk yerine alt çizgi karakteri (“_”)
Format
Tarihler ve rakamlar çeşitli şekillerde formatlanabilir.
Formatlama seçenekleri için aşağıdaki tabloya bakınız.
H Am / Pm Saati (0-23) 12
Eylemleri Başlatma
Yinelemeli DB Tarama
Açıklama
Bileşenin kendi adının belirtildiği yerdir.
Posta sunucusu
Hangi mail sunucusu kullanıyorsanız o sunucunun yöneticileri
tarafından size verilen portu girmelisiniz.
Kullanıcı Adı
Sistem üzerinde süreci tetikleyecek olan maillerin hangi adres
üzerinden gelmesini istiyorsanız bu alana o adres yazılmalıdır.
Tiger Kontrol bir başlatma eylemi olarak Tiger’ da ilgili fiş türüne
veri girildiği anda E-Flow’da süreç tetiklenmesi sağlar.
Açıklama
Bileşenin kendi adının belirtildiği yerdir.
Fiş Türü
Tiger’da verisi getirilebilecek fiş türlerini gösterir.
Firma No
Tiger’ dan getirilmesini istediğimiz datanın hangi firmadan
geleceğini gösteren alandır.
Dönem No
Tiger ‘dan gelen datanın hangi dönem numarası ile geleceğini
belirten alandır.
E-Fatura Kontrol
İlgili web adresine fatura geldiğinde E-Flow’ da süreç başlatır.
Seçilen E- Fatura entegratörüne yeni bir fatura geldiği anda
otomatik olarak sürecin tetiklenmesini sağlayan bileşendir.
İş Akış Eylemleri
Böl
Alt Süreç eylemleri, bir işlemin (üst süreç) ikinci bir işlemi
(alt süreç) çalıştırmasına olanak sağlar. Üst süreç, devam
etmeden önce alt sürecin tamamlanmasını bekler. Üst ve alt
süreçler, alt süreç çalışmaya başladığında ve tamamlandığında
birbirlerine veri aktarabilirler.
Alt süreç çalışır durumda iken üst sürecin devam etmesini
istiyorsanız, Alt-işlem eylemini çalıştırmadan önce üst sürece bir
bölme/ayırma eylemi ekleyin.
Görev Eylemleri
DB Güncelle
DB Gözat
Hesapla
İleri Eylemler
Tiger Entegrasyon
Firma No
İlgili alanda Logo Tiger’ a aktarılacak fiş türünün firma numarası
belirtilir.
Dönem No
İlgili alanda Logo Tiger’ a aktarılacak fiş türünün dönem
numarası belirtilir.
Sonuç
Tiger’ a gönderilen fiş veya kartların aktarım sonuç bilgisinin
alındığı alandır. Kayıtların başarılı bir şekilde aktarılması
durumunda dönüş değeri fiş/kart numarası olurken, aktarımın
başarısızlıkla sonuçlanması durumunda hata mesajı alınır..
Eylem
Fiş Türü
Netsis entegrasyon eylemi Netsis e aktarmak istediğimiz fiş
türlerinden seçilen türe veri gönderilmesini sağlar.
Şirket
İlgili alanda gönderilecek fiş türünün şirket numarası belirtilir.
Şube Kodu
İlgili alanda gönderilecek fiş türünün şube kodu belirtilir.
Sonuç
Netsis’ e gönderilen fiş veya kartların aktarım sonuç bilgisinin
alındığı alandır. Kayıtların başarılı bir şekilde aktarılması
durumunda dönüş değeri fiş/kart numarası olurken, aktarımın
başarısızlıkla sonuçlanması durumunda hata mesajı alınır.
Servis Adresi
Bağlantı kurulacak Web servis adresinin yazılacağı alandır.
Güvenlik Özellikleri
Bağlantı kurulacak web servisinin bağlantı protokolünün
seçileceği alandır.
İstek Modu
Bağlantı kurulacak Web servisten dönen değerin alınıp
alınmayacağını belirten alandır.
Cevap Veri Elementi
İstek modunun çift yönlü olması durumunda web servisten dönen
değerin değişken seçimi yapılır.
Servisler
Web servisi içerisindeki servislerin gösterildiği alandır.
Diziler
Dizilerin veya harflerden oluşan dizilerin başına ve sonuna tırnak
işareti konulmalıdır. Örnek olarak, “ilk isminiz “ + %ilk% + “.
Teşekkür ederim”
Fonksiyonlar
Bütün fonksiyonlar süreç için gerekli olan değerlerin herhangi
birisinin veri öğesiyle değiştirilmesine olanak sağlar. Örneğin, iki
değerden büyük olanını getirmek için max(1000,%talep_tutari%)
belirleyebilirsiniz.
Matematiksel İşlemler
Standart matematik süreçler sırasıyla toplama, çıkarma, çarpma
ve bölme süreci için “+”, “-“, “*”, ve “/” kullanılarak yapılabilir.
Karşılaştırma İşlemleri
Karşılaştırma süreççisi esas olarak karar ifadelerinde kullanılır.
İki sayının, tarihin veya dizinin eşitliği veya sırası
karşılaştırılabilir. “==” eşitliği kontrol eder, “!=” karşılaştırılan
öğelerin birbirine eşit olmadığını doğrular. “Küçüktür” (<),
“büyüktür” (>), “küçük veya eşittir” (<=) ve “büyük veya eşittir”
(>=), mevcut olan karşılaştırma süreçleridir.
Rakamlar değere göre sıralanır, diziler harf sırasına göre ve
tarihler de kronolojik olarak sıralanır.
Now ()
Now() şimdiki eşit olan tarih değerini verir.
Length(string)
Parametre olarak gönderilen string değişkenin karakter sayısını
döndüren fonksiyondur.
DayDiff(date1, date2)
Parametre olarak gönderilen iki tarih arasındaki gün farkını verir.
© Netoloji Yazılım Ltd. Şti. 56
initiator()
Süreci başlatan kullanıcının adı ve soyadını döndüren
fonksiyondur.
initiatorID()
Süreci başlatan kullanıcının ID numarasını döndüren
fonksiyondur.
instanceID()
Başlamış olan sürece ait ID numarasını döndüren fonksiyondur.
Counter(CounterName)
Counter fonksiyonu bir sayaç görevi üstlenir. Sayaçlar; fatura
numaraları, seri numaraları, vs. gibi sıralı numaralar üretmek için
kullanılır. Her seri, bir dizi değer parametresi ile belirtilir.
Bir seri numarası üretmek için sayaç (“seri”) belirleyebilirsiniz.
Bu ifadeye her başvurduğunuzda, sonuncusundan bir sayı büyük
olan bir rakamı geri verir.
CounterEx(CounterName, IncrementBy, MinValue)
CounterEx fonksiyonu, benzersiz sayılar oluşturmada size biraz
daha esneklik sağlar. CounterEx’in ilk parametresi seri ismini
(Counter fonksiyonu ile aynı) belirten bir dizidir. İkinci
parametre, sayacın ne kadar arttırılacağını belirtir (değeri
azaltmak için negatif bir sayı da olabilir). Üçüncü parametre,
minimum başlangıç değerini gösterir.
LastTaskCompletedBy()
Görevi son tamamlayan kişinin ID numarasını döndüren
fonksiyondur.
FindSupervisor(userid)
Kullanıcının doğrudan bağlı olduğu amirini arama girişiminde
bulunur. userid parametresi, Assignment türünde bir Veri Öğesi
olmalıdır. Fonksiyonun geri döndürdüğü değer aynı zamanda
Assignment tipi Veri Öğesinde de saklanır.
FindPrimaryGroup(userid)
fonksiyonu, bir grup kimlik (ID) numarasını (görevlendirme veri
öğesinden alınan) grup veya kullanıcı isminin metin versiyonuna
dönüştürür.
GetUsername(userid)
Parametre olarak gönderilen userid değerine göre kullanıcının
sistemde kayıtlı olan kullanıcı adını döndüren fonksiyondur.
AddToDynamicGroupGroupIdList)
Hesapla içinde ayarlanacak veri elementi olarak Dynamic Group
tipinde element seçilir. İfade penceresinde ise
soldaki fonksiyon kullanılarak parantez içindeki alana çift tırnak
içinde yetkilendirilmek istenen grupların listesi
eklenir.
Ör: AddToDynamicGroup("1001") veya
AddToDynamicGroup ("1001,1002") veya element yardımıyla
set etmek için AddToDynamicGroup(%groupID%) şeklinde
kullanılır.