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

Compare with Current View Page History

« Previous Version 10 Next »

Tanım

Değişken, aktivite, veri kaynakları gibi birçok noktadan ihtiyaca göre açılabilen ve içerisine formül yazılabilen ekrandır. Dokümanlar içerisinde kodlama/ rosyln olarak da ifade edilmektedir. Örneğin; form yüklenirken şu işlemler çalıştırılsın, form onaya gönderildikten sonra tablo satırlarında dönülerek mail gönderim işlemi gerçekleştirilsin, form üzerindeki tabloda seçili satır değiştikçe formdaki bilgiler güncellensin gibi senaryolarda ilgili bölümlerden açılan formül sihirbazı kullanılır.

Kolay Mod ve Gelişmiş Mod şeklinde iki bölümden oluşur.

Formül sihirbazı varsayılan olarak Kolay Mod ekranı otomatik açık gelecek şekilde açılmaktadır. Kolay Mod üzerinde oluşturulan algoritma Gelişmiş Mod bölümüne geçildiğinde otomatik olarak scripte dönüştürülür. Kullanıcı isterse Gelişmiş Mod üzerinden çalışmalarına devam edebilir. Gelişmiş Mod üzerindeyken bir değişiklik yapıldığı ve kaydedildiği durumda formül sihirbazı Gelişmiş Mod açık bir şekilde gelecektir.  

Gelişmiş Mod üzerinde değişiklik yapıldıktan sonra tekrar Kolay Mod ekranına geçildiği durumda; Kolay Mod üzerindeki algoritma kullanılacak olup; Gelişmiş Mod üzerinde yapılan düzenleme geçerli olmayacaktır. Bu bölümler arasındaki geçişler kullanıcıyı bilgilendirecek ve kabul ederse uygulanacak şekilde kurgulanmıştır.

1.73 versiyonu ile birlikte formül sihirbazında bulunan Tasarım Modu özelliği kaldırılmıştır. Ancak bu modu herhangi bir akış tasarımında kullanan ortamlarda o akış özelinde görüntülenebilir olarak gelecektir.

Kolay Mod

Herhangi bir kod yazmadan sistemin sunduğu aksiyonlar ve metotlar üzerinden ihtiyaca göre tanımların oluşturulduğu bölümdür. Algoritma; çalıştırılmak istenen senaryonun tanımlandığı alan, Yerel Değişkenler ise -akış değişkeni olmayan- algoritma içerisinde ihtiyaç duyulan değişkenlerin tanımlandığı alandır. 

Yerel değişen tanımında kullanılabilecek tipler; string, int, bool, double, datetime, datetimeoffset.

Eklenen bir yerel değişkeni silmek için; ilgili değişken satırının üzerine gelinip sağ tık→ satırı sil işlemi yapılmalıdır.

Koşul: Algoritmada eğer' li bir ifadeye yer verilmek isteniyorsa kullanılır. (Eğer; izin türü= Yıllık İzin, başlangıç tarihi= bugün, toplam tutar>100  vb.) 

 Kullanım Görseli

Atama: Algoritmada herhangi bir akış veya tanımlı yerel değişkene atanmak istenen bir değer varsa kullanılır. (Yıllık İzin Hakkı= 14, İzin Türü Başlık Rengi= Red, Toplam Tutar= Tablonun tutar kolonlarının toplamı vb.)

 Kullanım Görseli

Döngü: Algoritmada koşul sağlanana kadar döngü oluşturulmak istenirse kullanılır. 

 Kullanım Görseli

Çalıştır: Algoritma içerisinde çalıştırılmak istenen işlemler için kullanılır. 

 Kullanım Görseli

Sil: Ana düğüm altına eklenmiş olan tanımlardan algoritma içerisinden çıkarılmak istenen tanımın silinmesi işlemini gerçekleştirir. Silinmek istenen satır altında farklı alt düğümler tanımlandıysa ilgili blok tamamen silinir.

Düzenle: Algoritma içerisine eklenmiş olan tanımda düzenleme işlemine imkan tanır. Tanımdaki aksiyona göre açılan ekran farklılaşır.

Eklenen tanımlarda; kes, kopyala, yapıştır, sürükle-bırak ile yer değiştir işlemleri gerçekleştirilebilir. Altında düğüm olan tanımlarda ilgili tanımı kopyalama dışında blok halinde kopyalama özelliği de mevcuttur, silme işlemi bloğun tamamını silmektedir.

Algoritma kurgusu içerisinde iç içe tanımlar oluşturulabilir. (Koşul> Döngü> Çalıştır gibi) Ancak Atama ve Çalıştır işlemlerinin aksiyonlarına alt düğüm eklenemez, taşınamaz ve kopyalanamaz.

Kolay mod içerisinde kullanılmak üzere listelenen metotların ne amaçla kullanıldığı bilgileri ilgili ekranların alt bölümünde bilgi olarak gösterilmektedir. 

 Görsel

Gelişmiş Mod