Process Automation

Process Automation

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.

Process Automation modülünü kullanabilmek için mevcut abonelik planınızı yükseltmeniz gerekmektedir. Aboneliğinizi yükselterek, iş süreçlerinizi otomatikleştirme, süreç yönetimi ve izleme gibi gelişmiş özelliklere erişebilirsiniz. Abonelik yükseltme işlemi için Fiyatlandırma Sayfası‘nı ziyaret edebilirsiniz.

Bu eğitim içeriği aşağıdaki başlıklardan oluşur: 

  • Process Automation oluşturma
  • Process Automation modülünün anatomisi
  • Process Automation araçlarının Properties paneli
  • Workflow Screens paneli
  • Vekalet sistemi
Process Automation Oluşturma

Process Automation oluşturmak için aşağıdaki adımları takip edin:

  1. Kuika platformuna giriş yapın ve Apps ekranından çalışacağınız projeyi açın.
  2. Process Automation modülüne tıklayın.
  3. Açılan ekranda iş akışınıza bir isim verin ve CREATE butonuna tıklayın.

Önceki MSSQL tabanlı yapının ardından Oracle Workflow entegrasyonu ile süreç kararlılığı ve kapsam genişletildi.

Bu adımları tamamladıktan sonra iş akışı oluşturma sürecine devam edebilirsiniz.

Process Automation Modülünün Anatomisi

Kuika platformunda Process Automation modülüne geçtiğinizde iş akışı oluşturma ekranı görüntülenir.

  1. 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ışı tasarım ekranında akışı sürükleyip taşımanızı sağlar. Karmaşık iş akışlarında farklı bölümlere hızlıca odaklanmak veya düzenleme yapmak için kullanılır. Tasarım esnasında hareket kabiliyeti sağlar ve kullanıcı deneyimini artırır.
    • Örnek: Geniş bir sipariş yönetim sürecinde, “Sipariş Onayı” adımını daha görünür kılmak için iş akışını sağa sürüklersiniz.

Activate The Lasso Tool

  • Birden fazla iş akışı öğesini aynı anda seçip, toplu olarak taşıma, kopyalama veya silme işlemleri yapmanızı sağlar. Karmaşık süreçlerde zaman kazandırır ve kolaylık sunar.
    • Örnek: “Fatura Hazırlama”, “Ödeme Onayı” ve “Kargo Hazırlığı” adımlarını seçip hepsini topluca sola kaydırmak istersiniz.

Activate The Create/Remove Space Tool

  • İş akışındaki nesneler arasında boşluk açıp kapatmanızı sağlar. Yeni adımlar eklemek için uygun alan yaratır veya gereksiz boşlukları kaldırarak alan tasarrufu yapar.
    • Örnek:  “Müşteri Onayı” ile “Sipariş Gönderimi” arasında yeni bir “Kalite Kontrol” adımı eklemek için araya boşluk açarsınız.

Activate The Global Connect Tool

  • İş akışındaki farklı elemanları birbirine bağlamak için kullanılır. Veri veya kontrol akışının yönünü gösteren bağlantılar oluşturur.
    • Örnek: “Sipariş Alındı” adımından “Stok Kontrol” adımına bir ok çizerek iş akışını yönlendirirsiniz.

Create Start Event

  • İş akışının başlangıç noktasını temsil eder. Süreci tetikleyen ilk adım olup, kullanıcı eylemi, sistem olayı veya zamanlayıcı olabilir. İş akışının doğru çalışması için genellikle tek bir başlangıç noktası olmalıdır.
    • Örnek: “Müşteri Siparişi Alındı” olayı iş akışını başlatır.

Create End Event

  • İş akışının tamamlandığı ve sona erdiği noktayı belirtir. Süreç sonlanır ve gerekli ise sonuçlar kaydedilir veya bildirimler gönderilir.
    • Örnek: “Sipariş Tamamlandı” adımı iş akışını sonlandırır.

