Kullanıcı Kılavuzu

Delete Source

17/7/25
Delete Source

Kuika’nın Delete Source aksiyonu, belirli bir Collection Id'ye sahip kaynakların sistemden silinmesini sağlar. Bu aksiyon ile gereksiz veya eski veriler temizlenerek, uygulamanızın veri yapısı sade ve güncel tutulabilir.

Teknik Özellikler

  • Kaynak Silme: Belirtilen Collection Id’ye ait tüm kaynakları kalıcı olarak siler.
  • Correlation Id ile Takip: Silme işlemi, belirli bir işlem zinciriyle ilişkilendirilebilir.
  • Web ve Mobil Uygulama Desteği: Web ve mobil uygulamalarda kullanılabilir.

Delete Source Aksiyonu Uygulama Adımları

  1. Kuika platformuna giriş yapın.
  2. Apps ekranından çalıştığınız projeyi açın.
  3. UI Design modülünde sol kenardan Button elementi ekleyin.
  1. Sağdaki Properties paneli üzerinden +ADD ACTION menüsünü açın.
  2. + ADD ACTION menüsünden istediğiniz tetikleyici olaya (Initial Actions, OnClick, OnBlur vb.) göre Searching > Delete Source aksiyonunu ekleyin.

Aksiyon Parametrelerini Yapılandırma

  • Correlation Id (String - Zorunlu):Silme işlemiyle ilişkilendirilecek benzersiz işlem kimliğidir. Get All Source List aksiyonu ile alınabilir ya da sabit (Fixed) olarak tanımlanabilir.

Kullanım Senaryosu: Gereksiz Kaynakların Temizlenmesi ile Sistem Bakımı

1. Yeni Bir Ekran Oluşturun

Öncelikle bu işlemlere özel bir ekran oluşturmanız gerekir.

  • Uygulama içinde Screens bölümüne gidin.
  • “+ Add Screen” butonuna tıklayarak yeni bir ekran açın.
  • Ekran adı olarak Sistem Bakımı veya Geçici Kaynak Temizliği gibi bir isim verin.

Bu ekran, geçici verileri listelemek ve temizlemek için kullanılacak.

2. Geçici Kaynakları Listeleyin

  • Ekrana Get All Source List aksiyonunu ekleyin.
  • Aksiyon parametresinde Correlation Id olarak COLL-ARCHIVE-202507 girin.
  • Gelen sonuçları tablo veya liste şeklinde gösterin.

3. Verileri Temizle Butonu Ekleyin

  • Ekrana Verileri Temizle adlı bir buton koyun.
  • Bu butona Delete Source aksiyonunu bağlayın.
  • Aksiyon parametresinde yine COLL-ARCHIVE-202507 kullanın.

4. Onay ve Sonuç Mesajı

“Verileri Temizle” butonuna bağlı Delete Source aksiyonuna onay penceresi eklemek için şu adımları izleyin:

  • Butonun bağlı olduğu Delete Source aksiyonunu bulun.
  • Aksiyonun sağ üst köşesindeki üç nokta (···) menüsüne tıklayın.
  • Açılan menüden + Add Confirmation seçeneğine tıklayın.
  • Açılan onay penceresine, kullanıcıya gösterilecek mesajı yazın. Örneğin: “Bu işlem geçici verileri kalıcı olarak silecektir. Devam etmek istiyor musunuz?”
  • Kaydedin.

Delete Source Aksiyonu İleri Seviye Özelleştirmeler

  • Dinamik Correlation Id: Kullanıcı seçimine göre, form verisi veya API sonucundan alınarak silme işlemi dinamik hale getirilebilir.
  • Toplu Silme Operasyonları: Birden fazla kaynak ardışık olarak silinmek üzere yapılandırılabilir (örneğin for-each döngüsü ile).
  • Silme Öncesi Uyarı: Aksiyon tetiklenmeden önce kullanıcıya “Silmek istediğinize emin misiniz?” gibi bir modal uyarı eklenebilir.
  • Silme Sonrası Bildirim: Silme işlemi tamamlandığında kullanıcıya toast/alert ile bilgilendirme yapılabilir.

Teknik Riskler 

  • Yanlış Correlation Id: Hatalı veya eksik ID girilirse istenmeyen veriler silinebilir. ID’nin doğru kaynakla eşleştiğinden emin olun.
  • Yetkisiz Erişim  Silme işlemi, sadece yetkili kullanıcılar tarafından tetiklenmelidir.
  • Geri Dönülemez İşlem: Silinen veriler geri alınamaz. Gerekli durumlarda aksiyon öncesi doğrulama yapılmalıdır.
  • Veri Tutarsızlığı: Silinen kaynak başka işlemlerle bağlantılıysa sistemsel hatalara yol açabilir. Bağlantılı kayıtlar kontrol edilmelidir.

Delete Source aksiyonu, sistemdeki veri kalabalığını ortadan kaldırmak ve uygulamanın düzenini korumak için güçlü bir çözümdür. Dinamik parametre desteği ve gelişmiş kullanım senaryoları ile uygulama yöneticilerine büyük esneklik sağlar.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar