KozMES Kullanim Kilavuzu

Dijital Fabrika Platformu — v0.0.1 · ~60.000+ satir · 205+ tablo · 32 controller · 13 ERP event · OR-Tools APS

OzetGirisUrunlerRecete Is EmriUretimStokKalite QDMSMakineBakimPersonel SatinalmaPlanlamaMRPB2BEtiket SevkiyatFasonAR-GEAI RaporAyarlarTabletPortal ERPAndonGuvenlikKisayollar

Proje Ozeti

60K+
Satir Kod
205
DB Tablosu
32
API Controller
22
Frontend Sayfa
8
HTML Yuzey
13
ERP Event

Mimari

KatmanTeknolojiDetay
BackendNode.js + Express32 controller, JWT, Socket.IO
VeritabaniPostgreSQL205 tablo, FIFO/FEFO, lot takibi, audit trail
CacheRedisSession + queue (opsiyonel)
FrontendVanilla JS SPAHash router, 22 sayfa, 4 tema
MobilTablet + Portal6 mod terminal + B2B (EN/AR/TR+RTL)
Fabrika TVAndon Board5 gorunum, Socket.IO push, giris yok
ERPMikro v15.21a / SAP B1Parametrik sorgu editori, async queue, retry
AIClaude API (Sonnet)Rol bazli DB sorgu, hata yardimcisi
AltyapiTermux (Android)Cloudflare Tunnel, PostgreSQL+Redis+Node

Giris ve Erisim

Erisim Noktalari

YuzeyURLAciklama
Ana Panel/26 menu, 5 grup, Turkce, 4 tema
Tablet Terminal/tablet6 modlu fabrika terminali
Fabrika TV/andon5 gorunum, gercek zamanli, giris yok
Distributor Portali/portalEN/AR/TR+RTL, siparis ve takip
Cockpit/#/cockpitKPI + onaylar + uyarilar, 15sn yenileme
Kilavuz/guideBu sayfa

Giris Bilgileri

PanelKullaniciSifre
Ana Panel / TabletadminKurulumda belirlenir
Distributor Portalibuyer_1Yonetici tarafindan atanir
Andon BoardGiris gerektirmez

26 Menu - 5 Grup

GrupMenuler
UretimIs Emirleri, Uretim Takibi, Planlama, OR-Tools, MRP, Receteler, Urunler
Kalite & StokKalite Kontrol, Stok & Depo, Izlenebilirlik
Makine & PersonelMakineler, Bakim, Fason, Personel
TicariB2B, WMS/Sevkiyat, Cekme Listesi, Satinalma, AR-GE
YonetimRaporlar, Grafikler, Cockpit, Ayarlar, AI, Mesajlar, Denetim Izi

Urun Yonetimi

TipPrefixAciklama
Bitimis UrunKRM-, RJ-, SMP-Satisa hazir kozmetik
YarimimamulYM-Paketlenmemis uretim ara urunu
HammaddeHM-Recetede kullanilan malzeme
AmbalajAM-Sise, kavanoz, kutu, etiket

Ambalaj hiyerarsisi: Birim → Paket → Koli → Palet. Varyantlar: renk (hex swatch), boyut, koku. Toplu CSV import.

ERP Yeni urun kaydinda product_create eventi otomatik gonderilir.

Recete Yonetimi

Malzeme satirlari (miktar, %, faz A/B/C/D, kritik), proses adimlari (sure, sicaklik, RPM). Versiyon karsilastirma. Maliyet trend grafigi. CSV toplu import.

Is Emri

Planlandı
Serbest
Hazirlik
Uretimde
Tamamlandi
Kapatildi

Maliyet: Hammadde + Makine + Personel + Enerji + Fire + Genel Gider.

ERP Tamamlandiginda: production_close + material_consume + scrap_report otomatik.

QDMS Is emri detayinda DOF butonu - bilgiler pre-fill ile form acilir.

Uretim Takibi

Uretim kaydi: miktar, fire, neden kodu, lot otomatik olusturulur. OEE = Kullanilabilirlik x Performans x Kalite. Andon anlık Socket.IO. Proses adimlari tablet/masaustunden sirali onaylanir.

Stok ve Depo

