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.
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.)
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.)
Döngü: Algoritmada koşul sağlanana kadar döngü oluşturulmak istenirse kullanılır.
Çalıştır: Algoritma içerisinde çalıştırılmak istenen işlemler için kullanılır.
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, düzenle ve sil işlemleri gerçekleştirilebilir. Altında düğüm olan tanımlarda blok halinde kopyalama özelliği mevcuttur. Taşıma ve silme işlemleri de yine bloklar şeklinde yapılmaktadır.
→ 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.
→ 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.