While

Belirlenmiş koşul sağlanana kadar döngü oluşturarak tanımlanmış aksiyonların alınmasını sağlamaktadır. İçerisinde flowchart barındırır. Bu flowchart içerisinde döngü boyunca yapılması istenen işlemler akış tasarımı ile dizayn edilir.

 Akış Kontrol| While

  • Koşul: While döngüsünün hangi durumda sonlanacağının belirleneceği bölümdür.

                Sol Değer: Döngünün devamlılığı veya sonlanması için kontrol edilecek alandır. Form üzerindeki bir alan, herhangi bir fonksiyondan dönen değer vb. olabilir. Tasarım ekranında bu kısımda sunulan hazır fonksiyonlar mevcuttur. O fonksiyonlardan herhangi birinin üzerine gelindiğinde veya seçildiğinde amacı ve kullanımı ile ilgili bilgi vermektedir.

                Sağ Değer: Kontrol edilen alanın hangi değeri aldığında döngünün sonlanacağı bilgisinin girildiği alandır.       

  • Koşul Tasarımı: Koşul kısmındaki metotlar dışında farklı kontroller mevcutsa, bu bölümden tasarım ekranı veya gelişmiş kod kısmı kullanılabilir. Burada yazılan işlemlerin return döndürmesi gerekmektedir. Bu bilgi de “Fonksiyondan Dönen Değer” alanında gönderilmelidir.
  • Gerçek Ad: Aktivite adıdır. Sabit gelir ve değiştirilemez.
  • Görünen Ad: Aktivite görünen adıdır. Değiştirilebilir.

Örnek Kullanım

Form üzerindeki bir tablonun satır sayısı kadar dönülmesi sağlanarak sql aktivitesi kullanımı mevcuttur.

While_.nxm

FlowSwitch

İş akış işletiminin herhangi bir aşamasında bir değişken için kontrol yapılıp bu kontrolün sonucuna göre farklı kollara dallanmasını ve aksiyon alınmasını sağlayan aktivitedir. 2 ya da daha fazla kol çıkararak akışı dilediği kadar duruma bölebilir.

 Akış Kontrol| FlowSwitch

  • DisplayName: Aktivite görünen adıdır. Değiştirilebilir.
  • Expression: Kontrol edilecek koşulun tanımlandığı yerdir. Koşulun VB dilinde yazılması gereklidir.

Aktivite üzerinden çıkarılan kolların üzerine gelindiğinde ‘Case’ alanına aktivite sonucundan dönmesi beklenen değerlerden herhangi biri yazılmalıdır. Tanımlı sonuçtan dönmesi beklenmeyen değerler için ‘IsDefaultCase’ seçeneği seçilerek aktivitenin bu koldan devam etmesi sağlanabilir. Örnek olarak; form üzerinde seçilen departman bilgisine göre akış ilgili sorumlulara yönlenecektir.Seçilen değer tanımlı kollardan hiçbirine uymuyorda ‘Diğer’ kolundan ilerleyecektir.

Örnek Kullanım

Form üzerinde seçilen departman bilgisine göre akış ilgili sorumlulara yönlenecektir.Seçilen değer tanımlı kollardan hiçbirine uymuyorda ‘Diğer’ kolundan ilerleyecektir.

Flowswitch.nxm

Karar

Tanımlanan koşulun sağlanıp sağlanmama durumuna göre aksiyon alınmasını sağlayan aktivitedir. ‘Eğer Doğruysa’ ve ‘Eğer Yanlışsa’ kolları ile akış tasarımı şekillendirilir. Kolların ismi standarttır ve güncellenemez.

 Akış Kontrol| Karar

  • Koşul: Koşulun hangi durumda doğru olduğunun belirleneceği bölümdür.

                Sol Değer: Koşul için kontrol edilecek alandır. Form üzerindeki bir alan, herhangi bir fonksiyondan dönen değer vb. olabilir. Tasarım ekranında bu kısımda sunulan hazır fonksiyonlar mevcuttur. O fonksiyonlardan herhangi birinin üzerine gelindiğinde veya seçildiğinde amacı ve kullanımı ile ilgili bilgi vermektedir.

                Sağ Değer: Kontrol edilen alanın hangi değeri aldığında doğru olacağının bilgisinin girildiği alandır. 

  • Koşul Tasarımı: Koşul kısmındaki metotlar dışında farklı kontroller mevcutsa, bu bölümden tasarım ekranı veya gelişmiş kod kısmı kullanılabilir. Burada yazılan işlemlerin return döndürmesi gerekmektedir. Bu bilgi de “Fonksiyondan Dönen Değer” alanında gönderilmelidir.
  • Gerçek Ad: Aktivite adıdır. Sabit gelir ve değiştirilemez.
  • Görünen Ad: Aktivite görünen adıdır. Değiştirilebilir.

Örnek Kullanım

Form üzerindeki toplam tutarın 100’ den büyük olması ve olmaması durumundaki akış tasarımı mevcuttur.

Karar İşlemi.nxm