Kuika platformunda Process Automation modülüne geçtiğinizde iş akışı oluşturma ekranı görüntülenir.
Sol Panel
Sol panelden yeni iş akışları oluşturabilir, eklenen iş akışlarına ulaşabilir, parametreler ve özel aksiyonlar tanımlayabilirsiniz.
Processes: Yeni iş akışları oluşturma alanıdır.
Process Parameters: İş akışları için parametre tanımlama alanıdır.
Business Object: Form ekranlarında kullanılacak veri yapılarını tanımlama alanıdır. Örneğin, kullanıcı izin günü olarak “Permit Day” değişkenini tanımlayabilirsiniz. Bu veri, süreci başlatan kullanıcı tarafından girilmesi gereken bir bilgi ise “Is Input” olarak işaretlenen parametreler Start Process aksiyonu altında görüntülenir.
Internal: Mantıksal kontroller için kullanılan değişkenlerin tanımlandığı alandır.Örneğin, izin alma sürecinde kullanıcının izin hakkının olup olmadığını kontrol eden bir süreci oluşturmalısınız. Bu arka planda gerçekleşen bir işlem olduğundan, izin hakkını belirleyen bir değişken tanımlayabilirsiniz. “Progress Payment” isimli Boolean tipinde bir değişken tanımlayabilirsiniz.
Kullanıcının izin günü hakkı varsa belirli bir path üzerinden ilerletirken, izin hakkı yoksa başka path üzerinde ilerleme yapılır.
Custom Actions: İş akışlarında özel aksiyonlar ekleyebileceğiniz alandır.
Buttons: Kullanıcı etkileşimini yönetmek için özelleştirilebilir butonlar ekleyebileceğiniz alandır.
B. İş Akışı Yönetim Alanı
Process Automation Araçları
Activate The Hand Tool: İş akışını taşımayı sağlar.
Activate The Lasso Tool: Seçili alanları topluca taşımayı sağlar.
Activate The Create/Remove Space Tool: İş akışında genişletme ve daraltma yapmayı sağlar.
Activate The Global Connect Tool: Araçlar arası bağlantı oluşturmayı sağlar.
Create Start Event: İş akışının başlangıcını belirler.
Create End Event: İş akışının bitişini belirler.
Create Timer Event: Süre bazlı aksiyonlar için tetikleme yapar.
Create Exclusive Gateway: Koşullara göre yol ayrımı oluşturur.
Create Parallel Gateway: Paralel iş süreçleri oluşturur.
Create User Task: Kullanıcı etkileşimi gerektiren görev oluşturur.
Create Task: Sistem aksiyonlarının çalıştığı görevleri tanımlar.
Tasarım Alanı (Canvas)
Canvas üzerinde işlem yaparken aşağıdaki araçları kullanabilirsiniz:
Change Type: Element türlerini değiştirmenizi sağlar. Örneğin, bir Task’ı User Task’a veya Exclusive Gateway’i Parallel Gateway’e dönüştürebilirsiniz.
Append Text Annotation: Açıklama eklemenizi.
Remove: Seçili elementleri silmenizi sağlar.
C. Process Automation Properties Paneli
Process Description: İş sürecinin açıklamasıdır.
Process Due: Sürecin tamamlanma süresi.
Lane: Kullanıcı görevlerini ayırmak ve yetkilendirmeler yapmak için kullanılan alan.
Assignment: Görev atamalarının yapıldığı alan.
Everyone: Everyone ile tanımlanan görevler, bir görev havuzunda oluşturulur. Her kullanıcı bu görevi görebilir ve görev havuzunda bulunan görevleri üzerine alıp tamamlayabilir.
Role: Tanımlanan roller için görev ataması yapılabilir.
Dynamic Assignment: Süreç değişkenleri ile bağlantılı atamalar yapmayı sağlar.
Find Manager: Kullanıcının yöneticisini belirlemek için entegrasyon sağlar. önetici, Kuika tarafından atanan ve bağlantılı bir kullanıcıdır. Custom Provider tarafından bir entegrasyon yapıldığında, bu aksiyonun ne döneceğini Provider üzerinden belirleyebilirsiniz.
Aksiyon oluşturma işlemi, sistem aksiyonlarına benzer şekilde gerçekleştirilir. Bu nedenle öncelikle Input eklenmelidir. Input eklemek için Symbol Picker’a tıklayın. Örneğin, bu aksiyon ile birlikte süreci başlatan kişinin yöneticisi belirlenir. Eklenen diğer aksiyonlar da benzer şekilde çalışır. İstenilen sürece ait değişkenleri Input olarak verip geri dönen sonucun string veya string listesi olması gerekir.
Happy Path: Sürecin ideal koşullar altında hatasız tamamlanmasını ifade eder.
Version History: İş akışlarının eski versiyonlarını yönetmeyi sağlar.
Mobil uygulamada versiyon geçmişi görüntülenebilir, ancak versiyonlar web üzerinden kaydedilmektedir.