Create Timer Event

  • Belirlenen süre sonunda veya belirli zamanlarda iş akışını tetikleyen zamanlayıcıdır. Bekleme adımı olarak kullanılır. Time Duration parametresi ile bekleme süresi ayarlanabilir. Is Interrupting seçeneği ile bekleme sırasında sürecin durdurulup durdurulmayacağı kontrol edilir.
    • Örnek: “Ödeme Bekle” adımında 3 gün beklenir; süre sonunda “Ödeme Hatırlatma Gönder” adımı otomatik tetiklenir.

Create Exclusive Gateway

  • Koşullara göre iş akışı içinde yalnızca bir yolun seçildiği karar noktasıdır. Mantıksal ifadelerle koşullar belirlenir.
    • Örnek: Sipariş tutarı 1000 TL’den büyükse “Yönetici Onayı” yoluna, değilse “Standart İşlem” yoluna gidilir.

Create Parallel Gateway

  • Paralel olarak yürütülen iş süreçlerinin başlangıcını veya birleşmesini sağlar. Görevler eşzamanlı ve bağımsız olarak devam eder.
    • Örnek: “Sipariş Onayı” sonrası “Paketleme” ve “Fatura Hazırlama” görevleri aynı anda başlar.

Create User Task

  • Kullanıcı etkileşimi gerektiren görevlerdir. Form doldurma, onay verme gibi işlemler için kullanıcı müdahalesi gerekir.
    • Örnek: “Yönetici Onayı” için ilgili kişinin formu doldurup onay vermesi beklenir.

Create Task

  • Sistem tarafından otomatik yürütülen görevlerdir. Manuel müdahale gerektirmeyen, entegrasyon, veri işleme veya otomatik bildirim gibi işlemler burada gerçekleşir.
    • Örnek: Sipariş onaylandıktan sonra otomatik olarak fatura oluşturulup müşteriye e-posta gönderilir.

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.

  • Örnek: Bir “Sipariş İptal” adımına sağ tıkladığınızda çıkan menüden Appended End Event seçilerek, iptalin iş akışını sonlandırması sağlanabilir.

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.

  • Örnek: “Kalite Kontrol” adımına "Ürün görsel olarak kontrol edilir" notu ekleyerek, bu adımın amacı hakkında bilgi verebilirsiniz.

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.

  • Örnek: “Müşteri Kaydı” adımından sonra “CRM’e Aktar” adımı ekleyerek, verinin sisteme otomatik kaydedilmesini sağlayabilirsiniz.

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.

  • Örnek: “Ödeme Durumu” kontrolünden sonra, “Ödeme Tamamlandı mı?” karar adımı eklenerek farklı yollar çizilebilir.

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.

  • Örnek: Bir “Task” öğesini yanlışlıkla standart görev olarak eklediyseniz, bunu “User Task”’a dönüştürerek kullanıcı etkileşimi gereken bir adım haline getirebilirsiniz.

Remove

Seçili olan element(ler)i silmenizi sağlar. Hatalı veya gereksiz adımları hızlıca temizlemek için kullanılır.

  • Örnek: İşlevsiz kalan “Manuel Kontrol” adımını seçip Remove komutu ile silebilirsiniz.

Connect Using Sequence Flow / Message Flow / Association

Öğeler arasında bağlantı kurmak için kullanılır.

  • Sequence Flow: Süreç akışını gösterir.
  • Message Flow: Farklı havuzlar (pool) veya katmanlar (lane) arasında mesaj iletişimi sağlar.
  • Association: Bilgi ekleriyle öğeler arasında ilişkiler kurar, örneğin form ve açıklamalarla bağ kurmak için kullanılır.
  • Örnek: “Fatura Oluştur” adımı ile “Fatura Gönder” adımı arasında bir Sequence Flow çizerek işin akışını belirtebilirsiniz. Ayrıca bir Text Annotation ile açıklama ekleyip bunu Association ile “Fatura Oluştur” adımına bağlayabilirsiniz.

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.

