Aktiviteler, akıştaki adımlardır (Start, User/Form, Calculate, Condition, End vb.). “Ne yapılacak?” sorusunun cevabıdır.
Başlangıç (Start)
Her iş akışında tam olarak 1 başlangıç aktivitesi bulunur. Motor ilk adım olarak burayı çalıştırır.
User/Form Activity (Form aktivitesi)
Bu adımda kullanıcıya bir form gösterilir ve veri girişi / onay alınır. Aktivite çalıştığında akış durur; form atanan kullanıcı/role açılır. Kullanıcı formu gönderene kadar bir sonraki aktiviteye geçilmez.

Sık ayarlar:
- Form: açılacak form
- Assignment: kullanıcı/rol/grup ataması (atama yapılacak kişiler burada seçilir)
- Subject: form başlığı (şablon destekli)
- BusinessStatus: form adımındayken işin durumunu belirten açıklama (ana sayfada “İş Durumu” kolonunda görünür)
- Timeout: zaman aşımı süresi (dakika)
- CanRedirect: form başka kullanıcıya yönlendirilebilsin mi? (redirect)
Roller ve kullanıcılar
Atama kısmında hem tekil kullanıcılar hem de roller seçilebilir. Rol; süreç içindeki belirli kullanıcıları tek bir grup gibi birleştirerek atama mantığını kolaylaştırır.
Zaman aşımı (Timer trigger)
Form aktivitesine zaman aşımı süresi girilirse, süre dolduğunda akışın “zaman aşımı” yoluna (Timer trigger) yönlenmesi sağlanır. Örneğin zaman aşımı tetikleyicisi End aktivitesine bağlıysa, süre dolduğunda süreç tamamlanır.
Redirect ile ilişkisi
“CanRedirect” açık olduğunda kullanıcı tarafında form, başka kullanıcıya/gruba yönlendirilebilir. Yönlendirme akışı ve yorum zorunluluğu kullanıcı dokümanında anlatılır.
Calculate
Bir ifade (expression) çalıştırır ve sonucu hedef alana yazar. Alanlar köşeli parantez ile referanslanır (örn. [Numeric]).
DBGet / DBSet
- DBGet: veritabanından veri okur, outputs alanlara yazar
- DBSet: veritabanına yazar/günceller, varsa output alanları doldurur
HTTP Request
Dış servise HTTP isteği gönderir (GET/POST/PUT/DELETE). Yanıt gövdesi istenirse bir alana yazılır ve JSON Parser gibi adımlarla ayrıştırılabilir.
Condition
Birden fazla dal içerir. Dalların statement’ları değerlendirilir; ilk true olan dalın hedefine gidilir. Hiçbiri true değilse OtherThan dalı kullanılabilir.
Document Create
Şablondan belge üretip PDF oluşturur, seçilen alana (genelde File alanı) dosya bilgisini yazar.
JSON Parser
Bir alandaki JSON’ı okuyup path’lere göre değerleri çıkarır ve alanlara yazar. Tablo alanına satır satır yazma senaryoları da kurulabilir.
End
İş akışı sonlandırılır; BusinessStatus ile “Onaylandı / Reddedildi / Tamamlandı” gibi bitiş durumu etiketlenir.
