Eylemler ve Koşullar: Tetikleyiciler ve Koşul Ayarları
Kuika Process Automation’da eylemler ve koşullar, iş süreçlerini otomatikleştirmek ve süreçlerde dinamik akışlar oluşturmak kullanılan önemli bileşenlerdir. Eylemler (Actions), belirli bir koşul sağlandığında tetiklenen adımlardır. Koşullar (Conditions) ise bu eylemlerin ne zaman ve hangi durumlarda tetikleneceğini belirleyen kriterlerdir. Bu ikili sayesinde iş süreçlerinin belirli adımlarda esnek ve kontrollü bir şekilde ilerlemesi sağlanır.
Eylemler ve Tetikleyiciler
Eylemler (Actions): Süreçte belirli bir adımda yapılacak olan işlemleri tanımlar. Örneğin, kullanıcıya bir bildirim gönderme, veri güncelleme veya süreç içinde bir sonraki adımı başlatmak gibi çeşitli görevler olarak tanımlanır.
Kullanıcı Eylemleri: Kullanıcıya bir görevin veya bildirimlerin gönderilmesi gibi işlemlerdir.
Sistem Eylemleri: Otomatik olarak gerçekleşen eylemler, sistem eylemleri olarak sınıflandırılır. Örneğin, belirli bir süre sonra sürecin otomatik olarak sona ermesi veya bir veri tabanı kaydının güncellenmesi.
Tetikleyiciler: Bir eylemi başlatan olaylardır.
Zamanlayıcı Tetikleyiciler: Belirli bir süre sonra tetiklenerek eylemi başlatır (Örneğin, 24 saat sonra görevin kapatılması).
Durum Tetikleyiciler: Süreçte belirli bir durum (Örneğin “Onaylandı” veya “Reddedildi” gibi bir karar alındığında) tetiklenir.
Koşul Ayarları
Koşullar (Conditions): Eylemlerin gerçekleştirilmesi için kriterleri tanımlar. Koşullar, bir eylemin hangi durumda veya hangi koşullarda çalışacağını belirler.
If-Then-Else Koşulları: Belirli bir durum oluştuğunda yapılacak işlemi tanımlar. Örneğin, bir kullanıcı onayı geldikten sonra bir sonraki adımın başlatılması.
Mantıksal Koşullar: “Ve/Ya da” operatörleri ile birden fazla koşul tanımlanabilir. Böylece, yalnızca tüm koşullar sağlandığında veya en az bir koşul sağlandığında eylemin tetiklenmesi sağlanabilir.
Koşul Ayarları ile Dinamik Süreçler:
Eğer bir onay sürecinde görev onaylanmazsa başka bir kullanıcı devreye girebilir.
Belirli bir tarihe kadar tamamlanmayan görevlerin otomatik olarak kapatılması gibi özel süreçler oluşturulabilir.
Koşulların Ayarlanması: Create Exclusive Gateway, belirli koşullar sağlandığında belirli yolları izleyerek iş akışının yönlendirilmesini sağlar. Eylemlerin ve tetikleyicilerin hangi koşullarda çalışacağını tanımlayan koşul ayarlarına benzerdir. Gateway aracılığıyla iş akışında koşullara göre farklı yollar belirlenir ve mantıksal kurallar (örneğin, "Yes" veya "No") kullanılarak bu yollar yönetilir.
Varsayılan Yol ve “Will Execute Otherwise” Ayarı: Eğer tanımlanan koşulların hiçbiri sağlanmazsa, iş akışının varsayılan yoldan ilerlemesi, tetikleyici ve koşul mantığıyla örtüşmektedir. İş akışında belirli bir eylem veya yol seçilmediğinde, tanımlı bir varsayılan yol ile sürecin devam etmesi, eylemlerin tetiklenme sürecinde bir güvenlik mekanizması sağlar.
Koşul Sıralaması ve Kontrol: Create Exclusive Gateway’de tanımlanan kuralların yukarıdan aşağıya sırayla kontrol edilmesi, tetikleyici koşullarının öncelik sırasını ve mantıksal değerlendirmeyi vurgular. Bu sıralama, iş akışının doğru koşullarla doğru yoldan ilerlemesini sağlar.