Process Automation Araçlarının 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:

  • Assignment: Kullanıcılara görev atamak için kullanılır. 
    • Use Line Assignment: Bir kullanıcı görev adımı için satır bazlı (line-based) bir atama kontrolü yapılmasına olanak tanır. Bu özellik aktif edildiğinde, görev belirli bir koşul veya veri satırına göre farklı kullanıcılara atanabilir. Özellikle tablo şeklinde veri girişleri olan süreçlerde kullanılır (örneğin çoklu malzeme onayı). Satırda yer alan belirli alanlar (örneğin approverId) referans alınarak görevin o kullanıcıya atanması sağlanır.
    • Örneğin, 5 farklı ürün satırı içeren bir satın alma formunda, her satır farklı bir satın alma uzmanına atanabilir. Böylece her kullanıcı sadece kendine atanmış satırı görür ve işlem yapar.
  • Notification: Bildirimler, kullanıcıya bir görev atandığında ya da aksiyon gerektiğinde haberdar olmasını sağlar.
    • Send Notification: Görev atandığında kullanıcıya özel bildirim gönderilmesini sağlar.  Bildirim; platform içi, mobil push ya da e-posta olarak iletilebilir.
    • Use Custom Template: Bildirimlerde varsayılan yerine özelleştirilmiş bir şablon kullanılmasına olanak tanır. Kullanıcıya hitap eden, parametre içeren dinamik metinler yazılabilir.
    • Add Go To Task Button: Gönderilen bildirimlere kullanıcıyı ilgili göreve yönlendiren bir buton eklenmesini sağlar. Kullanıcı bildirimden tek tıkla ilgili form veya görev ekranına yönlendirilir.
    • Add User Interactions Switch: Bildirim içeriğinde kullanıcı etkileşimini artırmak için dinamik etkileşim anahtarları (toggle/switch) eklenmesine imkân tanır. Mobil veya web bildirimlerinde, kullanıcı formu açmadan işlemi tamamlayabilir. Örneğin, kullanıcıya “İzin talebini onaylıyor musunuz?” sorusu bildirimde gösterilir. “Evet/Hayır” seçimi doğrudan bildirimde yapılabilir.
  • Actions: Görev oluşur oluşmaz tetiklenen aksiyonlar eklenebilir. Örneğin, kullanıcıya özel bir bildirim e-postası göndermek için kullanılabilir. Bu aksiyonlar adımın genel işleyişini değiştirmez.
  • Step Description: İş sürecinde açıklamaların yapıldığı alandır. @ kullanarak parametreler çağrılabilir. Örneğin, @UserName, @PermitStartDate ile @PermitEndDate arasında izin talep etti. Lütfen talebi değerlendiriniz.
  • Task Due: İş akışında tamamlanması gereken sürecin süresini belirler. 
    • Süre birimi: dakika, saat, gün. 
    • Süresi dolan görevler raporlanabilir, hatırlatma bildirimi gönderilebilir.
  • Step Outputs: Süreç içerisindeki çıkış adımlarının sonuçlarını belirler. Kullanıcının yaptığı işlemin (örneğin: onayladı, reddetti, geri gönderdi) sonuçları bu alanda tanımlanır. Her buton için ayrı bir çıkış tanımlanabilir ve gateway ile farklı akışlara yönlendirme yapılabilir.
    • Örnek Butonlar:
      • Approve → “Onaylandı” yoluna yönlendir
      • Reject → “Reddedildi” yoluna yönlendir
      • SendBack → “İade Edildi” yoluna yönlendir

Create User Task içerisinde yer alan Step Output, Create Task’tan farklı olarak kullanıcıların girdiği ekranlardaki bilgilerin değiştirilebilmesini sağlar. Kullanıcıdan hangi bilgilerin alınacağı bu alanda belirlenir.

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ı

  • İzin talep formu doldurma
  • Masraf onayı verme
  • Görev yöneticisine yorum ile geri bildirme
  • Belge yükleme

