Ana içeriğe geç

Bölüm 8 — Uygunsuzluk ve Sertifikasyon

Bu bölüm, Shipots'un uyum (compliance) tarafını anlatır: sertifikaların takibi, raporlama ile süresi dolan kayıtların izlenmesi, uygunsuzlukların (NC) ISM formunda bildirimi, düzeltici/önleyici faaliyetlerin yönetimi ve kapatma süreci.

Modüldeki sayfalar:

SayfaURLİşlev
Personel Sertifikaları/certificates?group=1Mürettebat bazlı sertifikalar
Gemi Sertifikaları/certificates?group=2Gemi bazlı sertifikalar (Klas, SOLAS, MARPOL vb.)
Uygunsuzluk/nonconformanceNC bildirimi, düzeltme faaliyeti, kapatma

Not: Uygulamada sertifika belgesinin dosya olarak yüklenmesi desteklenmemektedir. Sertifikalar yalnızca numara, düzenleme tarihi ve son geçerlilik tarihiyle kayıt altına alınır. Orijinal PDF/görsel kopyalar ayrı bir dosyalama sisteminde tutulmalıdır.


8.1 Sertifika Yönetimi

Sol menüden Sertifikalar → Personel veya Sertifikalar → Gemi ile açılır. Her iki alt sayfa da aynı Certificates.cshtml şablonunu kullanır; tek fark, hangi sahibi (Personel veya Gemi) gösterdiğidir.

  • Personel sertifikaları (?group=1) — STCW, Sağlık Raporu, Gemiadamı Cüzdanı gibi bireysel belgeler
  • Gemi sertifikaları (?group=2) — Klas, SOLAS, MARPOL, Bayrak devleti sertifikaları gibi gemi bazlı belgeler

[ŞG: Sertifika Listesi sayfası — üstte filtre paneli açılır/kapanır, altta 8 sütunlu tablo]

Sayfa yapısı

Sayfa iki sekmeden oluşur:

  1. Liste — Kayıtların detay tablosu
  2. Rapor — Pivot matris ve özet istatistikler (bkz. 8.2)

8.1.1 Filtre paneli

Sayfanın üstündeki 🔽 Filtre başlığına tıklayarak filtre panelini açabilir/kapatabilirsiniz.

Filtre alanları:

AlanAçıklama
Personel / GemiÇoklu seçim
Sertifika TürüÇoklu seçim
DurumGeçerli / Geçersiz
Kalan Gün ≤Sayısal — belirtilen gün sayısından az kalanlar (örn. 90 yazın, 90 gün veya daha az kalan tüm kayıtları görürsünüz)
Son Geçerlilik Başlangıç / BitişTarih aralığı
Metin AraAd, sertifika no üzerinde arama
TemizleTüm filtreleri sıfırlar

Filtrelerin sağında anlık olarak "X kayıt gösteriliyor" sayaç görüntülenir.

8.1.2 Tablo sütunları

SütunAçıklama
Personel / GemiSahibin adı
Sertifika TürüSertifika türünün adı
Sertifika NoBenzersiz sertifika numarası (kod biçiminde)
DüzenlemeDüzenleme tarihi (gg.aa.yyyy)
Son GeçerlilikSon geçerlilik tarihi
KalanKalan gün sayısı — renk kodu: 🔴 Süresi Dolmuş (<0), 🟡 30 günden az, 🟢 30+ gün
DurumYeşil Geçerli / Kırmızı Geçersiz
(son)✏️ Düzenle / 🗑️ Sil

8.1.3 Yeni Sertifika ekleme

  1. Sağ üstteki ➕ Yeni Sertifika düğmesine tıklayın.
  2. Açılan modalde alanları doldurun:
AlanAçıklamaZorunlu
Personel / GemiAçılır menü (sayfaya göre)
Sertifika TürüAyarlar → Sertifika Türleri'nden gelen liste
Sertifika NoBenzersiz numara
Düzenleme TarihiSertifikanın düzenlendiği tarih
Son GeçerlilikBitiş tarihi
DurumGeçerli / Geçersiz

Otomatik son geçerlilik hesaplaması

Sertifika Türleri ekranında (Bölüm 13.4) Geçerlilik Yıl / Ay / Gün tanımlanmışsa:

  • Düzenleme Tarihi'ni girdiğinizde Son Geçerlilik alanı otomatik olarak hesaplanır (örn. Düzenleme + 5 yıl).
  • Hesaplanmış tarih yeşil kutu içinde "Otomatik" etiketiyle gösterilir.
  • İsterseniz manuel olarak başka bir tarih girebilirsiniz.

Takip bayrağı

Bazı sertifika türleri "Takip" bayrağı ile işaretlenmiştir — bu türlerde uyarı sistemi çalışır ve panelde (Bölüm 2.6) gösterilir. Takip edilmeyen türler süresi dolunca uyarı üretmez.

İpucu: Gemi sertifika türlerinin takip bayrağını mutlaka açık tutun — Klas, SOLAS gibi zorunlu sertifikaların süresinin farkında olmak operasyonel devamlılık için kritiktir.

8.1.4 CSV Dışa Aktarma

Tablonun üst sağ köşesinde 📥 CSV İndir düğmesi bulunur. Filtre uygulanmışsa yalnızca görünen kayıtlar dışa aktarılır. Elde edilen dosya Excel'de açılıp sıralanabilir, paylaşılabilir.

8.1.5 Düzenleme ve silme

  • ✏️ Düzenle — Modal açar, alanları mevcut değerlerle doldurur.
  • 🗑️ Sil — Onay kutusundan sonra kaydı kaldırır. Silmek yerine durumu Geçersiz yapmayı değerlendirin — geçmiş izi korunur.

8.2 Sertifika Raporu ve Pivot Matris

Rapor sekmesine geçtiğinizde sertifika durumuna ayrıntılı bir bakış elde edersiniz.

[ŞG: Sertifika Rapor sekmesi — üstte özet kartlar, altta renkli pivot matrisi]

Üst özet kartlar

Sayfanın üstünde durum sayaçları kart olarak görüntülenir:

  • Toplam sertifika sayısı
  • Geçerli / Geçersiz dağılımı
  • Yakın vadeliler: Süresi dolmuş, 0–30 gün, 31–60 gün, 61–90 gün, 90+ gün kategorileri

Pivot matris

Bu tabloda satırlar Personel / Gemi adlarını, sütunlar da Sertifika Türlerini içerir. Her hücrede, o personele/gemiye ait o türün kalan gün sayısı renkli olarak gösterilir.

Renk kodları

RenkAnlamıKalan gün
🔴 KırmızıSüresi dolmuş< 0 gün
🟠 Koyu TuruncuAcil0–30 gün
🟡 TuruncuUyarı31–60 gün
🟨 Sarıİzlenmeli61–90 gün
🟢 YeşilGüvenli90+ gün
Gri (soluk)Kayıt yok

Tablonun altında bu renk açıklaması her zaman görüntülenir.

Pivot filtreleri

Matrisin üst sağ köşesinde:

  • Sertifika Türü seçici — Çoklu seçim açılır menü. "Tümünü Seç" / "Temizle" kısayollarıyla hızlı süzme.
  • 📥 CSV İndir — Pivot matrisi CSV olarak indirir.

Kullanım senaryosu

Bir denetim öncesi pivot görünüm çok kullanışlıdır:

  • Tüm personel/gemi için hangi sertifikaların eksik olduğunu tek bakışta görürsünüz (gri hücreler)
  • Acil yenileme gerektiren satırlar (çok fazla kırmızı/turuncu hücre olanlar) öne çıkar
  • Denetçiye sunulacak matris CSV olarak alınıp raporlanabilir

İpucu: Dashboard'daki sertifika uyarı widget'larında (Bölüm 2.6) bir kayıt görürseniz, detaya inmek için ilgili sertifika sayfasında pivot matrise bakmak, sorunun personel/gemi bazlı yaygınlığını anlamanıza yardımcı olur.


8.3 Uygunsuzluk (NC) Açma

Sol menüden Uygunsuzluk → NC Listesi ile açılır (URL: /nonconformance).

Bu sayfa, ISM (International Safety Management) Kodu çerçevesinde uygunsuzluk bildirim sürecini yönetir. Üç sekme içerir:

  1. Uygunsuzluklar — NC listesi ve detay paneli
  2. Bölgeler — NC'nin oluştuğu coğrafi/operasyonel bölge tanımları
  3. Raporlar — Yıllık istatistikler

[ŞG: Uygunsuzluk sayfası — sol liste, sağ detay paneli görünür]

Üst eylem düğmeleri

  • 📥 PDF — Listeyi PDF olarak dışa aktarır
  • ➕ Yeni Bildirim — NC bildirim formu modali açar