ModDavranisKullanim
batchLot takipli, FIFO onerirHammadde, genel depolar
fifoFIFO zorunluMerkez hammadde, uretim
noneLot yokBitimis urun, sevk, stand
Giris
Karantina
Numune
Kalite Onay
Stok

ERP Mal kabulunde goods_receipt | Sayim farkinda inventory_adjust ERP'ye gonderilir.

Kalite Kontrol

TabAciklama
MuayenelerParametre bazli, min/max otomatik kontrol
NCRUygunsuzluk raporu - her NCR'dan DOF acilabilir
Sapmalar / CAPAProses sapmasi + duzeltici faaliyet
SPCX-bar/R grafikleri, Cpk, Nelson kurallari
NumuneAl → lab → test → imha
Karantina KurallariUrun+tip bazli otomatik karantina
Kontrol NoktalariHat/makine/urun bazli siklik
Tedarikci KaliteDegerlendirme + kalite puani

Muayene basarisiz → otomatik DOF onerisi. NCR listesinde her satirda DOF butonu.

QDMS artik Kalite altinda degil, sol menude ayri QDMS modulu olarak yonetilir.

QDMS - Kalite Dokuman Yonetim Sistemi

ModulAciklama
DokumanlarSOP, SPEC, WI, Form, Politika, Validasyon - onay akisi + versiyon
DOFDuzeltici Onleyici Faaliyet - 5 Neden, Balik Kilcigi, 8D
SikayetMusteri sikayet - kok neden + DOF baglantisi
DenetimlerIc/dis/tedarikci - major/minor NC, gozlem, bulgu takibi
RisklerP x S x T = RPN otomatik, risk matrisi, kalinti risk
DegisiklikChange Control - onay akisi, validasyon gereksinimi
EgitimlerPlan, katilim, on/son test, sertifika, etkinlik skoru
Taslak
Inceleme
Onaylandı
Yururlukte
Gozden Gecirme

Sistem Genelinde QDMS Baglantilari

SayfaQDMS Baglantisi
Is EmirleriDOF butonu - is emri bilgisi pre-fill
Kalite MuayeneBasarisiz sonuc → DOF onerisi
NCR ListesiHer satirda DOF butonu
SatinalmaDOF / Tedarikci Sikayet secimi
B2B SiparislerMusteri sikayeti - distributor pre-fill
MakinelerAriza → DOF onerisi, makine+neden pre-fill
Andon BoardKalite gorununumde: DOF/Sikayet/Risk/Denetim kartlari

RPN: 100+ Kritik | 50-99 Yuksek | 20-49 Orta | altinda Dusuk. 12 dokuman tipi: SOP, SPEC, FORM, WI, POL, VAL, PROC, RISK, AUDIT, CC, GMP, CERT.

Parametrik QDMS: UI sekmeleri, dokuman kategorileri, yasam dongusu, kullanim alanlari ve rol/yetki matrisi /api/qdms/settings uzerinden JSON olarak yonetilir.

Makine Yonetimi

Makine CRUD, hat atamasi, urun uyumluluk matrisi. Her makine bir uretim deposuna baglidir. Maliyet: Amortisman + Bakim + Ariza + Enerji + Sigorta = dakika maliyeti. Ariza → DOF onerisi, makine adi + neden pre-fill.

Bakim Yonetimi

Planlanmis bakim takvimi. Gecikmis bakimlar 5dk kontrol ile otomatik uyari. Bakim gecmisi ve maliyet takibi.

Personel ve Vardiya

3 vardiya: A (06-14), B (14-22), C (22-06). Yaka karti barkod ile makine bazli giris/cikis → personel maliyeti otomatik. Yetkinlik matrisi: kisi x makine x seviye. 5 tab: Liste, Vardiya Plani, Haftalik Plan, Performans, Yetkinlik.

Satinalma

Talep
Teklif
Siparis
Mal Giris
ERP

6 tab: Siparisler, Talepler, Mal Kabul, Tedarikçiler (5 kriterli slider), Teklifler (karsilastirma), Ithalat (landed cost).

QDMS Siparis satirinda DOF / Tedarikci Sikayet ikonu.ERP Mal kabulunde goods_receipt.

Uretim Planlama & APS

7 Sekmeli Planlama Ekrani

