Dinamik Silme İşlemi
- Kullanıcıya özel dosya yolları veya dosya ID’leri dinamik olarak belirlenebilir.
- Örneğin, kullanıcı seçimine göre veya veri kaynağından gelen dosya ID’si parametre olarak atanabilir.
- Böylece her kullanıcı kendi dosyalarını veya ilgili kayıtların dosyalarını silebilir.
Onaylı Silme Süreci
- Silme işlemi öncesinde bir onay popup’ı gösterilerek kullanıcıdan işlem onayı alınabilir.
- Uygulamada şöyle yapılabilir:
- “Dosyayı Sil” butonuna basıldığında önce bir modal, alert ya da confirmation dialog açılır.
- Kullanıcı “Evet” derse Delete File From Server aksiyonu tetiklenir, “Hayır” derse işlem iptal edilir.
- Bu sayede kazara dosya silme önlenmiş olur.
Silme Sonrası Bildirim
- Silme işlemi başarıyla tamamlandığında kullanıcıya görsel bildirim gösterilebilir.
- Bu geri bildirimler kullanıcı deneyimini artırır ve işlem durumunu net gösterir.
Çoklu Dosya Silme
- Birden fazla dosya silinmesi gerekiyorsa:
- Aynı aksiyon birden fazla dosya ID’si için ayrı ayrı tetiklenebilir.
- Örneğin, dosya ID’leri bir liste halinde alınır ve liste üzerinde döngüyle her dosya için Delete File From Server aksiyonu çalıştırılır.
- Alternatif olarak backend’de toplu silme desteği varsa, toplu silme aksiyonu da kullanılabilir.
Teknik Riskler
- Geçersiz Dosya Yolu: Geçersiz Dosya Yolu: File Path yanlışsa dosya silinemez. Dizin doğru biçimde tanımlanmalı ve Configuration Manager üzerinden yapılandırılmalıdır.
- Yetkisiz Erişim: Kullanıcının silme yetkisi yoksa işlem engellenmelidir. Authorization ile kontrol önerilir.
- Sunucu Gecikmesi: Dosya silme işlemi zaman alabilir. Kullanıcıya işlem süreci hakkında görsel geri bildirim verilmelidir.
Delete File From Server aksiyonu, Kuika uygulamalarında dosya temizliği, kullanıcı içeriği yönetimi ve sunucu optimizasyonu gibi işlemler için pratik bir çözümdür. Gelişmiş yapılandırma ve geniş platform uyumu sayesinde hem kullanıcı deneyimini artırır hem de sistem yöneticileri için kontrol kolaylığı sunar.