Filtreler (Uygunsuzluklar sekmesi)

  • Gemi (çoklu)
  • Durum — Açık / Devam Ediyor / Kapatıldı
  • Önem — Minor / Major / Kritik

Tablo sütunları

SütunAçıklama
NC NoOtomatik atanan numara
Gemiİlgili gemi
BölgeOperasyonel bölge (bkz. 8.3.4)
BirimGüverte / Makine / Köprü / Genel
KonuBaşlık / tanım özeti
ÖnemMinor (mavi) / Major (sarı) / Kritik (kırmızı)
DurumAçık (kırmızı) / Faaliyet Tamamlandı (sarı) / Önleyici Tamamlandı (mavi) / Kapatıldı (yeşil)
TarihBildirim tarihi
İşlemDuruma göre dinamik düğmeler (bkz. 8.4)

Detay paneli

Bir satıra tıklandığında sağda sticky detay paneli açılır. Panelde:

  • NC başlığı ve durumu
  • Tüm metin alanları (konu, neden, yapılanlar, düzeltici, önleyici, etkinlik)
  • Bildiren ve kapatan kişi bilgileri
  • Tarihler zaman çizelgesi (açılış → her durum değişikliği → kapatılış)

8.3.1 Yeni NC Bildirim Formu

➕ Yeni Bildirim düğmesiyle açılan "Uygunsuzluk Bildirim Formu" ISM standardına uygundur.

[ŞG: NC Bildirim Formu — üstte kimlik bilgileri, altta tanım/neden/faaliyet bölümleri]

Bildirim bilgileri

AlanAçıklamaZorunlu
Gemi / RömorkörAçılır
Bildiren KaptanMürettebat listesinden seçim
TarihBildirim tarihi

Sınıflandırma

AlanAçıklama
Uygunsuzluk BirimiGüverte / Makine / Köprü / Genel
BölgeTanımlı bölge listesinden (bkz. 8.3.4)
KaynakGözlem / Denetim / Olay (Kaza) / Müşteri / İç Denetim
ÖnemMinor / Major / Kritik

Tanım ve neden (ana metin alanları)

AlanAçıklamaZorunlu
TANIMI / KONUSUUygunsuzluğun ne olduğu
NEDENİKök neden (root cause)

Uygunsuzluğun giderilmesi

  • Bildiren Tarafından Yapılanlar — Bildirim anında sahada alınan anlık önlemler
  • İhtiyaç Duyulan — Henüz yapılamayan, destek/parça/izin gerektiren faaliyetler

Düzeltici ve Önleyici Faaliyet

  • Düzeltici Faaliyet (Corrective Action) — Soruna yönelik somut düzeltme
  • Önleyici Faaliyet (Preventive Action) — Gelecekte benzer uygunsuzluğu önlemek için alınan tedbir
  • Notlar — Ek bilgi

İpucu: İlk bildirimde tüm alanları doldurmanız zorunlu değildir. Düzeltici/Önleyici faaliyet alanları sonradan, durum ilerledikçe adım adım doldurulabilir (Bölüm 8.4).

Kaydet düğmesiyle NC oluşur; durumu otomatik olarak Açık olur.

8.3.2 Bölgeler sekmesi

Bölgeler, uygunsuzluğun oluştuğu bölgesel kontekstin takip edilebilmesi için tanımlanır (örn. "Karadeniz", "Boğazlar", "Akdeniz").

➕ Yeni Bölge ile basit bir formdan (sadece Ad) yeni bölge eklenir.

Tablo sütunları

SütunAçıklama
Bölge AdıBölgenin adı
DurumAktif / Pasif
(son)Düzenle / Sil

Pasif bölgeler yeni NC bildirimlerinde seçim listelerinde görünmez ama geçmiş kayıtlar etkilenmez.


8.4 NC Takibi ve Kapatma

Bir NC kaydı açıldıktan sonra dört durumdan geçerek kapatılır. Her geçiş, ilgili düzenleme modalini açar ve istenen bilgileri toplar.

[ŞG: NC tablosu — her satırın sağında duruma göre dinamik düğmeler]

8.4.1 Durum Akışı

Açık → Faaliyet Tamamlandı → Önleyici Faaliyet Tamamlandı → Kapatıldı
🔴 🟡 🔵 🟢

Her durum için satırın sağında ilgili aksiyon düğmesi görünür:

