Doküman Kodu : PPC-01 Açıklama : Vio El Terminali Uygulamaları Kurulumu Kapsam : El Terminali Kuruluş İşlemleri Revizyon No : 1 Yayın Tarihi : Haziran 2013 EL TERMİNALİ KURULUm ve İLK ayarlar BAŞLARKEN Bu yazıda Vio serisi el terminali uygulamalarının kurulumu ve kullanıma hazır duruma getirilmesi işlemleri anlatılmıştır. KURULUŞ DOSYALARINI İNDİRME SKOR Yazılım FTP sunucu adresi: ftp://ftp.skor.com.tr/ Web tabanlı erişimler için Adres: http://www.skor.com.tr:86/ (Kullanıcı adı ve şifre için yazılım destek hizmeti veren iş ortağından yardım alınız.) İlgili adrese erişildiğinde ".programlar" bölümüne ve oradan "pda" dizinine girilir. 1
Bu FTP dizininde aşağıdaki gibi bir liste bulunacaktır..cab uzantılı dosyalar el terminali uygulamaları kurulum dosyalarıdır. İndirilecek program kuruluş dosyası üzerinde sağ tıklandığında, kullanılan tarayıcıya göre farklı komutlar gelebilir. Ekrana gelen komut listesinden indirmeyi başlatacak uygun komut (Klasöre Kopyala..., Hedefi Farklı Kaydet..., Bağlantıyı Farklı Kaydet...) tıklanır ve indirme işlemine devam edilir. Eğer program kuruluş dosyası önce bir bilgisayara indirilmiş ise bu bilgisayardan ilgili el terminaline aktarılır ve el terminali içinden başlatılarak program yüklenir. Programlar dotnet kütüphanelerinden yararlanır. Programların çalışabilmesi için daha önce el terminaline.net framework yüklenmiş olmalıdır. Framework kuruluş dosyaları da FTP sitesinde mevcut olup yükleme işlemi bu yazının ilerleyen bölümlerinde resimli olarak gösterilmektedir. Listelenen kuruluş dosyalarının anlamları şöyledir: CStokSayimKur: Stok Sayım programını kurar. CDepoTransferKur: Depolar Arası Transfer programını kurar. CMalKabulKur: Mal Kabul programını kurar. CSicakSatisKur: Sıcak Satış programını kurar. CSogukSiparisKur: Soğuk Sipariş programını kurar. CMagazaIslemleriKur: Mağaza içi satış programını kurar. (Sıcak satış ve soğuk sipariş programının birleşimi gibidir fakat rota seçimi yoktur.) CUretimGerceklemeKur: Operasyonel Üretim Gerçekleme programını kurar. CSS2Kur: Sıcak Satış Soğuk Sipariş programını kurar. CSDM2Kur: Stok Sayım Depo Transfer Mal Kabul programını kurar. CPDAGuncelleyiciKur: El terminalinden direkt SKOR dosya sunucusuna bağlanır ve otomatik güncelleme yapar. 2
Listelenen programlardan CPDAGuncelleyiciKur yazılımının indirilmesi ve el terminaline yüklenmesi önerilir. Bu program el terminalinde çalıştırıldığında şu anda el terminalinde kurulu bulunan Vio uygulamaları için yeni sürüm kontrolü yapar. El terminaline yüklenmiş olan Vio uygulamalarından herhangi biri için yeni bir sürüm yayınlandığında gereken güncelleme bilgilerini otomatik olarak indirir ve el terminaline kurar. El terminaline aktarılan dosya çalıştırıldığında (ilgili CAB dosyaya tıklanır) yükleme işlemi başlar. Program bu el terminaline ilk defa yükleniyor ise işlem tamamlandığında Şekil-2'de görülen bir bilgi mesajı gelir. Eğer aynı program daha önce bu el terminaline kurulmuş ise bu kez ekrana programın önceki sürümünün kaldırılacağını belirten bir mesaj gelir. Yandaki şekilde görülen bu uyarıya OK denildiğinde programın yeni sürümü kurulacaktır. Cancel tuşuna basarak yükleme işleminden vazgeçilebilir. 3
DOT NET FRAMEWORK VE MESAJ DOSYALARI KURULUMU Kullanılan cihazda bulunan işletim sistemine ve cihazın modeline göre farklı kuruluş paketleri bulunmaktadır. Aşağıda ikişerli listesi verilen CAB dosyalarından kullanılmakta olan cihaza uygun olanları indirilerek el terminaline yüklenir. Pocket PC'ler için : NETCFv35.ppc.armv4.cab NETCFv35.Messages.EN.wce.cab Windows CE'ler için : NETCFv35.wce.x86.cab NETCFv35.Messages.EN.wce.cab Windows CE (ARM İŞLEMCİLİ)'ler için : NETCFv35.wce.armv4.cab NETCFv35.Messages.EN.wce.cab Windows Mobile (4.x, 5.x ) için: NETCFv35.wm.armv4i.cab NETCFv35.Messages.EN.wm.cab Framework kuruluş işlemleri yapılmamış ise Vio el terminali uygulaması çalışamaz, hata verir. Eğer herhangi bir nedenle cihazdaki tüm bilgiler silinir ya da cihaz sıfırlanarak (hard reset) fabrika ayarlarına dönülürse asıl programların kurulumuna başlamadan önce framework yüklenmelidir. 4
SQL LITE El terminalinde çalışan uygulamalar veri depolama ihtiyacı hissettiğinde SQL LITE veritabanı sistemini kullanır. SQL LITE, hem ticari programdan el terminaline gönderilen tanımlamaları hem de el terminalinde yürütülen işlemlere ait hareket bilgilerini depolar. Bilgi yükleme ve bilgi aktarma işlemleri, raporlama, ayar değişikliği ve diğer sorgulamalarda el terminalindeki SQLLITE veritabanı işlem görür. Bu yazılımın ayrıca yüklenmesine gerek yoktur. Cihaza yüklenen asıl el terminali uygulaması kurulum paketlerinin her birinde SQL LITE kurulum bilgileri mevcuttur ve yazılım yükleme işlemi sırasında otomatik olarak SQL LITE da yüklenecektir. PROGRAMIN BAŞLATILMASI Start Menu/Programs bölümüne girilir ve ilgili program ikonu bulunup tıklanır. Ekrana gelen yüklü programlar listesinden ilgili program simgesi tıklanır. Program açılışında otomatik olarak bir dizi hazırlık işlemi yapılacaktır. Bu işlemler tamamlandığında aşağıdaki ana menü görülür. 5
Program ana menüsü örnek görüntü. Vio el terminali uygulamaları bir çok işletmede başarılı bir şekilde ve aktif olarak kullanılmaktadır. Öte yandan programlara her geçen gün yeni özellikler ilave edilmekte ve performans artırıcı iyileştirmeler yapılmaktadır. Bu yazı hazırlandığında kullanıma sunulmuş olan program sürümlerine ait ana ekran görüntüsü şekilde verildiği gibidir. Uygulamanın daha yeni sürümlerinde hem ana menü hem de veri giriş ekranlarında çeşitli farklılıklar görülebilir. ÖNCEDEN YAPILMASI GEREKEN AYARLAR El terminali uygulamalarının kullanıma hazır duruma getirilebilmesi için bazı ön ayarlamalar yapılır. İlk ve en önemli ayar tarih ve saat ayarıdır. El terminalinin tarih ve saatinin güncel olduğunu kontrol ediniz! CİHAZ BÖLGESEL AYARLARI El terminalinde kullanılmakta olan Mobile işletim sisteminin bölgesel ayarları aşağıda gösterildiği gibi olmalıdır. Farklı ülke, para birimi, ondalık ayıraç, binlik ayıracı v.b. seçimler nedeniyle bilgi uyuşmazlıkları yaşanmaması için parametrelerin aşağıda gösterilen örneğe uygun olarak yapılması gerekir. 6
UYGULAMA AYARLARLARI Giriş ekranında butonuna tıklanır. Yönetim şifresi girilir ve ardından TAMAM butonuna tıklanır. Yönetim şifresi yalnızca cihaz ayarlarını değiştirme yetkisi bulunan kişide olmalıdır. Normal kullanıcıların ve plasiyerlerin gündelik kullanım sırasında el terminali yönetim şifresini bilmeye ihtiyaçları yoktur. Bu şifre yetkisiz bir kullanıcı tarafından öğrenilirse program ayarlarını değiştirerek örneğin kendisi için yasaklamış olabileceğiniz fiyat değişikliği, iskonto verebilme yetkilerine kavuşabilir. Öte yandan farklı bir veritabanı ve şube seçme, başka bir plasiyere ait rota/fiyat/müşteri bilgilerine erişim gibi çeşitli sakıncalar görülür. 7
AKTARIM AYARLARI DİĞER: Rezerve edilmiştir. Şu anda kullanılmamaktadır. Şube Kod: Çoklu şube kullanılmayan yerlerde şube kodu sahası boş bırakılır. Merkez IP sahasına cihazın bağlanacağı ve veri alışverişi yapacağı PC'nin IP adresi girilir. Statik IP adresi edinilmesi, sahadayken aktarımlar için önerilir. Eğer aktarımlar sadece ofis içinde yapılıyor ise bu kez iç ip adresi (192.168.x.x veya 10.0.0.x gibi) girilmesi uygundur. Veritabanı: Aktarım ve yükleme işlemlerinin yapılacağı veritabanı adıdır. Devir işlemleri sonrasında yeni yıla ait veritabanı adı yazılmalıdır. ŞİFRE: Ayarlar menüsüne erişim için kullanılan şifredir. Aynı zamanda bilgi yükleme işlemi ve yazdırılan belgenin yeniden yazdırılması sırasında bu şifre sorulur. Eğer boş bırakılırsa bu işlemler şifresiz olarak yapılabilir. YAZICI: El terminaline bağlanarak çıktı alınacak yazıcı ayarlarının bulunduğu pencereyi açar. Yazıcı ayarları aşağıda ayrıca anlatılmıştır. Detay Düzenlemesi ve Detay düz FİYAT: Plasiyerin fiş detaylarında satır iskontosu, satış fiyatı v.b. bilgileri değiştirme yetkisinin olup olmayacağını belirler. Eğer ticari programda EL-EG El Terminali Parametreleri adımı, Vio->PDA sekmesinde ve seçenekleri işaretlenir ise tüm el terminallerinde iskonto ve fiyat değişimine izin verildiği anlaşılır ve bu parametreler el terminalindeki parametreleri ezer. Merkezden plasiyerlere izin verilmiş ise el terminalinden yasaklansa dahi iskonto ve fiyat değiştirilebilecektir. NOT: Eğer ticari programda parametre değişikliği yapılmış ise yeniden bilgi yükleme işlemi yapılmalıdır. Aksi halde son bilgi yüklemesi sırasında gelen kurallar geçerli olacaktır. Barkodlu giriş: Bu seçenek el terminalinde gözüken son stok miktarlarının plasiyer tarafından düzenlenebilmesi için kullanılır. Varsayılan olarak işaretsizdir. Oto Aktar: Her fiş girişi sonrası bilgilerin merkeze aktarımını sağlar. Sahada iken ya da mağaza içi uygulamalarda hareketlerin anlık olarak veritabanına işlenmesini sağlar. Bilgiler veritabanında geçici tabloya otomatik olarak işlenir. Gün sonunda aktarım yetkilisi kayıtları inceler ve birleştirerek asıl hareket fişlerini oluşturur. Yapılan ayarların geçerli olabilmesi için TAMAM butonuna; bir önceki ayarların korunması için Vazgeç butonuna basılır. 8
BİLGİ YÜKLEME El terminali ayarları düzgün olarak yapılmış ise bir sonraki aşama bilgi yükleme aşamasıdır. Bu işlemin yapılabilmesi için el terminali ve merkez bilgisayarın ağ üzerinden haberleşebiliyor olması gereklidir. Wireless network, GPRS, 3G, sanal ağ kurulmuş bluetooth veya cihazın konulduğu cradde ile PC arasında kablolu (IP üzerinden iletişim) bağlantı ile haberleşme sağlanabilir. Yükleme işlemi (veya aktarım işlemi) merkezdeki bilgisayarda IPC sunucusu tarafından yönetilir. Bu nedenle IPC sunucunun açık ve çalışır durumda olduğu kontrol edilmelidir. Bilgi yükleme ekranı aşağıdaki gibidir. İşlem tarihi: Bilgi yükleme işleminin hangi tarih için yapılacağını belirtir. Cihazın tarihi buraya otomatik olarak gelir. İstenirse değiştirilebilir. Sıcak satış ve soğuk siparişte haftanın hangi günü için yükleme yapılacağı burada girilen tarihe bakılarak belirlenmektedir. Rota bilgileri bu tarihe uygun olarak seçilecek ve otomatik olarak gelecektir. Eğer plasiyer yarın sabah satışa çıkacak ve yükleme işlemleri bu akşamdan yapılıyor ise buraya yarının tarihi girilir. Hareketler SİLİNMESİN: Önemli bir parametredir. Yükleme işlemi sırasında cihazda bulunan hareket bilgileri silinmektedir. Eğer bu seçenek işaretlenir ise yükleme yeniden yapılır fakat el terminaline daha önce girilmiş olan hareket fişleri silinmez. Yükleme başarılı olmazsa yine hareket bilgileri silinmeyecektir. Aktarılmış veriler geri yüklensin: El terminalinden merkeze daha önce gönderilmiş hareket fişleri varsa ve son yapılan yükleme işlemi sırasında hareketler silinsin seçeneği işaretlenerek devam edilmiş ise ilgili kayıtların merkez veritabanındaki geçici tablodan okunarak yeniden el terminaline getirilmesini sağlar. NOT: Eğer cihazda son yükleme işleminden sonra girilmiş kayıtlar varsa verilerin geri getirilmesi işlemi yapılamaz. Buna rağmen tüm kayıtların birleştirilmesi ve el terminaline getirilmesi istenirse sonradan girilen kayıtlar da merkeze aktarılır ve daha sonra veriler yeniden geri getirilir. Offline: Flash disk ya da ağdaki başka bir kaynaktan (ağ bağlantısı sorunu olan el terminalleri için kullanılır) manuel olarak bilgi yüklemeyi sağlar. Programda bu amaçla kullanılmak üzere bir ROM DB dosyası hazırlanmış ve cihazın flash belleğine (ya da harici bellek kartına) aktarılmış olmalıdır. TAMAM butonuna basılarak yükleme işlemi başlatılır. 9
BİLGİ AKTAR Aktarım işlemi, el terminalindeki hareketlerin merkeze gönderilmesi işlemidir. Bu işlem günde 1 kez (günlük işlemler tamamlandıktan sonra) yapılabileceği gibi gün içinde farklı zamanlarda veya her satış sonrası da yapılabilir. Bilgi aktarma işlemi yapıldığında el terminalindeki hareketlere arka planda bir işaret konulur. Bu kayıtların daha önce aktarımının yapılıp yapılmadığı program tarafından kontrol edilmektedir. Yalnızca son aktarımdan bu zamana kadar girilmiş ve henüz aktarılmamış kayıtlar merkeze yollanacaktır. Aktarım işlemini başlatmak için ana menüden butonuna basılır. Aşağıdaki gibi bir uyarı ekrana gelir. YES butonuna basarak aktarım işlemi başlatılacaktır. Aktarımın yapılabilmesi için cihazla merkez arasında bağlantı olup olmadığı kontrol edilmelidir. NO butonuna basılırsa herhangi bir aktarım gerçekleşmez ve ana menüye geri dönülür. NOT: Ağ bağlantısı kurulabiliyor ve tüm ayarlar düzgün olmasına rağmen aktarım yapılamaz ise merkezdeki bilgisayarın 549 nolu port'u kapalıdır ya da aktarım işlemi, bir sistem güvenliği yazılımı/güvenlik ilkesi tarafından engelleniyordur. Aktarım başarılı bir şekilde tamamlanır ise aşağıdaki gibi bir ekran görüntüsü alınır. 10
OK butonuna basılarak geri dönülür. Aktarım işleminin tekrarlanmasının herhangi bir sakıncası yoktur. Daha önce aktarılmış kayıtlar bozulmaz, silinmez, mükerrer kayıt oluşmaz. Yalnıza son aktarımdan bu yana girilmiş yeni kayıtlar aktarılacaktır. NOT: Aktarımı tamamlanmış kayıtlar plasiyer tarafından değiştirilemez. Aktarımı tamamlanmış fakat düzeltilmesi gereken kayıtlar için merkezdeki aktarım sorumlusu ile irtibat kurulması önerilir. SKOR YAZILIM VE BİLİŞİM SİSTEMLERİ - (HAZİRAN 2013) 11