Üretici firmalarda müşteri itirazı; eksik test uygulaması, üretim hatası veya alıcı tarafındaki iddia ile başlayabilir. Bu tür olaylarda hızlı ve güvenilir bir cevap verebilmek, hem müşteri memnuniyetini korur hem de gereksiz iadelerin, üretim duruşlarının ve uzun incelemelerin önüne geçer. Somut olarak birçok karar verici şu tek soruyu sorar: "Bir şikâyet geldiğinde ürün kodu, tarih ve üretim bilgileriyle ilişkilendirilmiş kalite kontrol videolarını nasıl en hızlı ve güvenilir şekilde bulur, doğrular ve delile dönüştürürüz?"

Bu yazıda ne bulacaksınız?

  • Veri modeli ve temel metadata tasarımı (ürün kodu, seri/lot, üretim zamanı, hat/operatör).
  • Zaman damgası tutarlılığı, NTP ve saat uyuşmazlıklarını ele alma.
  • Hızlı sorgu ve arama stratejileri, pratik SQL ve uygulama tarafı örnekleri.
  • Video klip çıkarma, imzalama ve delil paketine dönüştürme adımları.
  • Saha uygulamaları: müşteri destek ekranı, ERP entegrasyonu ve veri zinciri (chain of custody) takibi.

1. Temel gereksinim: Metadata'yı üretim kayıtlarıyla eşleştirin

Video kaydı tek başına çok az anlam taşır; kullanışlı olması için her kayda iliştirilmiş metadata gerekir. Minimum set:

  • ürün_kodu (product_code) veya seri numarası (serial_number)
  • üretim_tarihi_zamani (UTC timestamp)
  • hat_id / makine_id / kamera_id
  • parti/lot numarası
  • operatör veya iş emri numarası
  • kayıt_id ve dosya yolu/objekt storage URL'si

Bu alanlar, ERP/mes/PLC kayıtları ile doğrudan eşleştirme yapabilmeyi sağlar. Metadata'yı sidecar JSON veya bir SQL tablosunda tutabilirsiniz; pratik ve sorgulanabilir olması için bir ilişkisel tablo (ör. SQL Server) tercih edin. Örnek tablo sütunları: video_id, product_code, serial_number, start_utc, end_utc, camera_id, storage_path, sha256_hash, created_by.

2. Zaman damgası tutarlılığı: NTP, UTC ve zaman pencereleri

Kamera, PLC ve barkod okuyucu cihazlarının saatleri farklıysa, aradığınız olayın videosunu kaybetme riski doğar. Uygulanabilir adımlar:

  • Tüm cihazlarda NTP'yi etkinleştirin; mümkünse yerel NTP sunucusu üzerinden senkronize edin.
  • Verileri UTC olarak saklayın. Arayüzde yerel saat dönüşümü yapın, ancak saklama UTC olsun.
  • Kayıt sistemi üretim olaylarını kesin bir timestamp ile işaretliyorsa (örn. barkod okuma anı), video veri akışından bu zamana +/- X saniye penceresiyle klip çıkarma mantığı kurun. Başlangıçta geniş bir pencere (ör. +/- 30s) ile test edip, sonra daraltın.
  • Zaman sapmaları tespit ediliyorsa, drift düzeltmesi için periyodik referans olayları (ör. PLC heartbeat) kullanın ve kayıt metaına drift_offset alanı ekleyin.

3. Hızlı sorgu: indeksleme ve arama stratejileri

Müşteri hizmetleri her dakika yanıt bekler. Sorguların hızlı çalışması için:

  • SQL Server tarafında product_code, serial_number ve start_utc için birleşik indeks oluşturun.
  • Günlük/aylık partisyonlama uygulayın; uzun süre saklanan videolar performans sorunlarına yol açabilir.
  • Ön uçta (ASP.NET Core) bir kısa önizleme API'si yapın: sadece thumbnail, başlangıç/son parametreleri ve küçük meta döndürsün; gerçek video akışını ayrı HTTPS endpoint'te verin.

Örnek sorgu (SQL Server, basitleştirilmiş):

SELECT TOP 5 video_id, storage_path, start_utc, end_utc FROM video_metadata WHERE product_code = 'ABC123' AND start_utc BETWEEN @from AND @to ORDER BY start_utc DESC;

Uygulama tarafında, müşteri hizmetleri ekranına gelen şikâyet formunda ürün kodu, teslim tarihi veya seri numarası girildiğinde bu sorguyu çağırın. Eğer sisteminiz ERP ile entegre ise, şikâyet kaydı ile ilişkilendirilmiş üretim sipariş numarasını otomatik dolduracak sorgular kullanın.

4. Video klip çıkarma, özet ve imza

Şikâyetin delile dönüştürülebilmesi için sadece ham video değil; zaman kırpılmış bir klip, görüntülerin özetleri ve bütünlüğün doğrulanabileceği bir imza gerekir. Uygulanabilir adımlar:

  • Klip çıkarma: ffmpeg ile start_utc ve end_utc kullanarak segment çıkarın. Otomasyonla örneğin 10-60 saniyelik klipler oluşturun.
  • Transkoding: Web oynatıcı uyumluluğu için MP4/H.264 ve düşük çözünürlüklü thumbnail/preview oluşturun.
  • Hash ve imza: Her klip için SHA-256 hesaplayın, meta tablosuna kaydedin. Gerekirse imza oturumları (PKI) veya HSM ile dijital olarak imzalayın.
  • Delil paketi: Klip dosyası + thumbnail + metadata JSON + hash/integrity manifest + erişim logları (kim, ne zaman erişti) içeren ZIP oluşturun.

