Desktop
Desktop
Aktiviteler
Alert
Bu aktivite, kullanıcıya uyarı, bilgilendirme veya hata mesajı göstermek amacıyla özelleştirilebilir bir pencere oluşturur. Başlık, mesaj, renk ve davranış özellikleri tanımlanarak ekranda görsel bir bildirim sağlanabilir.
Kullanım Senaryoları:
- Süreç içinde kullanıcıyı bilgilendirme (başarı, hata, uyarı)
- Belirli adımlarda kullanıcı dikkatini çekmek
- Hataların veya özel durumların görsel olarak belirtilmesi
- Test ve debug aşamalarında görsel uyarı ile kontrol yapılması
Parametreler:
- Title: Uyarı penceresinin başlığını belirler. Örnek: “Uyarı”
- Message: Pencerede gösterilecek asıl mesaj içeriğidir. Örnek: “Lütfen formu eksiksiz doldurun.”
- Is Draggable: Pencerenin sürüklenebilir olup olmadığını belirler. Örnek: true
- Show On Top: Pencerenin tüm diğer pencerelerin üstünde kalmasını sağlar. Örnek: true
- Fore Color: Mesaj yazısının rengidir. Örnek: “Red”, “Black”, “Green”
- Delay Time: Aktivite çalıştırılmadan önce beklenecek süredir (milisaniye cinsinden). Örnek: 1000
Dikkat Edilmesi Gerekenler:
- Renk değeri geçerli bir sistem rengi olmalıdır. Geçersiz renk girilirse varsayılan kullanılır.
- Uyarı penceresi, kullanıcı etkileşimi beklemeksizin belirli süre gösterilip kapanmaz; manuel kapatma gerekebilir.
- Is Draggable ve Show On Top seçenekleri sayesinde kullanıcı deneyimi özelleştirilebilir.
- Görsel uyarılar, özellikle hataya neden olan durumlarda açıklayıcı mesajla desteklenmelidir.



Decision Alert
Bu aktivite, kullanıcıya iki seçenekli bir karar penceresi sunmak için kullanılır. Kullanıcı “True” (mavi buton) veya “False” (kırmızı buton) seçeneğinden birini seçer ve sürecin akışı buna göre yönlendirilir. Özellikle RDA (Robotic Desktop Automation) senaryolarında kullanılır.
Kullanım Senaryoları:
- Kullanıcıdan yönlendirme kararı alınacaksa (örneğin müşteri bilgisi hangi kriterle aranacak)
- Süreç içerisinde manuel onay alınması gereken adımlar varsa
- Farklı yollarla ilerleyebilen senaryolarda kullanıcıdan seçim isteniyorsa
- Kayıt silme, işlem durdurma gibi kritik kararlar kullanıcıya bırakılacaksa
Parametreler:
- Title: Karar penceresinin başlığıdır. Örnek: “Seçim”
- Message: Kullanıcıya gösterilecek açıklama metnidir. Örnek: “Müşteriyi hangi bilgiyle bulmak istersiniz?”
- True Button Text: Mavi (olumlu) butonun üzerinde yazacak metindir. Örnek: “Telefon No”
- False Button Text: Kırmızı (olumsuz) butonun üzerinde yazacak metindir. Örnek: “Kimlik No”
- Is Draggable: Pencerenin sürüklenebilir olup olmayacağını belirler. Örnek: true
- Show On Top: Pencerenin her zaman en üstte gösterilip gösterilmeyeceğini belirtir. Örnek: true
- Fore Color: Mesaj metninin rengidir. Örnek: “Red”
Dikkat Edilmesi Gerekenler:
- Seçim sonucuna göre süreç True veya False akışına yönlendirilir.
- True Button Text mavi buton olup olumlu aksiyona; False Button Text kırmızı buton olup olumsuz aksiyona işaret eder.
- Renk, geçerli bir sistem rengi olmalıdır. Geçersiz renk girilirse varsayılan uygulanır.
- Karar penceresi kapatılmadan süreç ilerlemez, kullanıcıdan yanıt beklenir.



Input Box
Kullanıcıdan manuel olarak bir bilgi almak ve bu bilgiyi bir değişkene atayarak süreç içerisinde kullanmak için kullanılır. Genellikle kullanıcıdan açık veri (örneğin telefon numarası, ad-soyad gibi) alınması gereken durumlarda tercih edilir.
Kullanım Senaryoları:
- Kullanıcıdan dinamik bilgi alınması gereken durumlarda
- RDA süreçlerinde operatör girdisi beklenen adımlarda
- Form benzeri kullanıcı etkileşimli yapılar kurulmak istendiğinde
- Kullanıcının sürece veri ile katkı yapacağı senaryolarda
Parametreler:
- Title: Giriş kutusunun başlığını belirtir. Örnek: “Telefon No”
- Message: Kullanıcıya gösterilecek açıklama metnidir.
- Default Value: Giriş kutusu açıldığında otomatik olarak yazılı gelecek başlangıç değeri.
- Show On Top: Giriş kutusunun tüm pencerelerin üstünde görünmesini sağlar. Örnek: true
- Delay Time: Aktivite çalıştırılmadan önce milisaniye cinsinden beklenecek süredir.
Dikkat Edilmesi Gerekenler:
- Girilen veri doğrudan string tipinde değişkene aktarılır.
- Eğer kullanıcı veri girmezse ve varsayılan değer boşsa boş değer alınabilir.
- Giriş kutusu kapatılmadan süreç ilerlemez.


Password Box
Kullanıcıdan parola gibi hassas bilgiler alınmasını sağlar ve girilen karakterleri yıldız (*) şeklinde gizler. Alınan veri, güvenli şekilde değişkene aktarılır ve süreçte kullanılabilir.
Kullanım Senaryoları:
- Kullanıcıdan parola, doğrulama kodu, kimlik numarası gibi gizli bilgi alınması gerekiyorsa
- Giriş güvenliğinin öncelikli olduğu durumlarda
- Görsel ekranlı kullanıcı etkileşimli süreçlerde şifre alanı oluşturulmak isteniyorsa
Parametreler:
- Title: Parola giriş kutusunun başlığıdır. Örnek: “Şifre”
- Message: Kullanıcıya gösterilecek açıklama metnidir. Örnek: “Lütfen Şifrenizi Yazınız”
- Show On Top: Parola kutusunun tüm pencerelerin önünde gösterilmesini sağlar. Örnek: true
- Delay Time: Aktivite başlamadan önceki bekleme süresidir (milisaniye). Örnek: 1000
Dikkat Edilmesi Gerekenler:
- Girilen karakterler görünmez; yalnızca yıldız karakteri gösterilir.
- Parola gibi hassas bilgilerin kaydedilmesi gerekiyorsa güvenli saklama yöntemleri kullanılmalıdır.
- Giriş yapılmadan pencere kapatılırsa boş değer alınabilir.

