CRUD Kayıtları
Gerekli Yetki: navigateCrudLogs | Roller: Yalnızca Sistem Yöneticisi
Modül Nedir?
CRUD Kayıtları modülü, Retmes MES veritabanında gerçekleştirilen tüm oluşturma (Create), güncelleme (Update) ve silme (Delete) işlemlerinin merkezi denetim günlüğüdür. Bir kullanıcı herhangi bir modülde kayıt oluşturduğunda, düzenlediğinde veya sildiğinde sistem otomatik olarak işlemi; kullanıcı adı, IP adresi, işlem tipi, etkilenen veri modeli ve zaman damgasıyla birlikte bu günlüğe yazar.
Modül salt okunurdur: kayıtlar yalnızca sistem tarafından yazılır ve görüntülenebilir. Hiçbir kullanıcı CRUD kaydını silemez veya değiştiremez. Bu tasarım sayesinde CRUD Kayıtları; erişim ihlali araştırmalarında, yanlış veri değişikliklerinin kimin yaptığını tespit etmede ve düzenleyici denetimler için kanıt oluşturmada güvenilir bir kaynak görevi görür.
Tarih aralığı filtresi, kullanıcı filtresi ve işlem tipi filtresiyle belirli olaylar hızla bulunabilir. Bir kaydın üzerindeki "Detay" bağlantısına tıklandığında değişiklik öncesi ve sonrası değerler yan yana görüntülenebilir.
Yetenekler
- Tüm Create/Update/Delete işlemlerinin otomatik günlüklenmesi
- Kullanıcı, IP adresi, model, işlem tipi ve zaman damgası bilgisi
- Tarih aralığı filtresi (başlangıç/bitiş saati)
- Kullanıcı bazlı filtreleme
- Sütun seçici ile özelleştirilebilir tablo görünümü
- Değişiklik öncesi/sonrası (diff) görünümü — detay panelinde
- Oturum bazlı filtre hafızası
- Sayfa boyutu yapılandırması
Ekran Açıklaması
Ekran görüntüsü yakında eklenecektir.
Liste Ekranı
| Alan | Açıklama |
|---|---|
| Model | İşlemin gerçekleştiği veri modeli (ör. "User", "JobOrder", "Role") |
| İşlem | Create / Update / Delete |
| IP Adresi | İşlemi yapan kullanıcının IP adresi |
| Kullanıcı | İşlemi gerçekleştiren kullanıcı |
| Tarih/Saat | İşlemin gerçekleştiği zaman damgası |
| İşlemler | Detay görüntüle |
Oluşturma / Düzenleme Formu
Bu modülde oluşturma veya düzenleme formu bulunmamaktadır. Kayıtlar salt okunurdur ve yalnızca sistem tarafından yazılır.
Adım Adım Kullanım
Belirli bir kullanıcının işlemlerini sorgulama:
- Sol menüden Sistem Yönetimi → CRUD Kayıtları yolunu izleyin.
- Filtre alanlarından Kullanıcı seçin.
- Başlangıç Tarihi ve Bitiş Tarihi belirleyin.
- Ara düğmesine tıklayın; listelenen kayıtlar seçilen kullanıcıya ait işlemleri gösterir.
- Bir işlemin detayını görmek için Detay simgesine tıklayın — değişiklik öncesi ve sonrası değerleri görüntüleyebilirsiniz.
Belirli bir modeldeki değişiklikleri inceleme:
- Filtre panelinde Model alanına araştırdığınız modelin adını yazın (ör. "User", "JobOrder").
- Tarih aralığı ve gerekli diğer filtreleri uygulayın.
- Sonuçları inceleyin.
CRUD Kayıtları değiştirilemez ve silinemez. Kayıtları temizlemeye çalışmak güvenlik ihlali olarak değerlendirilir. Depolama alanı yönetimi için Sistem Bakımı modülündeki yedekleme ve arşivleme seçeneklerini kullanın.
Use Case Senaryoları
Senaryo 1 — Yetkisiz Silme Araştırması (Otomotiv)
Bir otomotiv fabrikasında üretim planlama ekibi, önemli bir iş emrinin sistemden silindiğini fark etti. Sistem yöneticisi CRUD Kayıtları modülünde "JobOrder" modelini ve "Delete" işlemini filtreledi. Kaydın hangi kullanıcı tarafından, hangi IP'den ve saat kaçta gerçekleştirildiğini tespit etti. Böylece yanlış silme işleminin farkında olmayan bir operatör tarafından yapıldığı anlaşıldı ve sonraki adımlar planlandı.
Senaryo 2 — Dış Denetim (ISO 9001)
Bir elektronik üretim şirketinde yıllık ISO 9001 denetimi sırasında denetçiler, son 3 ayda ürün birim tanımlarında yapılan değişikliklerin kaydını talep etti. Sistem yöneticisi "ProductType" modelini 3 aylık tarih aralığıyla filtreleyerek tüm güncelleme kayıtlarını dışa aktardı. Her kaydın kimin, ne zaman hangi değişikliği yaptığını göstermesi sayesinde denetim başarıyla tamamlandı.
Modüller Arası Bağlantılar
| İlişki | Modül | Açıklama |
|---|---|---|
| İzlediği | Tüm sistem modülleri | Her modüldeki veri değişikliği bu kayıtlara yansır |
| Tamamlayıcı | Sistem Kayıtları | CRUD Kayıtları veri değişimlerini; Sistem Kayıtları teknik olayları izler |
| İlişkili | Kullanıcılar | Her CRUD kaydında işlemi yapan kullanıcı bilgisi mevcuttur |