Kuika’nın Get Processes Started By User aksiyonu, kullanıcı tarafından başlatılan süreçleri listelemek için kullanılır. Bu sayede kullanıcılar, başlattıkları iş akışlarını kolayca takip edebilir ve süreçlerin güncel durumlarını görebilir.
Teknik Özellikler
Kullanıcı Bazlı Listeleme: Sadece o kullanıcı tarafından başlatılan süreçleri getirir.
Durum Takibi: Aktif, devam eden veya tamamlanmış süreçler filtrelenebilir.
Web ve Mobil Uygulama Desteği: Bu aksiyon hem web hem de mobil uygulamalarda desteklenmektedir.
Get Processes Started By User Aksiyonu Uygulama Adımları
Kuika platformuna giriş yapın.
Apps ekranından çalışacağınız projeyi açın.
UI Design modülündeyken sağ kenarda bulunan Properties panelini açın.
+ ADD ACTION menüsünden istediğiniz tetikleyici olaya (Initial Actions, OnClick, OnBlur vb.) göre Process Automation > Get Processes Started By User aksiyonunu ekleyin.
Aksiyon Parametrelerini Yapılandırma
Select From Single Process: Aktif edildiğinde, sorgulama yalnızca seçilen tek bir process üzerinden gerçekleştirilir. Pasif durumda birden fazla süreçten veri döndürülebilir.
Show Completed (Boolean):
Aktifse, kullanıcı tarafından başlatılan ve tamamlanmış süreçler de listelenir.
Pasifse, sadece aktif ve devam eden süreçler gösterilir.
Page (Integer): Listeleme sayfasının başlangıç numarasını belirler. Çok sayıda süreç olduğunda sayfalama için kullanılır.
Page Size (Integer): Her sayfada kaç sürecin gösterileceğini belirler.
Search Key (String): Süreç başlıkları veya içeriklerinde arama yapılmasını sağlar.
+Add Optional Parameter
Apps (String - isteğe bağlı): Belirli bir uygulama içerisindeki süreçlerin sorgulanmasını sağlar.
Process Definition ID: Belirli bir process tanımına ait süreç instance’larını filtrelemek için kullanılır.
Created From: Belirtilen tarih ve saatten sonra oluşturulan süreçlerin listelenmesini sağlar.
Created To: Belirtilen tarih ve saate kadar oluşturulan süreçlerin listelenmesini sağlar.
Enable Audit Log: Aktif edildiğinde, bu aksiyonun çalıştırılmasına ait kullanıcı ve işlem bilgileri audit log kayıtlarına eklenir.
Kullanım Senaryosu: Kullanıcının Başlattığı Süreçlerin İzlenmesi
Bir çalışan, daha önce başlattığı süreçlerin durumlarını takip ederek, hangi iş akışlarının tamamlandığını veya halen devam ettiğini görebilir. Bu sayede kendi süreç yönetimi kolaylaşır ve süreç takibi hızlanır.
Get Processes Started By User Aksiyonunu Yapılandırma Örneği
Show Completed: true (Tamamlanmış süreçler de listelensin)
Page: 1 (İlk sayfadan başla)
Page Size: 20 (Sayfada 20 süreç göster)
Search Key: “Rapor” (Başlık veya içerikte “Rapor” geçen süreçleri getir)
Get Process Started By User Aksiyonu İleri Seviye Özelleştirmeler
Dinamik Arama: Kullanıcı girdilerine göre Search Key dinamik olarak ayarlanabilir.
Sayfalama Kontrolü: Kullanıcının liste sayfaları arasında rahat geçiş yapması sağlanabilir.
Uygulama Bazlı Filtre: Çoklu uygulama yönetiminde süreçler uygulamalara göre ayrılarak detaylandırılabilir.
Teknik Riskler
Yanlış Parametre Kullanımı: Show Completed, Page veya Page Size değerlerinin hatalı ayarlanması listeleme sonuçlarını etkileyebilir.
Büyük Veri Setlerinde Performans: Çok fazla süreç olması durumunda sayfalama performansı kritik olabilir.
Get Processes Started By User aksiyonu, Kuika platformunda kullanıcının başlattığı süreçlerin etkin takibini sağlayarak, iş akışlarının şeffaf ve verimli yönetilmesine imkan tanır.