Kişi bilgileri gizlidir. Logo çalışanları görebilir.

LObject ile kayıt silme

  Tiger/REST

Arkadaşlar merhaba,

Biz genelde kart veya fiş silmek için veri nesnesinde ki "Delete" metodunu kullanıyoruz ancak bugün wiki sayfasına girdiğimizde "Delete metodunda herhangi bir kontrol yoktur. Hareket görmüş kart veya fiş Delete metoduyla veritabanından silinebilir.Dolayısıyla kullanılması tavsiye edilmez." uyarısını gördük. 

Bu kontrolsüz silme işlemi hala devam ediyor mu? Kontrollü bir şekilde kayıt çıkarma (Şuan için varyant çıkarmamız gerekli) için kullanabileceğimiz bir metod var mı?

İyi çalışmalar.


lobject delete


NaciO

Logo Objects, Tiger iş mantığı katmanlarıyla aynı koddan türetilmekte kaydetme, validasyon, hesaplama metodları Tiger ile birebir aynı. Ancak silme işlemi Tigerın arayüzünde kontrol edilmekte. Dikkat ederseniz Tiger da aslında kaydı silemeyeceğinize dair bir mesaj almazsınız. Silinemeyen kartlar ve fişler için silme butonu, sağ tuş menü seçeneği Tiger arayüzünde kapatılır. Dolayısıyla Logo Objects üzerinde de bir UI olmadığı için Delete işlemi bir istisna olarak kontrolsüz durumdadır.

Silme yerine kartların/fişlerin statülerinin değiştirilmesini (kartları kullanım dışı yapmak, fişi iptal etmek vb.) öneriyoruz. Kaydın güncellenmesi işlemi yukarıda bahsettiğim kontrollü katmanlardan geçtiğinden veri bütünlüğünü bozacak bir durum da olmayacaktır.


25/01/18 16:27

Cevap vermek için giriş yapmanız gerekmektedir.