SekmeAciklama
Gantt CizelgeAPS Gantt: makine bazli zaman cizelgesi, surukle-birak, malzeme durumu
OEE DashboardMakine verimlilik metrikleri
Kapasite AnaliziMakine doluluk oranlari ve darbogaz tespiti
Plansiz Is EmirleriHenuz planlanmamis isler + toplu planlama
Malzeme HazirlikYM/SA bagimlilik durumu
Urun Yasam DongusuIs emri durum takibi
APS 12'li PaketTek is emri icin ileri planlama simulasyonu

Gantt Ozellikleri

OzellikAciklama
Vardiya FiltresiV1/V2/V3 checkbox ile gorunur saatleri sec
Zoom In/OutZaman eksenini yaklas/uzaklas
Surukle-BirakBloklari yatay (zaman) ve dikey (makine) tasi
Malzeme DurumuUst yari: uretim hazirlik, Alt yari: hammadde/SA durumu
Renk KodlariYesil=hazir, Turuncu=kismi, Kirmizi=eksik
Setup/TemizlikOk seklinde setup ve temizlik bloklari
KarantinaMor badge ile karantina suresi gosterimi
Bakim BloklariCizgili kirmizi alan olarak gorunur
Bagimlilik OklariYM uretim bagimlilik oklari (mor/kirmizi)
Mini HaritaUst barda plan yogunluk haritasi

Planlama Yontemleri

YontemButonAciklama
ManuelIs Emri PlanlaTek tek makine ve zaman sec
MRP OtomatikMRP→APSMRP onerilerini sirali slotlara yerlestir
Toplu TrenToplu PlanlaAyni urun grubunu setup'siz tren olarak planla
OR-Tools OnizlemeOR-Tools OnizlemeCP-SAT solver ile optimal plan hesapla (kaydetmez)
OR-Tools UygulaOR-Tools UygulaHesaplanan optimal plani DB'ye kaydet

OR-Tools Menusu (Ayri Sayfa)

Sol menude OR-Tools olarak ayri bir sayfa. Google OR-Tools CP-SAT solver ile matematiksel optimizasyon:

SekmeAciklama
PlanlamaOnizleme + Uygula butonlari, istatistikler, zaman limiti ayari
Kilitli PlanlarTum planlari listele, kilitle/ac islemleri
Calistirma GecmisiAudit trail baglantisi
KavramNe Yapar
IntervalVarGantt'taki her blok bir zaman araligi olarak modellenir
NoOverlapAyni makinede iki is cakismaz
PrecedenceOperasyon sirasi korunur (once karistirma, sonra dolum)
MakespanTum islerin toplam bitis suresi minimize edilir
TardinessTermin gecikme cezasi (oncelik agirlikli)
Load BalancingMakineler arasi is dagilim dengesi
SplittableUzun operasyonlar birden fazla vardiyaya bolunebilir

Plan Kilitleme

Kullanici onayli planlar kilitlenebilir. Kilitli planlar OR-Tools veya surukle-birak ile degistirilemez. Kilit acilirsa tekrar planlamaya dahil olur.

Ipucu Onizleme ile once plani gorun, begenirseniz Uygula ile kaydedin.

MRP

Recursive BOM patlatma (cok seviyeli). Lot sizing: Lot-for-Lot, EOQ, Fixed, Period Order. Tedarikci otomatik secim (fiyat+kalite+teslimat puani). MRP → Oneri → Onayla → Otomatik siparis/is emri.

Setup Seed node server/migrations/run.js sonrasinda kozmetik test senaryosu otomatik gelir (37 urun, 10 recete, 6 makine, stok ve tedarikci fiyat kirilimlari).

B2B / Distributor

Siparis TipiFaturaTeslimat
StandardDistributoreDistributor adresine
DropshipDistributoreMusteri adresine
InternetDistributoreSon kullaniciya

Temsilci bazli cari gorunurlugu, musteri ozel fiyat, yillik kota, Chestny Znak (Rusya) DataMatrix QR.

QDMS Siparis detayinda Musteri Sikayeti butonu.ERP Sevkiyat tamamlandiginda shipment_complete.

Etiketleme Kontrol (VRF)

Kritik Distributor karisma engeli.

Ata
lot+dist
Bas
etiket
Okut
VRF tabletten
Dogrula
ok / dur
Sevk

Parametrik Davranis: block / warn / off - Ayarlar Is Kurallari.

Sevkiyat