Bu delil paketi gerektiğinde hukuk veya kalite birimine sunulabilir. Erişim logları ve hashlar chain of custody açısından çok değerlidir.

5. İnceleme iş akışı: müşteri hizmetleri için pratik ekran

Müşteri itirazı anında operasyonda izlenecek adımlar:

  1. Taleple gelen bilgiler (ürün_kodu, seri, teslim tarihi, fotoğraf) alınıp vaka açılır.
  2. Sistem otomatik olarak ilgili video metadata'sını sorgular ve ön izlemeleri getirir.
  3. Operatör uygun klipleri oynatır, gerekli ise 10-30s arası kırpmalar yapar ve delil paketini oluşturur.
  4. ERP/MES kaydıyla karşılaştırma: ilgili üretim siparişi, test raporları ve ölçüm veri noktaları gösterilir.
  5. Onay/ret kararı ve açıklama ile vaka kapatılır; delil paketleri vaka ile ilişkilendirilir.

Bu iş akışının uygulanması için hem ön uç hem de arka uç API'leri gereklidir. Örnek olarak üretici firmalar, kalite kontrol video yönetimini detaylandıran hizmet bilgisi için Kalite Kontrol IoT hizmet sayfamızı inceleyebilirler. Destek veya entegrasyon talepleri için iletişim sayfasından bağlantıya geçebilirsiniz.

6. ERP ve üretim kayıtlarıyla entegrasyon

Videoların güvenilir kanıt olması için ERP/MES ile bağlanma zorunludur. Pratik uygulama notları:

  • Her üretim adımında barkod/QR okutuluyorsa, okuma zamanını ve okutulan değeri video metadata'sına yazın.
  • ERP'deki üretim siparişi numarasını (workorder) metadata'da saklayın; aramalarda workorder tabanlı filtre sağlayın.
  • Entegrasyon için RESTful API veya message bus (Kafka/Service Bus) kullanın; video metadata oluşturulduğunda ERP'ye webhook ile bildirim atılmasını sağlayın.

7. Hukuk, saklama ve gizlilik

Video kayıtları kişisel veri içerebilir. Bu nedenle:

  • KVKK/GDPR gereksinimlerini göz önünde bulundurun; çalışanların yüzlerinin görüntülenmesi gerekiyorsa, erişim izinlerini ve anonimleştirme politikalarını belirleyin.
  • Saklama süresini şirket politikası ve yerel yasalara göre belirleyin; otomatik silme/arsiv mekanizmaları kurun.
  • Delil paketlerine erişim yetkilerini ve erişim loglarını saklayın; kim hangi delile ne zaman baktı kaydını tutun.

8. Operasyonel öneriler ve ölçeklendirme

  • İlk etapta kritik hatlara odaklanın: yüksek riskli ürünler veya müşteri şikâyetleri yüksek hatlar.
  • Depolama için object storage (S3 uyumlu) ve metadata için SQL Server kombinasyonu yaygındır. Video akışı için ayrı CDN/streaming endpoint'leri kullanın.
  • Arama performansını artırmak için cache ve kısa önizleme tablosu oluşturun; moderasyon gerektiren erişimleri kuyruğa alın.
  • Periyodik test senaryoları hazırlayın: rastgele sevkiyatlardan alınan örnekler üzerinden video-ERP eşleştirme doğruluğunu kontrol edin.

9. Sık yapılan hatalar ve nasıl önlenir

  • Zaman senkronizasyonu ihmal edilir: NTP ve timestamp düzeltmesini otomatikleştirin.
  • Metadata eksik ya da serbest formatta tutulur: zorunlu alanlar için şema ve validasyon uygulayın.
  • Video dosyası erişimiyle metadata arasında tutarsızlık: işlemleri atomik hâle getirecek transaction veya saga desenleri kullanın.
  • Hukuki gereksinimler göz ardı edilir: saklama, anonimleştirme ve erişim kayıtlarını politikayla bağlayın.

Sonuç: Karar vericiler için somut adımlar

Eğer elinizde gelen bir müşteri itirazını hızlı, teknik ve hukuken savunulabilir biçimde yanıtlayacak bir mekanizma yoksa, aşağıdaki somut adımla başlayın:

  1. Önceliklendirme: İlk 3 kritik ürün/hat belirleyin.
  2. Metadata standardı: product_code, serial_number, start_utc, end_utc, camera_id, storage_path, hash alanlarını zorunlu kılın.
  3. Zaman senkronizasyonu: tüm cihazları NTP ile UTC'ye bağlayın.
  4. Sorgu+UI: müşteri hizmetleri için 30 saniye içinde sonuç döndürecek sorgu ve önizleme API'si oluşturun.
  5. Delil paketi: klip çıkarma, hash ve erişim logu içeren paket oluşturma adımını otomatikleştirin.

Bu adımlar, müşteri itirazlarını hem operasyonel hem de hukuki açıdan daha hızlı ve güvenilir çözmenizi sağlar. Uygulamaya yönelik teknik detaylar, örnek veri modelleri ve entegrasyon senaryoları için kurumsal süreçlerinize uygun çözümler geliştirirken erişebileceğiniz kaynaklar ve entegrasyon hizmetleri hakkında bilgi almak isterseniz Kalite Kontrol IoT hizmet sayfamız veya iletişim üzerinden ulaşabilirsiniz.

Not: Bu rehber pratik ve uygulanabilir adımlar sunar; her tesisin donanım ve süreç farklı olduğu için pilot uygulama yapmadan geniş çaplı otomasyona geçmemeniz önerilir.

Bu konuyu kendi işletmeniz için değerlendirelim.

Mevcut süreci ve kullandığınız sistemleri anlattığınızda uygulanabilir seçenekleri birlikte çıkarabiliriz.

Projenizi anlatın →