1. Amaç
Profleet saha ekibinin müşteride yaptığı ölçüm ve gözle kontrol işini (bugün Aspects'te yapılan iş) TireMetrics'e taşımak. Akış Marmara Lastik saha eğitimindeki sırayı izler: plaka → km → sol önden başlayıp U şeklinde her lastik → acil sorunlar için ABF. Ölçüt hızdır: 6 lastikli araç seri no ve DOT dahil 10 dakikanın altında bitmelidir.
2. Menü ve saha uygulaması
- Sol menüde Ajanda'nın altında Saha ölçümü; rota
/saha-olcum. Sayfa etiketi SAHA. - Saha personeli için TireMetrics Saha görünümü:
/saha, ayrı PWA simgesi, yalnız saha ekranları (Saha ölçümü, Hurda kabul, Ajanda). Ayrı program ya da veritabanı değildir; aynı API ve aynı kayıtlar. - İnternet varsa her kayıt anında sunucuya gider; yoksa telefonda tutulur ve bağlantı gelince otomatik gönderilir (mevcut Bekleyen kayıtlar kuyruğu). Üst çubukta her zaman "Çevrimiçi · 0 bekleyen" / "İnternet yok · 3 bekleyen".
- Yetki: saha personeli kendi çalışmalarını açar; yönetici hepsini görür ve kapanan çalışmayı düzenler.
3. Akış
3.1 Müşteri ve çalışma türü
- Çalışma müşteri seçerek başlar: ad, SAP cari kodu ya da ille arama; son çalışılanlar üstte; sonra lokasyon.
- Yeni / hedef müşteri (SAP'ta yok): zorunlu firma adı + il; isteğe bağlı ilçe, lokasyon, yetkili, telefon, vergi no. İl 81 ilden seçilir; ilçe listesi seçilen ile göre gelir (kaynak: PTT posta kodu listesi). "Hedef müşteri" etiketiyle açılır; SAP kodu girilince normal müşteriye döner, geçmiş korunur.
- Çalışma türü: Rutin ölçüm (varsayılan), Gözle kontrol (yalnız ABF), Hurda inceleme, Satış görüşmesi, Şikâyet / arıza. Gözle kontrol türünde diş ve basınç zorunlu değildir; lastik "Sorun yok" ya da sorun seçilince tamam sayılır.
- Aynı anda tek açık çalışma; gün içinde birden çok müşteri için biri kapatılıp sonraki açılır. "Bugün" listesi müşteri müşteri gösterir.
3.2 Araç: plaka ve km
- Büyük plaka kutusu; otomatik biçim (
34fvk652→34 FVK 652). Bu müşteride kayıtlı → ölçüm açılır; başka müşteride kayıtlı → "bu müşteriye taşınsın mı"; kayıtlı değil → hızlı ekleme. - Hızlı ekleme: zorunlu yalnız konfigürasyon; marka, model isteğe bağlı; "Önceki araçla aynı" düğmesi. Kayıt "sahada eklendi" işaretlenir, ofiste tamamlanır.
- Konfigürasyonlar türe göre gruplu: Çekici 4x2, 6x2, 6x2 (ikiz itici), 6x4 · Kamyon 4x2, 6x2, 6x4, 8x2, 8x4 · Otobüs 4x2, 6x2 · Treyler 2 / 3 dingil süper tek, 2 / 3 dingil ikiz · Römork 2 dingil ikiz / süper tek. Kamyona da römork eklenebilir.
- Listede yok · Diğer: araç türü, dingil sayısı (1–5) ve her dingil için tek / ikiz ve aks türü (direksiyon / çeker / serbest) seçilerek konfigürasyon sahada kurulur; kayıt ofiste araç sınıfına bağlanır.
- Ölçüm ekranı km kutusuyla açılır (imleç orada). Km okunamazsa boş geçilir; ölçüm "km yok" işaretlenir ve aşınma hesabına girmez.
3.3 Çekici + treyler birleşik ölçüm
- Çekici ölçümünde "+ Treyler ekle": treyler plakası + treyler konfigürasyonu. Kayıtlı treyler bulunur; yoksa sahada eklenir.
- İki plaka iki ayrı araç kaydıdır (iki ölçüm kaydı, iki araç sayımı); ölçüm tek ekranda, tek U akışında yapılır.
- Treylerde km göstergesi olmadığından treyler ölçümüne çekicinin km'si "bağlı çekici km'si" olarak yazılır.
3.4 Lastik şeması (ana yenilik)
- Seçilen konfigürasyon üstten görünüş olarak gerçek lastik görünümünde (omuz, sırt, diş blokları) çizilir; lastiğin üstünde pozisyon kodu ve diş değeri "mm" ile yazar: kabin/çeki önde, dingiller sırayla, her lastik kendi yerinde (ikizlerde iç lastik dingile yakın).
- Renk = durum: soluk / kesik çizgi = boş; açık dolgu = bilgi girildi ama eksik; koyu dolgu = tamam (diş + basınç); kırmızı = sorunlu (diş 5,0 mm altı ya da gözle kontrolde sorun). Üzerinde bulunulan lastik turuncu çerçeveli. Lastiğin üstünde pozisyon kodu ve diş değeri yazar.
- Lastiğe dokununca altında o lastiğin giriş bölümü açılır. Sıra zorunlu değildir; istenen lastiğe dokunularak atlanır.
3.5 Pozisyon numaraları ve U sırası
- Tek lastikli aks: sol x.1, sağ x.4 (ön sağ = 1.4). İkiz aks: x.1 sol dış, x.2 sol iç, x.3 sağ iç, x.4 sağ dış.
- U sırası: sol taraf önden arkaya (çekici, sonra treyler), sağ taraf arkadan öne (treyler, sonra çekici). Çekici 4x2 + 3 dingil süper tek treyler: çekici 1.1, 2.1, 2.2 → treyler 1.1, 2.1, 3.1 → treyler 3.4, 2.4, 1.4 → çekici 2.3, 2.4, 1.4.
- Etiketler: "Sol ön", "Sağ ön", "2. dingil sol dış" … Bu numaralama TireMetrics'in tüm ekranlarına, uyarılarına ve raporlarına uygulanır (bugün ön sağ 1.2 görünüyor; düzeltilecek).
3.6 Lastik giriş sırası (eğitim sırası)
- Tip: Yeni / Kaplama
- Diş derinliği (mm): yalnız rakam; 2 haneden sonra virgül kendiliğinden gelir (
125→ 12,5), virgülden sonra en fazla 2 hane. 26 mm üstü TBR için olağan dışıdır, uyarı verir. - Ebat
- Marka — kaplamada Kaplama markası
- Desen — kaplamada Kaplama deseni. Ebat, marka ve desen listeleri EPREL (AB lastik etiket veritabanı, C3 kamyon-otobüs sınıfı) ve Brisa fiyat listesinden beslenen Lastik kartlarından gelir. "Listede yok" ile yazılan desen Marmara Lastik desen formatına (büyük harf, ör. EG310T) çevrilir ve onaya düşer.
- Basınç (psi): yalnız rakam, en fazla 3 hane; 150 psi üstünde uyarı verir.
- Seri no
- DOT (HHYY; hafta 01–53, gelecek tarih kabul edilmez; hafta ISO 8601 haftasıdır). Hatalı DOT'ta kutunun altında nedeni yazar: "Hafta 01–53 olmalı", "Gelecek tarih: 2026 yılının 45. haftası henüz gelmedi (şu an 42. hafta)", "4 hane girin".
- Gözle kontrol (3.8)
Enter: diş → basınç → seri no → DOT → U sırasındaki sonraki lastik. Alt düğmeler: "← Önceki" / "Sonraki lastik →"; son lastikte "Araç tamam, kaydet".
3.7 Hız kolaylıkları
- Otomatik doldurma: bir lastikte seçilen tip, ebat, marka, desen aynı araçta U sırasında sonraki, elle değiştirilmemiş lastiklere yazılır (çekiciden treylere geçmez).
- Kopyala / yapıştır: giriş bölümündeki kopyalama simgesiyle o lastik kaynak olur; şemada yapıştırılacak lastiklere dokunulur (dingil çubuğu = o dingilin tümü); "Yapıştır". Yalnız tip, ebat, marka, desen, kaplama sayısı yazılır; hedef lastiklerde diş, basınç, seri no, DOT ve problemler boş gelir. Yapıştırılan lastikler şemada kısa süre yanıp söner, ilk yapıştırılan lastik açılır ve "… lastiğe yapıştırıldı" bildirimi çıkar.
- Aracı kaydet düğmesi ölçüm penceresinin altında her zaman görünür (kopyalama sırasında da). Altta "x/y lastik tamam" sayacı durur.
- Önceki araçtan: sahada eklenen araç, bu çalışmada aynı konfigürasyonda ölçülen son aracın lastik bilgileriyle açılır.
3.8 Gözle kontrol ve problem kataloğu
- Katalog saha uygulamasındaki (Aspects) listeden alındı; 6 bölge: Yanak, Topuk, Sırt, Omuz, Astar, Diğer. Bölgeler büyük sekme, problemler tek dokunuşla seçilen büyük düğme (çoklu seçim). Seçilenler üstte; dokununca kaldırılır. En üstte "Sorun yok" ve "Supap kapağı yok".
- Her problemin kataloğu: bölge, ad, önerilen durum (Kullanılabilir / Tamir / Kaplama / Hurda grubu / incele), karkas hasarı mı, araç güvenliği mi, müşteriye yazılacak iş, önlem. Kayıtta "Bölge: Problem" olarak tutulur (ör. "Sırt: Düzensiz aşınma").
- Problemden öneri: Hurda grubu (ör. Topuk telleri açıkta, Astar – karkas ayrılması, Karkasın kaplanabilirliği bitmiş) → "Sökülmeli", durumu personel seçer (sistem Hurda'yı kendiliğinden önermez); Hurda seçilince hurda nedeni problemden dolar. Tamir grubu → Tamir. Kaplama grubu (Fren kilitlenmesi, Oluk çatlaması) → Kaplama (filo kaplama yaptırmıyorsa Karkas). Diğer durumlarda diş derinliği kuralı.
- Araç güvenliği (Bijon eksik / gevşek / saplama kırık): lastik kullanılabilir olsa da kırmızı; ABF'ye "Bijonlar torkla sıkılmalı · Önlem: Araç, bu sorun giderilmeden yola çıkmamalı".
- Problem seçilince "Sorunun fotoğrafını çek" düğmesi; fotoğraf plaka, pozisyon ve problemle Foto sekmesine düşer.
- Katalog yönetici ekranından düzenlenir (Excel içe aktarma da olur).
3.8a Saha uygulaması: tam ekran, dokunarak seçim (ekran tablosu)
- Telefonda (ekran genişliği 760 px altı) uygulama doğrudan saha görünümünde açılır. Koyu zemin, büyük punto; her sayfada tek iş. Harf klavyesi yalnız yeni müşteri adı, lokasyon adı ve yetkili kişide açılır; geri kalan her şey büyük kutulara dokunarak seçilir, rakamlar (km, diş, basınç) uygulamanın tuş takımıyla girilir. Liste bir ekrana sığmazsa kaydırma yerine "Sonraki ›" kutusu çıkar.
- Akış: Ölçüme başla → müşteri (kutular + baş harf tuşları) → lokasyon → çalışma türü → (filo standardı eksikse Filo standardı) → araç seç (müşterinin plakaları kutu kutu; ölçülenler soluk ve ✓) → km → şema.
- Yeni araç: plaka il kodu (rakam tuşları) → harf (ekrandaki harf tuşları) → numara; kayıtlı değilse araç tipi sekmesi + dingil çizimli konfigürasyon kutuları ("Listede yok": dingilleri seç) → araç markası.
- Lastik sırası: Bu lastik ne? (bu araçtaki A/B/C lastikleri, geçen seferki, son kullanılanlar ya da Yeni / Kaplama) → ebat → marka → desen (lastiğin konumuna göre direksiyon/çeker/treyler desenleri önde, orijinal diş yazılı) → orijinal diş katalogda varsa sorulmaz → Diş → Basınç ("Önerilen gibi" tek dokunuş) → Seri no → DOT yılı (kutular) → Sorun var mı? ("Sorun yok" tek dokunuşla sonraki lastiğe geçer) → sorun varsa bölge → sorunlar → Durum (öneri hazır gelir; dokunulan durum kaydedilir) → sonraki lastik.
- Aynı aks tipindeki lastikler (direksiyon / çeker / treyler) ilk girilen lastiğin tanımını alır; diş sayfasındaki şeritte "değiştir" ile değiştirilir. Seri no (yanaktaki seri / takip no) uygulamanın rakam + harf tuşlarıyla girilir; geçen sefer bu konumda olan lastiğin seri nosu "Aynı lastik" ile tek dokunuşta onaylanır, başka konumdaysa "yer değiştirmiş" yazar, aynı ölçümde iki lastiğe aynı numara girilemez. Okunamazsa (ör. ikizde iç lastik) "Okunmuyor" ile geçilir; bu lastikler merkez sayfada listelenir.
- Listede yok (ebat/marka/desen): yazı yazılmaz; lastik yanağının fotoğrafı çekilir ya da fotoğrafsız devam edilir. Kayıt "katalogda olmayan girişler"e düşer, ofis tamamlar.
- Şema: her lastikte diş, söküm sınırına kalan mm ve A/B/C harfi; altta harflerin açıklaması. Çekici bitince "Çekici tamam ›" → "Arkasında treyler var mı?" → treyler seç (geçen sefer bu çekicideki önde) ya da plakası tuşlarla girilir → treyler şeması.
- Bitiş: Eksikler (supap kapağı, stepne, bijon, paçalık, jant… dokunarak) → Araç özeti (duruma göre lastik sayıları, eksikler, foto) → Kaydet → Kaydedildi: "Sonraki araç" ya da "Ziyareti bitir". Araç eksikleri merkez sayfada ve ABF sayfasında listelenir.
3.8b Lastik kataloğu
- Ebat / marka / desen: Marmara Lastik filo kayıtlarında kullanılanlar (Onur İnşaat, Karakuş, Atılım Beton; kullanım sıklığına göre önde), Lassa resmî 22.5" listesi ve EPREL TBR kaydı. 39 marka, ~1.700 desen, 25 ebat.
- Orijinal diş derinliği (567 kayıt): Marmara Lastik listesi (Michelin, Continental, Fulda, Sava, Kelly), Goodyear MEA 2025 veri kitabı, Heuver ürün kartları. Kaplama desenlerinde kaplama sırt listesi (13 kaplamacı, sırt enine göre). Katalogda olmayan desen için sahada girilen değer saklanır ve sonraki ölçümlerde kendiliğinden gelir.
- "Listede yok" ile yazılan ebat, marka ve desenler "katalogda olmayan girişler" olarak toplanır ve yönetici onayına düşer.
- Eksik: Lassa ve Bridgestone'un orijinal diş derinlikleri (Brisa veri kitabından eklenecek).
3.9 ABF – Acil Bildirim Formu
- Sistem kendiliğinden hazırlar. Girer: diş 1,6 mm altı ya da karkas hasarı (Hemen), diş filonun söküm eşiği altı ya da diğer gözle kontrol sorunları (Bu hafta). Her maddede durum önerisi ve personel kararı yazar.
- ABF müşteriye gider; dili müşteri dilidir. Sütunlar: Plaka · Poz. · Problem · Sonuç. Poz. = kod + okunuş ("3.1 · 3. dingil sol"). Problem = ölçülen değerle kısa neden ("Diş 3 mm, söküm sınırı (6 mm) altında", "Basınç 106 psi, önerilen 130 psi (%82)", "Basınç ölçülemedi: Supap erişilemiyor"). Sonuç = yapılacak iş ve gerekiyorsa önlem.
- Sonuç ifadeleri (müşteriye "kaplama", "hurda" yazılmaz; sade, bilgi veren, kendimizi öne çıkarmayan dil): Kaplama → "Lastik sökülmeli, fabrikada kontrol edilmeli" · Tamir → "Lastik sökülmeli, tamir edilmeli" · Hurda → "Değişim yapılmalı. Lastik karkas ömrünü tamamlamıştır" (Problem sütununa hurda nedeni yazılır) · karkas hasarı / durum seçilmedi → "Lastik sökülmeli, değişim yapılmalı" · Diş açma → "Diş açma yapılmalı" · düşük basınç → "Basınç 130 psi'ye tamamlanmalı, kaçak kontrol edilmeli" · uzatma yok → "Supap uzatması takılıp basınç ölçülmeli" · ölçülemedi → "Basınç ölçülmeli" · diğer → "Lastik kontrol edilmeli".
- Önlem satırı (gerekiyorsa): yasal sınır altı ya da karkas hasarı → "Araç bu lastikle yola çıkmamalı"; kritik basınç → "Basınç tamamlanmadan araç yola çıkmamalı"; düşük basınç → "basınç düzenli kontrol edilmeli"; düzensiz / tek taraflı / omuz aşınması → rot-balans, süspansiyon kontrolü; düşük basınçla koşma izi, yanak çatlağı, topuk hasarı için ilgili kontrol. Önlem listesi sorun Excel'inde "önlem" sütunuyla değiştirilebilir. Müşteriye giden ABF'de, çıktıda ve bildirimde "Hemen / Bu hafta" yazılmaz; aciliyet yalnız sıralamayı ve satırın sol çizgi rengini belirler.
- Karkas durumu: Durum listesinde "Karkas" var: lastik sökülür, karkas değerlendirilmek üzere depoya alınır (kaplama taahhüdü verilmez). Filo politikasında "Kaplama yaptırıyor mu?" Hayır seçilirse sistem söküm önerisinde Kaplama yerine Karkas önerir. Müşteriye: "Değişim yapılmalı. Karkas değerlendirilmek üzere depoya alınacak".
- Hurda nedeni zorunlu: personel durumu Hurda seçince neden seçilir (Karkas hasarı · Kaplama hakkı doldu · Tamiri mümkün olmayan kesik / delik · Yaşlanma, yanak çatlakları · Topuk hasarı · Diğer + yazı); neden girilmeden kayıt yapılmaz. Personelin sistem önerisinden farklı seçtiği Tamir / Hurda / Kaplama da ABF'ye girer.
- Sıralama: önce "Hemen", sonra pozisyon kodu. Telefonda tablo her madde bir kart olacak şekilde alt alta dizilir.
- Cep yazıcısı çıktısı sade: başlık, müşteri, lokasyon, tarih; her madde "1) 34 TMA 439 3.1 3. dingil sol / Problem: … / Sonuç: … / Önlem: …"; altta ölçen, teslim alan, imza.
- İşlemler: Yazdır (cep termal yazıcısı, 80 mm; 58 mm de desteklenir), Bilgilendir (müşteri yetkilisine WhatsApp / SMS / e-posta; gönderim kaydı ABF'ye işlenir), PDF.
- Çalışma kapatılırken yazdırılmamış ya da bildirilmemiş ABF maddesi varsa uyarı çıkar.
- Kısaltma şimdilik ABF; parametreden değiştirilebilir (ör. TMA).
3.10 Sesli ölçüm
- Her lastiğin giriş bölümünde mikrofon düğmesi. Personel eğitim sırasıyla konuşur: "kaplama, dokuz milim, üç yüz on beş seksen, Bandag, BDR-HG, yüz yirmi psi, sorun yok"; alanlar sırayla dolar, ekranda onaylanır.
- Gürültülü garajda verim belirsiz olduğundan deneme dönemi: ölçüm kaydına giriş yolu (elle / sesli) ve araç başı süre yazılır; personel raporunda iki yolun ortalama süresi ve düzeltme sayısı karşılaştırılır. Karar bu veriye göre verilir.
3.11 Söküm politikası ve durum önerisi
- Söküm diş derinliği filoya özeldir ve Marmara Lastik tarafından (yönetici) müşteri bazında belirlenir: direksiyon, çeker, treyler / serbest aks için ayrı mm; en fazla kaplama sayısı; "değişimi planlayın" yaklaşma payı (1 mm). Sistem hiçbir değeri kendiliğinden doldurmaz, hazır şablon yoktur; alanlar boş gelir ve yönetici girer (mm ≤ 30, psi ≤ 200, kaplama ≤ 5). Politikası eksik filoda çalışma Müşteri sekmesiyle açılır ve ölçüm ekranında turuncu "Söküm derinliği / önerilen basınç tanımlı değil" uyarısı durur; bu durumda yalnız yasal sınır 1,6 mm kontrol edilir ve basınç yüzdesi hesaplanmaz. Yasal sınır 1,6 mm değişmez.
- Saha ekranı politikayı ölçüm penceresinin üstünde gösterir; Müşteri sekmesinde yönetici girer, saha personeli değiştiremez.
- Her lastik için sistem Durum önerisi ve gerekçesi verir:
- Sistem Hurda'yı kendiliğinden önermez. Hurda kararının kuralları ayrıca belirlenecek; o zamana kadar hurda durumunu personel seçer.
- Gözle kontrolde karkas hasarı (aciliyeti "Hemen" olan sorunlar) → Sökülmeli; durum boş gelir, personel seçer.
- Diş 1,6 mm altı → hemen sök; kaplama hakkı varsa Kaplama (karkas muayenesi şartıyla), yoksa Sökülmeli (durumu personel seçer).
- Diş filonun o aks türü için söküm eşiği altı → sök; kaplama hakkı varsa Kaplama, yoksa Sökülmeli (durumu personel seçer).
- Diş eşik + yaklaşma payı içinde → Kullanılabilir, "değişimi planlayın".
- Üstünde → Kullanılabilir; hafif sorunlar (ör. düzensiz aşınma) "kontrol" notu olarak eklenir.
- Kaplama lastikte "kaçıncı kaplama" (1., 2., 3.) seçilir; öneri bununla en fazla kaplama sayısını karşılaştırır.
- Personel durumu değiştirebilir; kayda "personel kararı" ve sistem önerisi birlikte yazılır, raporda öneriden sapmalar ayrıca listelenir.
- Lastik rengi (kırmızı) ve ABF maddeleri bu öneriden gelir: "Hemen" = karkas hasarı ya da 1,6 mm altı; "Bu hafta" = söküm eşiği altı.
- Sorun listesindeki her sorun için Excel'de "önerilen durum" sütunu da verilebilir; verilirse öneri motoru onu kullanır.
3.12 Önerilen basınç ve basınç uyarısı
- Filo politikasında aks türüne göre önerilen basınç (soğuk lastik, psi) tanımlanır: direksiyon, çeker, treyler / serbest. Değer kendiliğinden gelmez; yönetici girer (hesap esasımız 130 psi).
- Girilen basınç önerilene oranla değerlendirilir; sunumlarımızdaki bantlarla aynıdır (130 psi için): Normal %90–100 (117–130 psi), Düşük %85–90 (111–116), Kritiğe yakın %80–85 (104–110), Kritik %80 altı (<104), Yüksek %100 üstü.
- Basınç kutusunun altında anında "%92 · Normal" gibi yazar; Kritiğe yakın sarı, Kritik kırmızı yanar.
- Basınç ölçülemedi: basınç boşsa altında neden seçimi çıkar: Supap erişilemiyor · İlave supap (uzatma) yok · Diğer (neden yazılır). Diş girilip basınç ve neden boşsa uyarı yazar. Ölçülemeyen basınç bir sorun sayılır: lastik turuncu olur, ABF'ye "Bu hafta" düşer, tabloda basınç "ölçülemedi" yazar.
- Kayıtta, girilmeye başlanmış her lastikte diş ve basınç (ya da ölçülememe nedeni) zorunludur; eksik varsa kayıt o lastiğe götürür ve neyin eksik olduğunu söyler.
- Kritik → ABF "Hemen" (araç çıkmadan basıncı tamamlayın, kaçak / supap kontrolü); Kritiğe yakın → ABF "Bu hafta"; Düşük ve Yüksek → durum gerekçesine not.
3.13 Lastik renkleri (şema)
- Boş: soluk, kesik çizgili · Eksik: gri (girilmeye başlanmış, diş ya da basınç eksik).
- Kullanılabilir — yeşil: sorun yok.
- Hafif kusurlu — turuncu: kullanılabilir ama dikkat ister — eşiğe yaklaşan diş, kritiğe yakın / düşük / yüksek basınç, hafif gözle kontrol sorunu, basınç ölçülemedi.
- Ağır kusurlu — kırmızı: sökülecek (Kaplama, Tamir, Hurda ya da durumu seçilmemiş "Sökülmeli"), karkas hasarı, yasal sınır altı diş, kritik basınç.
- Renk sistem önerisinden ya da personelin seçtiği durumdan gelir. Eksik lastikte giriş bölümünün başında "Eksik: basınç" gibi, altbilgide "eksik: 1.4 basınç" gibi yazar.
3.14 Kapanış
- Özet: süre, araç (sahada eklenen ayrıca), lastik, ABF maddesi. Ölçülmeyen kayıtlı araç varsa neden seçilir. 12 saat açık kalan çalışma otomatik kapanır, prime sayılmaz.
4. Veri modeli
| Tablo | Alanlar | Not |
|---|---|---|
field_visits | id, client_id, customer_id, location_id, user_id, purpose, started_at, lat, lng, ended_at, end_reason, auto_closed, notes | Kullanıcı başına 1 açık çalışma. |
| ölçüm kaydı (mevcut) | + visit_id, duration_sec, km_missing, input_mode (manual/voice), paired_vehicle_id, km_source (own/tractor) | Çekici + treyler: iki kayıt, birbirine paired_vehicle_id ile bağlı. |
| ölçüm pozisyon satırı (mevcut) | + pressure_not_measured_reason, pressure_not_measured_note, severity (green/orange/red), position_code (1.1 / 1.4 / x.1–x.4), tire_type (new/retread), size, brand, pattern, serial_no, dot, visual_ok, retread_no, suggested_action, action, action_overridden, measure_order | Kaplamada brand/pattern = kaplama markası/deseni. |
visual_problems | id, group, name, urgency (now/week), suggested_action, active, sort | Excel'den yüklenir. |
customer_tread_policy | customer_id, preset, steer_mm, drive_mm, trailer_mm, max_retreads, near_mm, steer_psi, drive_psi, trailer_psi, updated_by, updated_at | Yoksa sistem parametresi. Değişiklik geçmişi tutulur. |
measurement_problems | measurement_position_id, problem_id, photo_file_id | Çoklu seçim. |
abf_forms · abf_items | form: id, visit_id, printed_at, notified_at, channel, recipient, received_by · item: form_id, vehicle_id, position_code, reason, value, urgency, todo | Kendiliğinden oluşur; madde düzenlenebilir. |
customers (mevcut) | + is_prospect, created_in_field, city, district, tax_no | Hedef müşteri. |
vehicles (mevcut) | + added_in_field, added_visit_id, needs_review | |
customer_contacts | id, customer_id, location_id, name, role, phone, email, active, abf_recipient | ABF bildirimi bu kişilere. |
5. API uçları
| Uç | Ne yapar |
|---|---|
GET /api/customers?q= · POST /api/customers/prospect | Müşteri arama; hedef müşteri açma. |
GET /api/visits?date=today · POST /api/visits · POST /api/visits/:id/close | Günün çalışmaları; aç; kapat. |
GET /api/vehicles/lookup?plate= · POST /api/vehicles/quick · POST /api/vehicles/:id/transfer | Plaka arama, sahada ekleme, müşteriye taşıma. |
GET /api/vehicle-classes/:id/layout | Konfigürasyonun dingil ve pozisyon listesi (kod, taraf, iç/dış, okunuş) ve U sırası. |
POST /api/visits/:id/measurements | Bir ölçüm (tek araç ya da çekici + treyler) ve pozisyon satırları; client_id ile tekrar korumalı. |
GET /api/visual-problems · POST /api/visual-problems/import | Sorun listesi; Excel yükleme. |
GET /api/visits/:id/abf · .pdf · /print · POST …/abf/notify | ABF içeriği, PDF, yazıcı çıktısı (ESC/POS), bildirim gönderimi. |
6. Kurallar
- Plaka karşılaştırması boşluk ve tire atılarak; aynı plaka iki kez açılamaz.
- Lastik "tamam": diş + basınç girildi (gözle kontrol çalışmasında: gözle kontrol sonucu girildi).
- ABF eşikleri parametrelerdeki yasal sınır (1,6 mm) ve söküm eşiğinden (müşteri / araç sınıfı / sistem) okunur.
- Çevrimdışı: tüm kayıtlar Bekleyen kuyruğunda, sıra korunur; sunucu
client_idile tekrarı yok sayar. - Prim: "tamamlanan çalışma başı" ve "ABF başı" prim parametreleri; otomatik kapanan çalışma sayılmaz.
- Durum önerisi müşteri politikasından; politika yoksa yalnız yasal sınır. Aks türü araç sınıfının dingil tanımından (direksiyon / çeker / serbest).
- Saha görünümünde sekmeler eşit genişlikte ve şu sırada: Müşteri · Ölçüm · ABF · Foto · Not; sayaçlar etiketin altında.
- Ekranda sürüm / iş paketi kodu ("K5", "İP-10") gösterilmez.
7. Aşamalar
8. Kabul kriterleri
- Menüde Ajanda'nın altında "Saha ölçümü";
/sahayalnız saha ekranlarını gösteriyor. - Çekici 4x2 ölçümünde ön sağ lastik 1.4, ikiz sol iç 2.2 olarak görünüyor.
- Çekici 4x2 + 3 dingil süper tek treylerde "Sonraki lastik" sırası: 1.1, 2.1, 2.2, T1.1, T2.1, T3.1, T3.4, T2.4, T1.4, 2.3, 2.4, 1.4.
- Çekici + treyler kaydı iki ayrı araç ölçümü olarak oluşuyor ve birbirine bağlı; treyler kaydında km kaynağı "çekici".
- Şemada boş lastik soluk, sorunsuz lastik yeşil, dikkat isteyen turuncu, söküm eşiği altı ya da sorunlu lastik kırmızı görünüyor; dokunulan lastiğin giriş bölümü açılıyor.
- Kopyala → "2. dingil · tümü" → Yapıştır yalnız tip, ebat, marka, deseni değiştiriyor.
- Kaplama seçilince alanlar "Kaplama markası / Kaplama deseni" oluyor.
- 6024 gibi geçersiz DOT kayda izin vermiyor ve ilgili lastiğe götürüyor.
- Yanakta derin kesik seçilen lastik ABF'ye "Hemen" olarak düşüyor; ABF cep yazıcısından çıkıyor ve WhatsApp ile yetkiliye gidiyor.
- Gözle kontrol (yalnız ABF) çalışmasında diş girilmeden yalnız sorunlar girilip ABF basılabiliyor.
- Sesli girişte alanlar eğitim sırasıyla doluyor; ölçüm kaydında giriş yolu "voice" yazılıyor.
- İnternet kapalıyken 3 araç (biri çekici + treyler) ölçülüyor; internet gelince sunucuda çift kayıt oluşmuyor.
- SAP'ta olmayan firma sahada hedef müşteri olarak açılıp ölçülebiliyor; aynı gün iki müşteride iki çalışma kapatılabiliyor.
- Söküm eşiği 6 mm olan filoda çeker lastiği 5 mm, 2. kaplama ve en fazla 2 kaplama → öneri "Sökülmeli" (durum boş, personel seçer); yeni lastik 5 mm → "Kaplama"; 6,5 mm → "Kullanılabilir · değişimi planlayın".
- Aynı filonun söküm derinliği 4 mm yapılınca öneriler hemen yeniden hesaplanıyor.
- Yeni müşteride söküm derinliği ve önerilen basınç boş geliyor, çalışma Müşteri sekmesinde açılıyor.
- Diş kutusuna
125yazılınca 12,5 oluyor; 28,9 uyarı veriyor. Basınç 4. haneyi kabul etmiyor; 160 uyarı veriyor. - ABF'de ve çıktıda "kaplama" / "hurda" kelimesi geçmiyor; sütunlar Plaka · Poz. · Problem · Sonuç.
- "Listede yok" ile 3 dingilli özel konfigürasyon kurulup ölçülebiliyor.
- Önerilen 130 psi olan filoda 100 psi girilen lastik "%77 · Kritik" görünüyor, kırmızıya dönüyor ve ABF'ye "Hemen" düşüyor; 128 psi "%98 · Normal".
- Yapıştırılan lastiklerde diş, basınç, seri no ve DOT boş geliyor.
- Problem seçerken ekran kaymıyor, pencere yerinde kalıyor.
- Basınç boş ve "Supap erişilemiyor" seçili lastik turuncu görünüyor ve ABF'de "Bu hafta · basınç ölçülemedi" satırı var; neden seçilmeden kayıt yapılamıyor.
- Önerilenin %82'si basınçlı lastik turuncu, söküm eşiği altı diş (Kaplama) kırmızı, sorunsuz lastik yeşil.
- Personel öneriyi değiştirince ABF'de ve raporda "personel kararı; öneri …" görünüyor.
- Şemada 2.2'ye uzun basınca 2.1'in ebat, marka, desenleri geliyor; diş ve basınç boş.
- Giriş bölümü sola kaydırılınca sonraki lastik açılıyor.
- "Topuk telleri açıkta" seçilince öneri "Sökülmeli"; Hurda seçilince hurda nedeni "Topuk: Topuk telleri açıkta" doluyor.
- "Bijonlar gevşek" seçilen lastik kırmızı; ABF'de "Bijonlar torkla sıkılmalı".
- Orijinal diş 18, söküm 6, ölçülen 12 mm → "Söküm sınırına 6 mm · kullanılan ömür %50"; şemada "+6".
9. Açık konular
- Problem kataloğu Aspects listesinden kuruldu; Marmara Lastik önerilen durum, müşteriye yazılacak iş ve önlem sütunlarını onaylamalı.
- Ağırlık girilirse ETRTO yük / basınç tablosundan basınç önerisi: tablo verisi eklenince açılır.
- Hurda kararının kuralları (hangi nedenlerle sistem Hurda önerebilir) sonra belirlenecek.
- Ebat / marka / desen kaynağı: EPREL C3 verisi + Brisa fiyat listesi; Marmara Lastik'in mevcut uygulamalarındaki liste kullanılacak.
- Cep yazıcısı marka / modeli: bağlantı türü (Bluetooth / ESC-POS) buna göre kesinleşecek.
- Diş derinliği şimdilik tek nokta; 3 nokta (iç / orta / dış) ihtiyacı sahada değerlendirilecek.
- Sorunlu lastikte fotoğraf şimdilik isteğe bağlı.
- Sesli ölçüm deneme sonucu (3.10).