Mevcut DurumGörünen Düğmeİşlev
AçıkYapılan (sarı)Yapılanlar modalini açar
Faaliyet TamamlandıÖnleyici Faaliyet (mavi)Düzeltici/önleyici modali açar
Önleyici TamamlandıUygunsuzluk Kapat (yeşil)Kapanış modalini açar
(Açık hariç her durum)Geri AlBir önceki duruma döndürür

8.4.2 Adım 1 — Yapılanlar modali

NC durumu Açık iken Yapılan düğmesine tıklarsanız:

AlanAçıklama
Bildiren Tarafından YapılanlarSahada alınan acil önlemler
İhtiyaç DuyulanHenüz tamamlanmamış ek faaliyetler

✓ Yapıldı Olarak İşaretle düğmesiyle durum Faaliyet Tamamlandı'ya geçer.

8.4.3 Adım 2 — Düzeltici ve Önleyici Faaliyet modali

[ŞG: Düzeltici/Önleyici Faaliyet modalı — üstte önceki adımın özeti, altta üç metin alanı]

Durumu Faaliyet Tamamlandı olan bir NC'nin Önleyici Faaliyet düğmesine tıkladığınızda:

Üst bölümde önceki adımda girilen bilgiler salt okunur olarak görüntülenir (yapılanlar + ihtiyaç duyulan).

Doldurulacak alanlar

AlanAçıklama
Düzeltici FaaliyetSoruna yönelik kalıcı düzeltme (örn. valf yenilendi)
Önleyici FaaliyetBenzer olayı önleyecek sistemsel değişiklik (örn. haftalık kontrol listesine eklendi)
Etkinlik DeğerlendirmesiYapılan faaliyetlerin etkili olup olmadığının gözlemi
NotlarEk bilgi

✓ Önleyici Faaliyet Tamamlandı düğmesi durumu Önleyici Tamamlandı'ya taşır.

8.4.4 Adım 3 — Uygunsuzluğu Kapat modali

Durumu Önleyici Tamamlandı olan bir NC'nin Uygunsuzluk Kapat düğmesine tıkladığınızda:

Üst bölümde NC özeti görüntülenir.

Kapanış bilgileri

AlanAçıklama
Kapatan KaptanMürettebat listesinden
Kapanış TarihiKapanış tarihi

✓ Kapat düğmesiyle NC Kapatıldı durumuna geçer. Bu, NC'nin yaşam döngüsünü sonlandırır.

8.4.5 Geri Al (Revert)

Hatalı bir geçiş yaptıysanız, Açık hariç tüm durumlardaki satırlarda ↩ Geri Al düğmesi bulunur. Bu düğme NC'yi bir önceki duruma döndürür ve işleminiz zaman çizelgesine kaydedilir.

Dikkat: Kapatılmış bir NC'yi geri almak mümkündür ancak bu denetim izi açısından hassas bir işlemdir. Yalnızca gerçek bir hata varsa kullanın.

8.4.6 NC Raporları

Raporlar sekmesine geçtiğinizde Yıl seçerek:

  • Toplam NC sayısı
  • Önem derecesine göre dağılım (minor/major/kritik)
  • Kaynak bazlı dağılım (gözlem/denetim/olay/müşteri/iç denetim)
  • Birim bazlı dağılım (güverte/makine/köprü)
  • Bölge bazlı dağılım
  • Aylık trend grafiği
  • Ortalama kapatma süresi (gün)

Bu raporlar yönetim gözden geçirme toplantıları ve yıllık uyum denetimlerinde kullanılır.


8.5 Tipik Uyum Akışı Özeti

Bir yıllık uyum denetimine hazırlanan firma için önerilen sıra:

  1. Sertifika türlerini kontrol edin (Bölüm 13.4) — Takip bayrağı açık olanların doğru tanımlandığından emin olun.
  2. Sertifika pivot matrisine göz atın (8.2) — Eksik veya yakın vadeli belgeleri tespit edin.
  3. Süresi dolacakları yenileyin (8.1.5 — Düzenle) — Düzenleme tarihi güncellendiğinde son geçerlilik otomatik ileri alınır.
  4. Açık uygunsuzlukları gözden geçirin (8.3) — Durumu Açık veya Faaliyet Tamamlandı olanları ilerletin.
  5. NC raporunu hazırlayın (8.4.6) — Yıllık trend ve ortalama kapatma süresi denetim raporunda kullanılır.
  6. Gemi ve personel sertifika listelerini CSV olarak dışa aktarın (8.1.4, 8.2) — Denetçiye sunum için hazır dosya.

Bir sonraki bölüm: Bölüm 9 — Finans ve Muhasebe.