Android uygulaması
Plasiyerin telefonu / tableti
- Sürüm
- —
- Sürüm kodu
- —
- Yayın tarihi
- —
- Dosya boyutu
- —
- SHA-256
- —
Sürüm bilgisi alınıyor…
Sürüm bilgisi bekleniyorEkmek ve gıda dağıtımı · saha satış otomasyonu
Plasiyerin telefonuna girdiği teslimat, imza, fotoğraf ve tahsilat kuyruğa düşer; sunucudaki Windows servisi onu doğrudan ERP12 belgesine çevirir. Merkezde aynı veriyi ikinci kez yazan kimse yoktur.
Bugün · Merkez bölge
Rut
12 mağazadan 7'si tamam
Sıradaki ziyaretler
Sahil Market
Atakum
Köşe Bakkaliyesi
İlkadım
Merkez Şarküteri
Canik
Diğer duraklar
Yıldız Büfe
Atakum
Güneş Bakkaliyesi
Canik · kapalıydı
Uygulamanın Rut ekranı — ürün tasarımındaki düzen, başlıklar ve renkler. Temsilî ekran.
Bir teslimatın yolculuğu
Plasiyer bir mağazaya 15 ekmek bırakıyor, 5'i bayat karşılığı bedelsiz. O andan ERP12'de belge oluşana kadar aradaki yolu kimse elle yürütmez.
Ara sunucu, bulut ya da web servisi yoktur. Telefon şifreli bağlantıyla doğrudan SQL Server'a bağlanır.
Uygulama çevrimdışı çalışır: kayıt önce telefona yazılır, ekran hemen kapanır. Şebeke gelince kuyruk kendiliğinden boşalır.
Durak 1
Plasiyer iki rakam yazar: verilen 15, değişim 5. Faturalanacak 10'u sistem hesaplar. Kayıt önce telefonun kendi veritabanına düşer.
Durak 2
Kayıt sunucuya gider ve BEKLIYOR durumuyla durur.
ERP'de henüz hiçbir şey yoktur. Şebeke yoksa telefonda bekler, gelince gider.
Durak 3
Sunucuda arka planda çalışır, varsayılan 60 saniyede bir tur atar: teslimat, transfer, tahsilat ve eski dosya temizliği.
Durak 4
İki belge oluşur: satış irsaliyesi (10 adet) ve bedelsiz kısım için stok fire fişi (5 adet). Belge numarası kaydın üstüne yazılır.
Telefon çalışmaya devam eder, kayıtlar sunucuda birikir. Servis geri gelince biriken hepsi işlenir — kayıp olmaz.
Kayıt hata durumuna geçer, mesaj kaydın üstünde durur. Servis belirli aralıklarla sınırlı sayıda yeniden dener, sonra bırakır ve panelin Hata Kuyruğu ekranında listeler.
Bayat karşılığı verilen mal fire fişiyle ölçülür: tekrar satılmıyor, faturaya girmesine gerek yok, ama maliyeti firmaya yansıyor.
Sahada
Klavye en aza indirildi: sayılar tuş takımından, sebepler hazır listeden seçilir. Sabit bir liste beklenen hiçbir yere serbest metin kutusu konulmadı.
Uygulama açılınca rut listesinden önce tam ekran km kapısı çıkar. Plasiyer sayacı yazar ve sayaç fotoğrafını çeker — fotoğraf zorunludur. Dünün bitiş km'si hazır gelir. Km ekranı yalnız aracı olan plasiyerde çıkar.
Mağazaya dokununca konum alınır; istenirse konumsuz ziyaret hiç açılmaz. Mağazanın koordinatı ilk kez alınıyorsa ERP'nin müşteri adres kaydına yazılır — harita bilgisi sahada kendiliğinden birikir.
Her ürün için iki rakam girilir: verilen ve değişim (bayat karşılığı bedelsiz). Faturalanan miktarı sistem hesaplar, plasiyer değiştiremez. Araçta olmayan mal teslim edilemez.
Kaydetmeye basınca sırayla imza, raf fotoğrafı ve fiş çıkışı gelir. Hangisinin zorunlu olduğu ayardan seçilir. Bluetooth fiş yazıcısında Türkçe karakterler doğru basılır.
Kısmi tahsilat dâhil. Toplanan para cariye hemen işlemez; ERP'de bekleyen finans belgesi olarak durur, merkezde onaylanınca bakiye değişir.
Araçta kalanın sayımı (alanlar teorik kalanla dolu gelir), gidilmeyen mağazaların nedeni ve bitiş km'si + sayaç fotoğrafı. Gün kapanınca tablet o gün için kilitlenir; kilidi yalnız merkez açar.
Teslimat girişi
Sahil Market
Giriş 09:42
Sepetteki ürünler3 kalem
Tam Buğday Ekmek 500 g
Araçta 102 · geçen rut: 72 bırakıldı · 8 iade
VERİLEN
64
DEĞİŞİM
4
FATURA
60
Çavdarlı Sandviç Ekmeği
Araçta 48 · geçen rut: 35 bırakıldı · 2 iade
VERİLEN
42
DEĞİŞİM
0
FATURA
42
Seçili ürün
Tam Buğday Ekmek 500 g
Araçta kalan
38
VERİLEN
64
DEĞİŞİM
4
Faturalanan
Otomatik hesaplanır
60
Teslimat özeti
3 kalem · 142 adet
Uygulamanın Teslimat Girişi ekranı — faturalanan kilitli, miktar tuş takımından girilir. Temsilî ekran.
Sahanın kuralları
Şebeke yoksa iş durmaz
Kayıtlar telefonun kendi veritabanına yazılır, "Gönderilmeyenler" listesinde bekler, bağlantı gelince sırayla gider.
Araç stoğu fiziksel kısıttır
Araçta olmayan mal teslim edilemez. Devam etmek için gün içi takviye yüklemesi gerekir — ticari tercih değil, sayım gerçeği.
Gidilemeyen mağaza kayıt altındadır
Plasiyer hazır sebep listesinden seçer (kapalı, teslim almadı, yetkili yok…). Serbest metin yazdırılmaz, seçtirilir.
Görevler takip edilir
Araç temizliği gibi tekrarlayan işler: yapılacaklar, gecikenler, yapılanlar. Plasiyer işaretler, fotoğraf ekler.
Yarınki araç talebi akşamdan girilir
Plasiyer telefondan "yarın şunlardan şu kadar" der; depo sabah panelden görür, gerekirse miktarı düşürerek onaylar.
Kural en dar basamakta kazanır
Her ayar sırayla müşteri → plasiyer → araç → genel basamağında aranır. "Bu firma için farklı olsun" demek, tek bir satır tanımlamak demektir.
Merkezde
Windows üzerinde çalışan yönetim paneli. Menü günün akışına göre dizilmiştir: her gün bakılacaklar üstte, tanımlar ve ayarlar altta.
| Saat | Plasiyer | Hata | Den. |
|---|---|---|---|
| 10:42 | Plasiyer 3 | Müşteri kartı ERP'de bulunamadı | 2 |
| 11:07 | Plasiyer 1 | Araç deposunda stok yetersiz | 1 |
| İş | Ekran | Adet | Durum |
|---|---|---|---|
| Yükleme (sevk) | Yükleme Onayı | 3 | Bekliyor |
| Tahsilat | Tahsilat Onayı | 5 | Bekliyor |
| İptal talebi | İptal Talepleri | 1 | Bekliyor |
| Depo transferi | ERP12 | 0 | Temiz |
Panelin gerçek menü başlıkları ve Bugün sayfasının düzeni. Temsilî ekran.
İnsana bırakılan
Para ve stok hareketi ancak bir insan onayladıktan sonra cariye ve depoya işler. Teslimatta onay yoktur ve olmamalıdır — belge zaten müşterinin elinde, imzalı.
Depodan araca çıkan mal. Servis yalnız çıkış fişini keser; giriş fişini muhasebe onaylar.
Sahada toplanan para ERP'de bekleyen finans belgesi olarak durur. Cari bakiyesi ancak onayla değişir.
Depolar arası hareket. Sayım gerçeğiyle belge birbirini tutmadan kimse onaylamak zorunda değildir.
Raporlar
Tarayıcıdan açılan raporlar telefonda, masaüstünde ve 55" duvar ekranında okunur. Pano kendini 60 saniyede bir yeniler, üç paneli 20 saniyede bir dönüşümlü gösterir; JavaScript ölse bile duvar canlı kalır. Rut raporu her mağaza için gidildi / atlandı / gidilmedi ve kanıtın nereden geldiğini söyler.
Para gösterimi iki anahtara bağlıdır: kullanıcının yetkisi ve ekranın izni — biri "hayır" derse tutar SQL sorgusuna bile girmez, duvar ekranında tutar görünmez. Panelden ayrıca bedava verilen ürünler, fire, kilometre, fotoğraf ve imzalar, depo transferleri, araç defteri ve düşük fiyat uyarıları alınır.
Ziyaret edilen mağaza
45
48 irsaliye
Teslim edilen
1.164
adet
İade
47
%4,0 · teslimatın
Fire
12
%1,0 · teslimatın
Rut gerçekleşme
%84
42 / 50 mağaza · 8 gidilmedi
Saatlik irsaliye akışı · en yoğun 08:00
Plasiyerler · 6 kişi sahada
| Plasiyer 1 | 9 ziyaret | 268 adet | 11:02 |
| Plasiyer 2 | 8 ziyaret | 241 adet | 10:47 |
| Plasiyer 3 | 8 ziyaret | 205 adet | 11:18 |
| Plasiyer 4 | 7 ziyaret | 188 adet | 10:12 |
| Plasiyer 5 | 7 ziyaret | 152 adet | 09:58 |
| Plasiyer 6 | 6 ziyaret | 110 adet | 09:31 |
| Plasiyer | Rut | Sıra | Mağaza | Durum | Kanıt | Saat |
|---|---|---|---|---|---|---|
| Plasiyer 1 | Perşembe · Merkez | 3 | Mağaza 12 | Gidildi | Telefondan | 07:12 |
| Plasiyer 1 | Perşembe · Merkez | 4 | Mağaza 14 | Gidildi | İrsaliyeden | — |
| Plasiyer 3 | Perşembe · Sahil | 6 | Mağaza 27 | Atlandı | Telefondan | 09:05 |
| Plasiyer 4 | Perşembe · Doğu | 9 | Mağaza 33 | Gidilmedi | — | — |
Telefondan: plasiyer ziyareti telefondan onayladı — saat de oradan gelir. İrsaliyeden: ERP'de irsaliye var ama saha kaydı yok; saat bu satırlarda boş kalır ve uygulama yayıldıkça bu satırlar kendiliğinden azalır. Atlanan mağazanın sebebi ayrı bir Sahada ne oldu sütununda yazar; sebebi plasiyer sahada listeden seçer. Bu ekranda teslim tutarı sütunu yok, çünkü bu kullanıcıda para kapalı.
Plasiyer 2
Genel not: B+ · 80 puan
| Ölçüt | Değer | Puan |
|---|---|---|
| İade oranı (fiş) | %6,4 | 60 |
| Aktif gün | 22 gün | 100 |
| GENEL | B+ | 80 |
Puan iki ölçütün ortalamasıdır. Para kapalıyken iade oranı fiş adedi tabanlı hesaplanır; hangi tabanın kullanıldığı ekranda her zaman yazar, çünkü aynı kişinin notu iki ekranda farklı çıkabilir.
Prim
Prim tek bir formül değildir. Her işlem için ayrı kural tanımlanır: satılan adet, iade oranı ve yapılan görevler. Plasiyer hedefe ne kadar yaklaştığını telefonundan görür.
Bu bölüm geliştirme aşamasında. Aşağıda anlatılan prim hesabı ve telefon ekranı henüz sahada kullanılmıyor, yakında açılacak.
Primim
Bu ay %62 tamamlandı
Hedefe %38 kaldı
Koşullar
Satış Hedefi
Bu ay teslim ettiğin koli sayısı
İade Oranı
İadelerin sınırın altında tutuluyor
Görevler
Bu dönem için tanımlanan saha görevleri
Uygulamanın Primim ekranı — hiçbir yerinde tutar ya da satış adedi yok. Temsilî ekran.
Adet kuralı
Belirli bir ürün, ürün grubu ya da hepsi için hedef adet. Çok olması iyidir.
İade oranı kuralı
Hedef bir tavandır: altında kalındığı sürece tam puan, aşıldıkça düşer. Az olması iyidir.
Görev kuralı
Tekrarlayan işlerin yapılma durumu. Tek tek görev seçilebilir ya da hepsi sayılır.
Kuralların ağırlığı vardır
Genel yüzde, kuralların ağırlıklı ortalamasıdır. "Satış %60, iade %30, görev %10" gibi bir dağılım merkezde tek yerde tanımlanır.
Aylık ya da haftalık dönem
Dönem açılır, hesaplanır, kapanır. Sonuç plasiyer ve kural kırılımında saklanır; geçmiş dönemler durur.
Kapsam: genel, plasiyer ya da araç
Bir kural herkese uygulanabilir ya da tek bir plasiyere veya araca özel tanımlanabilir.
Plasiyer tutar görmez, yüzde görür.
Rakam dolaşmazTelefonda TL, prim tutarı, satış adedi ya da hedef adedi hiçbir yerde yoktur. Herkes kendi çizgisine bakar.
Moral bozulmazAy ortasında düşük tutar görülmez; yüzde her zaman yükseliyor görünür. Hedef pazarlığı sahaya taşınmaz.
Ekran değil, veri korurTelefona giden pakette tutar ve adet kolonları hiç bulunmaz — ekranda unutulan bir alan yüzünden sızamaz. Tek istisna görev sayısıdır.
Duyuru
Merkez bir mesajı panelden yazar, plasiyerin telefonunda görünür. Telefon çalmaya, WhatsApp grubuna, "duydun mu" turuna gerek kalmaz.
Bu bölüm geliştirme aşamasında. Aşağıda anlatılan duyuru akışı henüz sahada kullanılmıyor, yakında açılacak.
İki tür: uyarı ve duyuru
Uyarı dikkat çeker, duyuru bilgilendirir. Aynı listede, okunmamışlar en üstte.
Kime gideceği seçilir
Herkese, tek bir plasiyere ya da tek bir araca. Yazan kişi listeden seçer, kod yazmaz.
Ne zaman görüneceği seçilir
Başlangıç ve bitiş tarihi verilir; süresi dolan duyuru telefondan kendiliğinden düşer. Bitiş boş bırakılırsa süresizdir.
Kim okudu, bellidir
Plasiyer açtığı anda okundu bilgisi merkeze düşer. Aynı kayıt iki kez gönderilse bile mükerrer satır oluşmaz.
Merkez
DUYURULAR
Bugün
Yarın sabah yükleme 05:00
Depo bir saat erken açılacak, araçlar 05:00'te yüklenmiş olacak.
Yeni ürün: Köy Ekmeği 500 g
Perşembeden itibaren araçlara yüklenecek.
Önceki duyurular
Atakum bölgesi rutu güncellendi
Güncel ziyaret sırasını rut ekranından kontrol edin.
Sabah çıkış saatinizi kontrol edin
Yükleme alanında gecikme yaşamamak için çıkış saatinizden önce depoda olun.
Uygulamanın Duyurular ekranı — okunmamışlar üstte, uyarı kırmızı şeritle ayrılır. Temsilî ekran.
İndirme merkezi
Aşağıdaki bilgiler sunucudaki sürüm kaydından canlı okunur. Telefondaki uygulama da güncellemeyi buradan görür.
Plasiyerin telefonu / tableti
Sürüm bilgisi alınıyor…
Sürüm bilgisi bekleniyorMerkezdeki Windows bilgisayar
Sürüm bilgisi alınıyor…
Sürüm bilgisi bekleniyorAndroid uygulaması Google Play üzerinden değil, doğrudan bu adresten kurulur. Kurulumda sunucu, veritabanı ve kullanıcı bilgileri telefonda elle girilir; uygulamanın içinde şifre gömülü değildir.