Raporlar — Genel Bakış
VisioAI raporlama sistemi üretim verilerini anlamlı raporlara dönüştürür. Her pipeline döngüsünde otomatik kaydedilen ham veriler, rapor şablonları ve widget’lar aracılığıyla görselleştirilir.
Üç Katmanlı Raporlama
Raporlama sistemi tasarım, bağlama ve render olmak üç katmana ayrılmıştır:
Katman 1: Rapor Şablonu Tasarımı
Araçlar > Raporlama Şablonları sayfasında rapor şablonları oluşturulur. Bir şablon:
- Job bağımsızdır; aynı şablon farklı job’lara uygulanabilir
- Widget içerir: KPI sayacı, grafik, tablo, görüntü, metin
- Drag-and-drop düzenleyici ile hazırlanır
Katman 2: Şablon Bağlama (Üretim Profili)
Bir şablon Job’a Üretim Profili > Raporlar sekmesinden bağlanır. Bağlama esnasında:
- Hangi şablonun kullanılacağı seçilir
- İsteğe bağlı filtre override’ları tanımlanabilir (belirli bir vardiya veya reçete kilitlenebilir)
- Aynı şablon birden fazla job’a bağlanabilir
Katman 3: Render (Raporlar Sayfası)
Raporlar sayfası, job’a bağlı şablonları render eder. Her widget kendi API sorgusunu job’a özel çalıştırır ve sonucu gösterir.
Veri Modeli
Her pipeline döngüsünde otomatik kaydedilen dört temel tablo:
| Tablo | İçerik | Kapsam |
|---|---|---|
| CycleReport | Döngü başına özet: sonuç, süre, sayaçlar | 1 kayıt / döngü |
| CycleDetail | Tespit/ölçüm detayları: sınıf, güven, bounding box | 1 kayıt / tespit |
| CycleEvent | Operasyonel olaylar: operatör override, kalite kodu, tekrar tarama | Oluştukça |
| ReportDailySummary | Günlük toplam: OK, NG, verim, ortalama süre | Arka planda güncellenir |
Widget Tipleri
Rapor şablonlarında kullanılabilen widget tipleri:
| Widget | Gösterim | Veri Kaynağı |
|---|---|---|
| KPI | Tek sayısal değer (toplam, verim, ortalama) | CycleReport agregasyonu |
| Grafik | Çizgi, çubuk, alan, Pareto | CycleReport / CycleDetail zaman serisi |
| Tablo | Döngü listesi veya özet tablo | CycleReport / CycleDetail sorgu |
| Görüntü | Galeri veya son görüntü | CycleReport.ImagePath |
| Metin | Sabit başlık, açıklama | — |
| Bölüm | Görsel ayırıcı, başlık bandı | — |
Zaman Aralıkları ve Filtreler
Raporlar sayfasında şu filtreler uygulanabilir:
- Zaman aralığı — bugün, bu hafta, bu ay, özel aralık, veya aktif vardiya
- Vardiya — belirli bir vardiyaya ait veriler
- Reçete — belirli bir reçete ile çalışılan döngüler
- Sonuç — yalnızca OK veya NG döngüler
Örnek Rapor: Vardiya Özeti
Aşağıda tipik bir otomotiv üretim vardiyasının rapor içeriği gösterilmektedir:
Vardiya: Gece (22:00-06:00) | Tarih: 2026-04-14
Toplam parça: 847
OK: 802 (%94.7)
NG: 35 (%4.1)
Operatör override OK: 8
Operatör override NG: 2
Tekrar tarama: 5
Supervisor onaylı NG: 3
NG Dağılımı (Pareto):
Eksik somun: 15 (%42.9)
Boya hatası: 9 (%25.7)
Yanlış parça: 6 (%17.1)
Diğer: 5 (%14.3)
Ortalama döngü süresi: 4.2s
Ortalama inference: 28msPDF export özelliği yakında eklenecek. Şu an rapor verisi CSV olarak indirilebilir.
Sonraki Adım
- Rapor Oluşturma — şablon tasarlama ve bağlama
- Vardiya Yönetimi — vardiya tanımları ve raporlara etkisi