Ceki listesi, palet listesi, proforma fatura. ZPL etiket: 4 tip. VRF ataması olanlar verified olmadan sevkiyata gecemez.

Fason + AR-GE

Fason: Partner CRUD, malzeme gonder/teslim al. Fason kod sistemi.

AR-GE: 5 proje tipi, 6 faz (Formulasyon → Lab → Stabilite → Pilot → Mikrobiyoloji → Onay). Onayda Urun + Recete direkt olusturulabilir.

AI Asistan + Mesajlasma

AI: Claude API ile veritabanina dogal dil sorgusu. Rol bazli erisim. Ekran sag altinda mor robot ikonu: hata tespiti, Admin'e Bildir, Ekran Yakala.

Mesajlasma: Thread/forum sistemi. Hiyerarsik gorunurluk. Mesajdan gorev olusturma akisi.

Raporlar ve Grafikler

19+ rapor: Gunluk Uretim, OEE, Kalite Ozet, Stok, Fire, Vardiya, Maliyet, NCR/CAPA, MRP, SPC, Fason, Enerji, Durus Pareto.

Cockpit: 5 KPI + uretim + OEE barları + onay bekleyenler + MRP onerileri. 15sn yenileme. Grafikler: 8 interaktif panel.

Ayarlar (17 Tab)

TabIcerik
KullanicilarCRUD, rol atama, sifre sifirlama
Roller & Yetkiler16 yetki tipi, modul bazli
Genel AyarlarFirma, lot/is emri prefix, sifre kurallari
Toplu YuklemeCSV: urun, makine, distributor, varyant, ambalaj, recete
Genel GiderAylik elektrik/su/gaz/kira/maas → urunlere dagitim
Enerji SayaclariSayac CRUD, okuma, maliyet/kWh
Etiket SablonlariZPL: boyut, DPI, barkod tipi
UyarilarStok/SKT/bakim/kalite/uretim/satinalma
Is Kurallari23 parametrik kural - JSON editorunden duzenle
Depo YetkileriKisi x islem bazli erisim kontrolu
Degisiklik GecmisiOtomatik changelog + manuel not
ERP EntegrasyonMikro/SAP parametrik sorgu editori + queue yonetimi
Sarf MalzemeTalep - onay - israf analizi
Export Politikasi / PLCVeri aktarma + OPC-UA

Tablet Terminal

/tablet - 2 sutun grid menu. Ana panel token ile otomatik giris veya inline giris formu.

ModIslev
Barkod KontrolKod/ad/barkod cinsi gosterimi
Miktar KontrolParti bazli depo miktari (yetkili depo filtreli)
Stok KontrolParti bagimsiz toplam stok (gonderen/alici depo bazli)
Depolar Arasi SevkItme ekrani: urunler ortak nakliye havuzuna itilir
Sevk Fisi GirisiCekme ekrani: sevk edilen = teslim alinan kontrolu
Depo Onay FormuEkstra yetki ile dogrudan hedef depoya transfer
Raf Yerlestirme / Raf KontrolRaf bazli yerlesim ve dogrulama
Alinan SiparisStok hareketi yapmadan not/okutma ciktisi
Raf TransferAyni depo icinde raflar arasi aktarim
Malzeme/Urun TalepDepolar arasi talep acma (ornegin uretim merkez depodan)
Siparis HazirlaAcik siparise okutulan urunu ayirir, siparis kapanisini hizlandirir
Yaka KartiPersonel giris/cikis
Etiket DogrulaVRF QR okut - distributor dogrula

Tablet akisinda barkod okuma ana ekranda degil, ilgili mod secilince kullanilir. Kamera acilisinda kullanicidan izin onayi alinir.

Depo secimleri kullanici depo yetkisine gore filtrelenir (receive/issue/transfer/count/view).

Distributor Portali

/portal - 3 dil (EN/AR/TR + RTL). Buyer siparis olusturur, manager onaylar, fabrikaya gider.

Urun katalogu + sepet, Excel grid siparis (renk/varyant x koli/paket/adet), standard/dropship/internet tipleri, dashboard, yillik kota, sevkiyat takibi.

Mobil: Portal responsive tasarim ile mobil cihazlarda da duzgun calisir. Header dikey yigilir, nav butonlari sadece ikon gosterir, kullanici bilgisi kisaltilir.

