Kuika’nın Process Automation modülü, mobil ve web uygulama geliştirme süreçlerinde iş akışlarını otomatikleştirerek tekrarlayan ve kritik zamanlı görevlerin verimli yönetilmesini sağlar. Bu sayede zaman ve iş gücü tasarrufu sağlanır. Process Automation ile iş akışları tasarlanabilir, sistem ve özel aksiyonlar eklenebilir, iş atamaları yapılabilir.
Process Automation modülü; otomatik raporlama, veri analitiği, insan kaynakları yönetimi otomasyonu, müşteri hizmetleri ve destek hizmetleri gibi birçok alanda kullanılabilir. Bu eğitim içeriğinde, Process Automation modülü ile iş akışı oluşturmayı öğreneceksiniz.
Bu eğitim içeriği aşağıdaki başlıklardan oluşur:
Process Automation oluşturmak için aşağıdaki adımları takip edin:
Bu adımları tamamladıktan sonra iş akışı oluşturma sürecine devam edebilirsiniz.
Kuika platformunda Process Automation modülüne geçtiğinizde iş akışı oluşturma ekranı görüntülenir.
Sol panelden yeni iş akışları oluşturabilir, eklenen iş akışlarına ulaşabilir, parametreler ve özel aksiyonlar tanımlayabilirsiniz.
B. İş Akışı Yönetim Alanı
Process Automation Araçları
Activate The Hand Tool
Activate The Lasso Tool
Activate The Create/Remove Space Tool
Activate The Global Connect Tool
Create Start Event
Create End Event
Create Timer Event
Create Exclusive Gateway
Create Parallel Gateway
Create User Task
Create Task
Tasarım Alanı (Canvas)
Canvas üzerinde iş akışınızı oluştururken, öğeleri eklemek, düzenlemek ve birbirine bağlamak için çeşitli araçlar sunulur. Her bir aracın işlevi ve kullanım örnekleri aşağıda açıklanmıştır:
Appended End Event
Seçili bir öğeye doğrudan bir End Event (Bitiş Olayı) eklemenizi sağlar. Bu özellik sayesinde iş akışını hızlıca sonlandırabilirsiniz.
Append Text Annotation
Seçili öğeye açıklama kutusu eklemenizi sağlar. Açıklamalar, iş akışı mantığını daha anlaşılır hale getirir ve ekip içi iletişimi kolaylaştırır.
Create Task
Seçili öğeye bir görev (task) eklemenizi sağlar. Bu görev sistem tarafından otomatik yürütülebilecek bir işlem olabilir.
Create Exclusive Gateway
Seçili öğeden sonra bir karar noktası (Exclusive Gateway) eklemenizi sağlar. Bu adım, belirli koşullara göre iş akışının yönünü değiştirir.
Change Type
Seçili elementin türünü değiştirme imkânı sunar. Bu, tasarım sürecinde yanlış seçilen elementin yeniden oluşturulmasını gerektirmeden dönüştürülmesini sağlar.
Remove
Seçili olan element(ler)i silmenizi sağlar. Hatalı veya gereksiz adımları hızlıca temizlemek için kullanılır.
Connect Using Sequence Flow / Message Flow / Association
Öğeler arasında bağlantı kurmak için kullanılır.
C. Process Automation Properties Paneli
Create Exclusive Gateway
Bu araç, iş akışındaki işlemlerin koşul ve sıralamasını belirlemenizi sağlar. Gateway’in amacı, birden fazla olası yol arasından yalnızca bir tanesinin, tanımlı koşullara göre seçilerek çalıştırılmasıdır. Böylece süreç, farklı senaryolara göre dallanabilir.
“None” seçeneği altında bulunan Symbol Picker ile parametre panelinde tanımlanmış değişkenler çağrılarak koşullarda kullanılabilir. Bu değişkenler, string, number, boolean, datetime gibi farklı veri tiplerinde olabilir. Symbol Picker aracılığıyla seçilen parametre, Select Box içinde belirlenen bir karşılaştırma operatörüyle (örneğin equals, not equals, greater than, less than, contains gibi) değerlendirilir. Koşul doğruysa, bu koşula bağlı çıkış path’i çalıştırılır.
Bir Exclusive Gateway üzerinde birden fazla çıkış tanımlanabilir. Tanımlanan bu çıkışlardan biri “Will execute otherwise” seçeneği ile varsayılan yol olarak belirlenmelidir. Bu yol, yukarıdan aşağıya sıralanan diğer koşulların hiçbirinin sağlanmaması durumunda devreye girer. Eğer bu alan için örneğin “Yes” seçilirse, iş akışında ilk kontrol edilen path “No” olarak değerlendirilir. Sıralama önemlidir; çünkü sistem, koşulları yukarıdan aşağıya doğru değerlendirir ve ilk doğru olan koşuldan sonraki yolları kontrol etmez. Koşullar sürükle-bırak yöntemiyle yeniden sıralanabilir.
Koşulların doğruluk sırası süreç davranışını doğrudan etkiler. En genel koşul en alta, en özel koşul ise en üste yerleştirilmelidir. Aksi takdirde tüm koşullar sağlanamadığında beklenmeyen bir path çalışabilir. Her çıkış path’ine bir koşul eklenmesi önerilir. Ancak en az bir path mutlaka “Will execute otherwise” olarak ayarlanmalı, böylece tüm koşullar başarısız olduğunda sürecin ilerleyeceği yol net olarak belirlenmelidir.
Create Task
Bu araç, Kuika platformunda sistem tarafından yürütülecek otomatik görevlerin tanımlandığı adımdır. Genellikle kullanıcı etkileşimi gerektirmeyen işlemleri modellemek için kullanılır. Örneğin, API çağrıları yapmak, dış servislerle entegrasyon sağlamak, sistem parametrelerini güncellemek veya arka planda veri hazırlamak gibi görevler bu adımda gerçekleştirilir.
Create Task adımı iki ana yapı içerir: Actions ve Step Outputs. Actions bölümü, bu adım çalıştığında tetiklenecek sistem aksiyonlarının tanımlandığı alandır. Burada, daha önce tanımlanmış bir veya birden fazla aksiyon sıralı şekilde çalıştırılabilir. Bu aksiyonlar örneğin bir REST API çağrısı olabilir veya daha önce tanımlanmış bir Custom Action’a veri gönderip yanıt alınmasını sağlayabilir.
Step Outputs bölümü ise, aksiyon sonucunda elde edilen verilerin iş akışında kullanılacak parametrelerle eşleştirildiği alandır. Bu bölümde “+SELECT WF PARAMS TO MAP” seçeneği kullanılarak, aksiyon tarafından döndürülen değerlerin hangi değişkenlere aktarılacağı belirlenir. Böylece dış sistemlerden alınan ya da arka planda hesaplanan değerler, iş akışının devamında koşul, bildirim veya başka bir task için kullanılabilir hale gelir.
Bu görev tipi, kullanıcıya herhangi bir form veya bildirim göstermez. Tamamen arka planda gerçekleşen işlemleri yönetir. Uygun konumlandırıldığında iş akışını otomatikleştirir ve manuel işlem ihtiyacını ortadan kaldırır. Her Create Task adımı, sadece bir işlem yapmak için değil, birbirini takip eden çok sayıda otomatik adımı bir arada yürütmek için de yapılandırılabilir.
Create User Task
Bu araç, iş akışında kullanıcıdan manuel müdahale veya onay gerektiren görevleri tanımlamak için kullanılır. Kullanıcının belirli bir işlemi gerçekleştirmesi, veri girmesi, form doldurması ya da karar vermesi gerektiği durumlarda kullanılır. Kullanıcı, atanan görevi tamamlamadan süreç bir sonraki adıma geçmez. Bu nedenle User Task adımları süreçte kritik karar noktaları veya veri toplama alanları olarak işlev görür.
Create User Task, sistemdeki kullanıcılarla etkileşimli süreç tasarlamak için esnek konfigürasyon seçenekleri sunar. Bu adım bir form ile ilişkilendirilerek kullanıcıdan veri alınmasını sağlar ve kullanıcıya özel atama, bildirim, açıklama, son tarih ve butonlar gibi çeşitli alanlarla özelleştirilebilir.
Seçildiğinde aşağıdaki alanlar açılır:
User Interaction
User Interaction öğesi, bir iş akışında kullanıcıdan doğrudan geri bildirim, form doldurma, karar verme veya belirli verilerin girişi gibi insan etkileşimi gerektiren adımları tanımlamak için kullanılır. Bu adım, iş sürecini sistem aksiyonlarından ayırarak kullanıcı girdisini zorunlu kılar.
Kullanım Senaryoları
Teknik Özellikler
Etkileşim Akışı
İzleme ve Raporlama
İpuçları ve En İyi Uygulamalar
Gelişmiş Kullanım: Form ile Entegrasyon
User Interaction adımına bağlanan form, aşağıdaki özellikleri destekler:
Kuika’nın Process Automation modülünde, iş süreçlerini yönetmek ve otomatikleştirmek için Workflow Screen oluşturma paneli kullanılır. Bu panel, iş sürecinizi oluşturmanızı, süreçleri tanımlamanızı ve süreç akışlarını görselleştirmenizi sağlar.
Vekalet Sistemi, bir kullanıcının kendi üzerindeki görevleri, yokluğunda başka bir ekip üyesine devretmesini sağlayan bir sistemdir. Örneğin, izin süreçlerinin yönetildiği bir uygulamada, yöneticinin izinde olması durumunda, çalışanının izninin onay beklemeden ilerleyebilmesi için vekalet sistemi devreye girer. Yönetici, yerine bir vekil atayarak süreçlerin aksamadan devam etmesini sağlar.
Vekalet sistemi sayesinde atanan vekil, yöneticinin iş süreçlerini onun adına görüntüleyebilir ve yönetebilir. Bu sistem, süreçleri daha verimli hale getirir ve iş sürekliliğini sağlar. Process Automation içerisinde, kullanıcı kendisine vekil atayarak işlerinin vekil tarafından yönetilmesini sağlayabilir.
Bu sistem, süreçlerin aksamadan devam etmesini sağlarken, vekalet atamalarının düzenli yönetilmesine yardımcı olur.
Kuika'nın Process Automation modülü, iş süreçlerini hızlandırmak ve verimliliği artırmak için güçlü bir otomasyon çözümü sunar. Bu modül sayesinde manuel işlemleri en aza indirerek süreçlerinizi optimize edebilir, zaman ve kaynak tasarrufu sağlayabilirsiniz. Süreçlerinizi daha etkin yönetmek ve iş akışlarınızı verimli hale getirmek için Process Automation modülünü kullanabilirsiniz.