Teknik Özellikler

  • Form Tanımlama: UI Designer ile oluşturulan bir form, bu adıma bağlanarak kullanıcıya gösterilir.
  • Assignment (Görev Atama):
    • Belirli bir kullanıcıya atanabilir
    • Role göre atanabilir
    • Dinamik olarak (custom action ile) atanabilir
    • Everyone seçeneğiyle görev havuzuna düşürülebilir

  • Button Tanımlama:
    • Onayla, Reddet, Geri Gönder gibi aksiyon butonları tanımlanabilir
    • Her butona özel ID verilebilir (örn. approve, reject)
  • Output Mapping:
    • Kullanıcıdan alınan veriler, tanımlı parametrelere bağlanarak sürece aktarılır

Etkileşim Akışı

  1. Süreç bu adıma ulaştığında tanımlanan kullanıcıya görev atanır.
  2. Kullanıcı, form üzerinde gerekli girişleri yapar veya seçimlerde bulunur.
  3. Kullanıcı tanımlı bir butonla (örn. Onayla) işlemi tamamlar.
  4. Süreç, yapılan aksiyona göre farklı path’lere yönlenebilir.

İzleme ve Raporlama

  • Görev Durumları: Her User Interaction adımı; Atandı, Devam Ediyor, Tamamlandı, Reddedildi, Geri Gönderildi gibi durumlarla izlenebilir.
  • Rapor Filtreleme: Bu görevler filtrelenerek süreç performans raporlarında analiz edilebilir.
  • Görev Havuzu: Everyone assignment ile tanımlanan görevler, görev havuzuna düşer ve tüm yetkili kullanıcılar tarafından sahiplenilebilir.

İpuçları ve En İyi Uygulamalar

  • Sürecin kritik karar noktaları için User Interaction adımları kullanarak şeffaf ve izlenebilir onay akışları tasarlayın.
  • Butonlara anlamlı ID’ler verin (approve, reject, sendBack) ve gateway'lerle bağlayarak süreci dallandırın.
  • Gerekirse Task Due (tamamlanması gereken süre) tanımlayarak geciken görevleri tetikleyin.

Gelişmiş Kullanım: Form ile Entegrasyon

User Interaction adımına bağlanan form, aşağıdaki özellikleri destekler:

  • Dosya yükleme
  • Validasyon kuralları
  • Dinamik alan gösterimi
  • İşlem öncesi/sonrası tetikleyici (Trigger)
Workflow Screens Paneli

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.

  1. İş sürecinize Create User Task elementini eklemek için ekranın uygun alanına sürükleyin.
  1. Sağ kenardaki Properties panelinde, No screen set for step yet başlığı yanındaki ikona tıklayın.
  1. Açılan Workflow Screens-Forms ekranında uygulamanız için gerekli ekranları ekleyin.
  1. CREATE butonuna tıklayın ve açılan ekranda ilgili alanları doldurun.
  1. Workflow Screen Paneli, No screen set for step yet alanında ve UI Design panelinde görüntülenecektir.
  2. UI Design panelinde Create User Task elementinin üzerine sağ tıklayın ve Add Screen seçeneğini seçin.
  3. Daha önce oluşturduğunuz ekranı seçin ve onaylayın.
  4. Save butonuna tıklayarak ekran oluşturma işlemini tamamlayın.
Vekalet Sistemi Nedir?

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.

Vekalet Sistemi Nasıl Çalışır?

  • Vekalet sistemi, uygulamanın çıktısında yer alır; doğrudan geliştirme sürecine dahil değildir, ancak bir seçenek olarak eklenebilir.
  • Kullanıcılar, ihtiyaçlarına göre bu sistemi uygulamalarına entegre edebilir.
  • Kuika Process Automation aksiyonları arasında Get Agent ve Set Agent aksiyonları bulunur. Bu aksiyonlar, kullanıcı üzerindeki vekalet işlemlerinin gerçekleştirilmesini sağlar.
  • Bir kullanıcıya yalnızca bir vekil atanabilir. Örneğin, Admin, User 1’e vekalet verdiyse, User 1 aynı anda başka bir vekalet alamaz.

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.

İlişkili diğer içerikler

No items found.

Alt Başlıklar