ERP Entegrasyonu - Parametrik Sistem

Mimari: KozMES tum operasyonu yonetir. ERP sadece finansal. Tek ERP aktif olabilir - biri aktif edilince digeri otomatik pasif.

ERPBaglantiVersiyon
Mikro ERPDirekt MSSQLv15.21a tablo yapisi
SAP Business OneService Layer RESTEn guncel B1

13 Otomatik ERP Eventi

EventTetikleyenYon
product_createYeni urun kaydiKozMES → ERP
goods_receiptMal kabulu tamamlandiKozMES → ERP
production_closeIs emri tamamlandi (mamul girisi)KozMES → ERP
material_consumeIs emri tamamlandi (hammadde)KozMES → ERP
scrap_reportFire miktari 0'dan buyukKozMES → ERP
shipment_completeSevkiyat "shipped" olduKozMES → ERP
inventory_adjustSayim farki onaylandiKozMES → ERP
product_sync / stock_pull / customer_pullZamanlayici veya manuelERP → KozMES

Parametrik Sorgu Editori

Ayarlar → ERP Entegrasyon → event satirinda Mikro veya SAP butonu → kod editorü acilir. Degiskenler: {{product_code}} formati. Test: once syntax, sonra canli ERP (yazma islemi ROLLBACK yapilir). Basarisizsa kaydetmez. Rollback ile onceki versiyona donus. Async queue: 2dk/10dk/30dk backoff ile 3 retry.

Andon Board

/andon - Fabrika TV. Giris gerektirmez. Socket.IO anlik guncelleme.

GorunumIcerik
GenelOEE + is emirleri + makine durumu + QDMS ozet + uyari ticker
UretimOEE bilesenleri + is emri ilerleme detayi
KaliteSPC + NCR + Acik DOF/Sikayet/Risk/Yaklasan Denetim kartlari
EnerjikWh tuketimi + birim maliyet + makine bazli
MakinelerTum makineler renk kodlu durum kartlari

Sayfalama (Pagination)

Tum liste sayfalari varsayilan 20 kayit/sayfa gosterir. Tablo altinda "Toplam X kayit — Onceki / Sayfa / Sonraki" butonlari bulunur.

SayfaListe Tablosu
UrunlerUrun listesi, tip/arama filtreli
MakinelerMakine grid kartlari
KaliteMuayene, NCR, Sapma, CAPA tablari
StokStok, Lot, Hareket tablari
WMSSevkiyat listesi
B2BB2B siparis listesi
FasonFason emirleri
SatinalmaSiparis ve talep listeleri
Cekme ListesiPick list tablosu
AR-GEProje listesi
MRPOneri listesi
MesajlasmaThread listesi

Guvenlik

OzellikDetay
JWT AuthAccess token (4s) + refresh token rotasyonu
Brute Force5 hatali giris → 15dk hesap kilidi
Rate LimitAPI 120/dk, login 10/15dk, arama 30/dk
Audit TrailHer CRUD: kullanici + IP + zaman + eski/yeni deger
CSPContent-Security-Policy headers
Export LimitiMaks 500 satir/export, log kaydi

Kisayollar ve Kurulum

KisayolIslev
Ctrl+KGlobal arama (8 tip: urun, lot, is emri, siparis, makine, recete, personel, NCR)
?Sayfa baglamsal yardim
Sidebar alt4 tema: Gece / Acik / Endustriyel / Yuksek Kontrast
v0.0.1 badgeChangelog modali (tum degisiklikler)

Termux Komutlari

Tam Kurulum (yeni tar.gz):
bash ~/kozmes/scripts/stop-termux.sh 2>/dev/null; cd ~ && rm -rf kozmes && cp "/storage/emulated/0/SUNUCU YEDEKLER/pydroid3/kozmes/v001/kozmes-v001.tar.gz" ~/ && mkdir kozmes && tar xzf kozmes-v001.tar.gz -C kozmes && cd kozmes && ln -sf ../client server/public && cd server && npm install --no-audit --no-fund && cd .. && bash scripts/setup-termux.sh

Baslat: bash ~/kozmes/scripts/start-termux.sh
Simulatur (yeni sekme): bash ~/kozmes/scripts/simulator-start.sh
Durdur: bash ~/kozmes/scripts/stop-termux.sh