Ana içeriğe geç
Versiyon: v2.51 (Güncel)

Kiosk v2 - Giriş

Erişim

Kiosk ekranları doğrudan istasyon URL'i üzerinden erişilir, kullanıcı girişi gerekmez.

Ekran Nedir?

Kiosk v2, Retmes MES'in ikinci nesil kiosk uygulaması olup, modern mimarisi ve gelişmiş özellikleri ile öne çıkar. Kiosk v1'in tüm temel işlevlerini korurken, RTK Query tabanlı state yönetimi, route bazlı kullanıcı arayüzü ve genişletilmiş modül seti sunar. Özellikle büyük ölçekli üretim tesisleri için tasarlanmıştır.

Kiosk v2, functional component ve React hooks tabanlı yapıya sahiptir. Her feature kendi api-slice, ui-slice ve validations dosyalarına sahiptir bu da bağımsız geliştirme ve bakım kolaylığı sağlar. Lazy loading ile kod bölme yaparak ilk yükleme performansını artırır.

v2 Mimarisi

Kiosk v2, modern React ve Redux Toolkit mimarisi üzerine kuruludur:

  • State Yönetimi: Redux Toolkit (RTK Query — createEntityAdapter, apiSlice.injectEndpoints)
  • Bileşen Yapısı: Functional component + React hooks ağırlıklı
  • Veri Yüklemesi: RTK Query hook'ları (useGetXQuery())
  • UI Akışı: Route tabanlı (her işlem için ayrı route/ekran)
  • Kod Bölme: React.lazy + lazyRetry ile route bazlı lazy loading
  • Müşteri Özelleştirme: 20+ müşteri için özel route ve bileşenler

Kurulum ve Erişim

Kiosk v2'ye erişim için aşağıdaki adımlar izlenir:

  1. İstasyon URL'i: https://mes-domain.com/kiosk/station-001 gibi istasyon spesifik URL
  2. İstasyon Seçimi: /kiosk/stations route'u üzerinden istasyon seçimi
  3. PIN ile Giriş: Güvenlik gerektiren işlemler için PIN kodu veya kart okuyucu
  4. Route Navigasyonu: Sol menü veya doğrudan URL ile modüller arası geçiş

Kullanıcı Akışı

  1. Operatör kiosk ekranını açar
  2. İstasyon seçimi yapılır (isteğe bağlı)
  3. Ana dashboard ekranında genel durum görüntülenir
  4. Sol menüden veya doğrudan URL ile gerekli modüle geçiş yapılır
  5. İşlemler tam ekran formları üzerinden gerçekleştirilir

v1'den v2'ye Geçiş Notları

v2 Yeni Özellik

Kiosk v2, v1'e kıyasla birçok yeni özellik ve iyileştirme sunar. Mevcut Kiosk v1 kullanıcıları için geçiş önerilir.

Mimari İyileştirmeleri

  • RTK Query: Thunk action'lar yerine modern cache yönetimi
  • Functional Components: Class component'ler yerine modern React hooks
  • Route Bazlı UI: Dialog'lar yerine tam ekran formları
  • Lazy Loading: İlk yükleme hızında %60 performans artışı
  • TypeScript: Gelişmiş tip güvenliği ve geliştirme deneyimi

Yeni Modüller ve Özellikler

Modülv1v2Açıklama
Üretim Kaydıİş emrine stok hareketli üretim girişi
Tüketim KaydıHammadde/malzeme tüketim kaydı
Lojistik SiparişlerMalzeme talep/hazır/başlat/onaylama
Depo HareketleriDepo stok hareket takibi
Transfer FişiDepo transfer belgesi oluşturma
Kalite EmirleriKalite kontrol emirleri
Tag Değeri GirişiManuel IoT değeri girişi
Bakım ve ServislerTasks API tabanlı bakım yönetimi
Not DüzenlemeMevcut notları düzenleme
Palet OnaylamaPalet onay akışı
Dil Desteği5 Dil7 DilDE ve IT dilleri eklendi

Müşteri Özelleştirme Sistemi

Kiosk v2, 20+ müşteri için özel özelleştirmeleri destekler:

  • alfa-solar: Güneş paneli üretimi özel modüller
  • ats-motor: Motor üretimi özel iş akışları
  • azersun: Gıda üretimi özel kalite kontrolleri
  • Diğer 17 müşteri: Sektöre özel özelleştirmeler
Müşteri Özelleştirme

Özelleştirme, app/customs/routes.js üzerinden yönetilir. Her müşteri için özel route'lar ve bileşenler tanımlanabilir.

Temel Özellikler

Kiosk v2 aşağıdaki temel ve yeni özellikleri sunar:

v1'den Gelen Özellikler

  • Ana Dashboard: Gelişmiş badge sayaçları ve widget desteği
  • İş Emri Yönetimi: Route bazlı iş emri başlatma/bitirme
  • Duruş Yönetimi: Gelişmiş plansız/plansız duruş yönetimi
  • Palet Operasyonları: Tam ekran palet yönetimi
  • Servis Talepleri: Gelişmiş bakım ve servis yönetimi
  • Fire Kayıtları: Gelişmiş fire ve düzenleme özellikleri
  • Not Sistemi: Not oluşturma ve düzenleme
  • Kart Okuyucu: Tam ekran kart okuma

v2'ye Eklenen Yeni Özellikler

  • Üretim ve Tüketim Kaydı: Stok hareket entegrasyonlu üretim
  • Lojistik Yönetimi: Tam entegre lojistik sipariş sistemi
  • Depo Operasyonları: Depo hareket ve transfer yönetimi
  • Kalite Yönetimi: Kalite emirleri ve kontrol süreçleri
  • Bakım ve Servisler: Tasks API tabanlı modern bakım
  • Tag Değeri Girişi: Manuel IoT sensör değeri girişi
  • Widget Sistemi: Konfigürasyonlu dashboard widget'ları
  • Bildirim Sistemi: Modern toast bildirimleri

MES Entegrasyonu

Kiosk v2, MES sisteminin genişletilmiş modül setiyle entegre çalışır:

MES Modülüv1v2Açıklama
stations✅ Thunk✅ RTK Queryİstasyon yönetimi
job-orders✅ Thunk✅ RTK Queryİş emri yönetimi
oee✅ API✅ SliceOEE hesaplama
process-values✅ State✅ SliceCanlı veriler
palettes✅ Thunk✅ RTK QueryPalet yönetimi
services✅ Thunk✅ RTK QueryServis yönetimi
logistic-orders✅ RTK QueryYeni: Lojistik siparişler
warehouse-movements✅ RTK QueryYeni: Depo hareketleri
quality-orders✅ RTK QueryYeni: Kalite emirleri
maintenance-and-services✅ RTK QueryYeni: Bakım ve servisler
tag-values-entry✅ —Yeni: Tag değeri girişi
movement-receipts✅ RTK QueryYeni: Transfer fişleri

Use Case Senaryoları

Senaryo 1 — Otomotiv Yan Sanayi (v2)

Üretim hattındaki operatör, Kiosk v2 üzerinden:

  • Vardiya başında iş emrini başlatır (route bazlı)
  • Üretim sırasında üretim ve tüketim kaydı yapar (yeni)
  • Malzeme bitince lojistik siparişi oluşturur (yeni)
  • Fire kaydını düzenleyebilir (yeni özellik)
  • Vardiya sonunda depo transfer fişi oluşturur (yeni)

Senaryo 2 — Gıda Üretimi (v2)

Paketleme hattında operatör, Kiosk v2 ile:

  • Kalite emirlerini yönetir (yeni)
  • Tag değerlerini manuel girer (yeni)
  • Bakım görevlerine katılır (yeni)
  • Paletleri onaylar (yeni)
  • Gelişmiş dashboard widget'ları kullanır

Güvenlik ve Yetkilendirme

Kiosk v2'de güvenlik v1'e benzer şekilde sağlanır ancak gelişmiştir:

  1. İstasyon Bazlı Erişim: Her kiosk cihazı belirli istasyona atanır
  2. PIN Kodu: 4 haneli PIN ile işlem güvenliği
  3. Kart Okuyucu: RFID kart ile tam ekran kimlik doğrulama
  4. Operatör Kaydı: İstasyona giriş/çıkış kayıtları
  5. Rol Bazlı Yetki: İşlem bazlı detaylı yetki kontrolü

Teknik Avantajları

Kiosk v2'in teknik avantajları:

  • Performans: Lazy loading ile %60 daha hızlı ilk yükleme
  • Geliştirme: Bağımsız feature yapısı ile kolay geliştirme
  • Ölçeklenebilirlik: Büyük tesisler için optimize edilmiş yapı
  • Özelleştirme: Müşteriye özel modül ve route desteği
  • Modern Teknoloji: React hooks, RTK Query, TypeScript
  • Mobil Desteği: Responsive tasarım ve tablet uyumu

Geçiş Rehberi

Kiosk v1'den v2'ye Geçiş

  1. Değerlendirme: Mevcut iş akışlarını v2'de test edin
  2. Eğitim: Operatörler için yeni arayüz eğitimi
  3. Veri Geçişi: Mevcut verilerin korunması
  4. Yapılandırma: Yeni özelliklerin yapılandırılması
  5. Test: Pilot istasyonda test ve geri bildirim

Önerilen Geçiş Zamanlaması

  • Küçük Tesisler: 1-2 hafta içinde geçiş önerilir
  • Orta Ölçekli Tesisler: 1 ay planlı geçiş
  • Büyük Tesisler: 2-3 ay aşamalı geçiş

Sonraki Bölümler

Bu bölümdeki diğer sayfalarda Kiosk v2'nin modülleri detaylı olarak açıklanmıştır: