Kullanıcı El Kitabı NETSİS
İçindekiler Navigator Smart... 3 Kurulum ve İlk Kullanım... 3 Navigator Smart Menüleri... 6 Bağlı Veritabanları Menüsü... 6 Netsis Modelleri Menüsü... 7 Yeni Rapor Menüsü... 8 Hazır Raporlar... 9 Kullanıcı Tanımlı Modeller... 14 SP (Stored Procedure) Kullanımı... Error! Bookmark not defined. Değiştir Menüsü... 14 Yenile Menüsü... 15 Kullanıcı Tanımlı Modeller Menüsü... 15 Kullanıcı Tanımlı Tablolar Menüsü... 21 Zamanlanmış Görevler Menüsü... 25 Veri Kontrol Modeli... 25 Navigator Smart Raporu... 27 Formül Ekle Menüsü... 28 Navigator Smartta Kullanıcı Yetkileri... 29 2
Navigator Smart Navigator Smart ürünü çeşitli veri kaynakları ile Microsoft Excel (2007 ve üzeri) üzerinde çalışan 64-bit Microsoft office desteği olan bir raporlama aracıdır. Navigator Smart Lisanslama Navigator Smart Lisanslama işlemleri Netsis Metkezi Kimlik Yönetiminde ki Sipariş Bilgileri ekranı üzerinden uygulama lisansı kayıt edilebilir. Kurulum ve İlk Kullanım Navigator Smart 2.18 ve üzeri NETSIS Ana ürün kurulumlarında kurulum dizini altında aynı isimde yer alır. İlk önce bağlantı ayarları yapılır. Bunun için NavSmartConfig.exe çalıştırılır. 3
Navigator Smart bağlantı bilgileri ekranı: Bağlantı ayarlarından sonra excel üzerinden eklenti yapılır. 4
Excel yeniden çalıştırılır. Netsis ürün ailesindeki programlarda yetkisi olan kullanıcı adı ve şifre ile giriş yapılır. Netsis kullanıcısına bağlı olarak Navigator Smart menüleri eksik gelmişse kullanıcıya Navigator Smart yetkileri üzerinden yetki verilir. Bunun için Yetkiler bölümüne bakabilirsiniz. 5
Navigator Smart Menüleri Bağlı Veritabanları Menüsü Kurulum yapıldıktan sonra uygulamanın çalışacağı veri kaynaklarının ekleneceği menüdür. Açılan pencereden; veri kaynağı eklenebilir, eklenmiş olan veri kaynağına ilişkin bilgiler değiştirilebilir ya da veri kaynağı silinebilir. 6
Veri kaynağı türü olarak bir çok kaynaktan verilerle rapor üretebilir. eklenecek verikaynağı NETSIS veritabanı ise "Netsis Ürün Veritabanı" olarak tanıtmak gerekir. Böylece; Netsis Modelleri menüsü üzerinden firma ve dönem entegrasyonu yapıldıktan sonra; Yeni Rapor menüsünde kullanıma hazır hale getirilir ve Hazır Rapor ya da Netsis Modelleri raporları olarak çok hızlı raporlama yapılabilir. Biz Netsis Ürün veritabanı seçeneğini kullanacağız. Veritabanı takma Adı olarak kullanıcı için anlamlı olabilecek herhangi bir isim verilir. Sql Sunucusu bölümüne, sql sunucu ile kullanılacak Navigator Smart ürünü aynı bilgisayar üzerinde ise sadece nokta. yazılır veya farklı bir sunucu üzerinde yüklü ise o sunucunun ip adresi yazılır. Veritabanı Adı bölümüne verilerin tutulduğu veritabanının adı büyük/küçük harflere dikkat edilerek doğru bir şekilde yazılmalıdır. Bağlantı Kullanıcı Adı bölümüne sql sunucusunda ilgili veritabanında işlem yapmaya uygun yetkileri olan bir kullanıcı adı, Bağlantı Parolası bölümünede bu kullanıcının sql sunucusuna bağlanırken kullandığı parolası yazılmalıdır. Gerekli tüm bilgiler girildikten sonra, Test butonu ile veri kaynağı ile olan bağlantı test edilir, başarılı sonuçlanması halinde bu bilgiler Kaydet butonu ile kaydedilir. Eklenen veritabanının kullanılabilmesi için entegrasyon yapılması gerekir. Bunun için Netsis Modelleri menüsü ne geçiş yapıyoruz. Netsis Modelleri Menüsü Bağlı veritabanları menüsünden eklenen veritabanının kullananılabilmesi için entegrasyonun yapılacağı menüdür. 7
Eklenen veritabanında raporu alınmak istenen ilgili firmanın ilgili dönemine ilişkin Netsis modelleri oluşturulabilir ya da oluşturulmuş Netsis modelleri silinebilir. Burada entegre edilen dönemlerin Netsis modelleri oluşturulur. Böylece Yeni Rapor menüsü altında Hazır Rapor ve Netsis Modelleri raporları kullanılarak entegrasyonu yapılan firma ve dönemin raporları alınabilir. Böylece Yeni Rapor menüsüne gelinir. Yeni Rapor Menüsü Eklenen veritabanında, entegrasyonu yapılan Firma ve Döneme ilişkin Hazır Rapor veya Netsis Modelleri ya da Kullanıcı Tanımlı Modeller i kullanarak yeni raporların oluşmasını sağlar. 8
Hazır Raporlar Hazır Raporlar temelde Netsis Modelleri ni esas alan, daha özet bilgi içeren raporların oluşmasını sağlar. Bu raporlar ile 3 tip rapor oluşturulabilir. Sorgu Tablosu: Düz liste şeklinde rapor almamızı sağlar. Örneğin; Ürünler ile ilgili raporların listelenmesi için; Arama bölümüne Ürün yazılır. 9
İstenen kolonlara filtreler verilebilir: Örneğin; Hareket Tarihi kolonuna Arasında filtresi verelim. Tarih aralığı olarak da Değer 1 sütununa 01.01.2007, Değer 2 sütununa 02.02.2007 tarihlerini yazalım. Açılan pencerede raporumuza bir ad verip kaydedelim. 10
Rapor verilen filtrelere göre hazırlanır. Özet Tablo: Excel in pivot tablolarını kullanarak veriler üzerinde gruplamalar ve filtrelemeler yaparak rapor oluşturmayı sağlar. Örneğin; Satışların Aylara göre Dağılımı nı gösteren bir özet tablo yapalım; 11
Özet tablo seçildikten sonra arama kısmına Satış yazılır veya aşağıdaki ağaç yapısında Satışların Aylara Göre Dağılımı seçeneği seçilir, istenen kolonlar işaretlenir, istenen filtreler uygulanır. Rapor adı verilerek rapor kaydedilir. Rapor verilen filtrelere göre hazırlanır. Grafik ve Özet Tablo: Excel in pivot tablo ve Grafiklerini kullanarak veriler üzerinde gruplamalar ve filtrelemeler yaparak rapor oluşturmayı sağlar. Kullanımı özet tablolarına benzer. Netsis Modelleri: Hazır raporlar dan daha detaylı bilgi içerir, Hazır raporlarda yapabildiğimiz raporlardan farklı olarak Tek Değer raporu oluşturabiliriz. Tek Değer Raporu: Raporu alınacak veri ile iligili seçilen kolonlar ve yapılan filtreleme işlemlerine göre tek bir değer döndüren rapor türüdür. 12
Seçilen veri ile ilgili Toplam, Ortalama, En Az, En Çok, Sayı, Farklı Sayı gibi raporlamalar yapılır. Örneğin; Satış Faturaları nın Genel Toplamı nın Toplamı nı almak için; Tek değer fonksiyonlarından Toplam seçilir, daha sonra aşağıda bulunan ağaç yapısı içerisinde Fatura İrsaliye seçilir, bir cari hesaba ait faturaların genel toplamlarının toplamını almak için, cari hesap koduna = eşittir filtresi konur. Değer 1 bölümünde... üç nokta butonu ile istenen malzemenin kodu tıklanır. İstenilen veriye ilişkin tek değer ekranda görüntülenmiş olur. İstendiğinde formül içerisindeki değerler bir hücreden okutulur. Bunun için tek tırnak içindeki ifadeyi siler oraya iki adet çift tırnak ve o çift tırnakların arasına iki adet ile & işareti, ve o işaretlerin de arasına da okutmak istenen hücrenin adresi yazılır. 13
Kullanıcı Tanımlı Modeller Hazır rapor ve Netsis modelleri nin karşılamadığı esnek çalışarak rapor alınacak bölümdür. Kullanıcı tanımlı modeller menüsünde oluşturulan modellerizi bu menü altında kullanarak Tek değer, Sorgu Tablosu, Özet Tablo, Grafik ve özet Tablo kapsar. Değiştir Menüsü Navigator Smart ta oluşturulan raporlar oluşturuldukları Excel dosyası ile ilişkilidir. Değiştir menüsü ile oluşturulmuş raporlar değiştirilebilir ya da silinebilir. 14
Değiştir menüsü ile o an açık bulunan ve üzerinde çalışılan Excel dosyası ile ilişkili raporlar değiştirilebilir ancak silinemez. O an açık excel dosyası ile ilişkili olmayan raporları silmek için Bütün Raporları Göster işaretlenir ve ardından açılan pencerede ilişkili olanlar kırmızı renkli, ilişkili olmayanlar da siyah renkli görünecektir. Siyah renkli raporlar silinebilir. Yenile Menüsü Excel de hazırlanan raporlara ait verileri (modeller, raporlar...) ve var ise kullanıcının sürekli kullanmış olduğu Excel e ait kendi fonksiyonlarını yeniler. Kullanıcı Tanımlı Modeller Menüsü 15
Hazır Rapor ve Netsis Modelleri nin eksik kaldığı yerlerde ya da kullanıcının kendisine göre raporlar hazırlayacağı bölümdür. Örnek-1 Satış Faturaları Modelinde eksik olan İlçe bilgisini, Netsis Model ve Netsis Tablosu Eşleştirmesi ile ekleyerek kendi modelimizi oluşturalım. Model Tasarımı penceresini açıp, Netsis modeli eklemek için Standart model altında entegrasyonu yapılan Firma ve dönemin Satış Yönetimi altındaki Satış İrsaliye Modeli eklenir. Eklenen Tablolarda bulunan veriler arasında ilişkiler oluşturulmalıdır. Bunun için öncelikle Satış Faturlarındaki bütün alanların görülmesi için * sekmesi işaretlenir. Sonrasında, Satış Faturaları altında bulunan Cari Hesap Kodu ile Netsis tablolarında (TBLCASABIT) bulunan kod arasında bir ilişki oluşturulur. Kaydet butonuna basılarak model kayıt altına alınır. 16
Model, aşağıda bulunan Play butonu ile test edilir. Daha sonra Model kaydedilir. Kayıtlı model Yeni Rapor menüsünde bulunan, Kullanıcı Tanımlı Modeller de görülür. Örnek-2 Kullanıcı tanımlı modelimizde Hesaplanmış alan kullanmak istiyor isek; (Hesaplanmış alan: Mevcut bir tablo üzerindeki bir alanı kaynak olarak bir fonksiyona katarak gerekli bilgiyi elde etmek olarak tanımlayabiliriz.) Örneğin; Satış Faturaları Modelinde Tarih ifadesindeki Ay bilgisi eklenmek istenirse, Netsis Model ve Netsis Tablosu Eşleştirmesi ile oluşturulan modeli değiştirmek gerekir. 17
Yeni bir satırda... üç nokta butonu tıklanır. Açılan Expression Editor ile SQL komutu olarak yazılabileceği gibi altta bulunan Date-Month fonksiyonu ile de eklenebilir. 18
Ardından eklenen sütunun Takma ismi yazılır. Takma ismi yazılmadığında Model kaydedileceği zaman bir uyarı alınır. Model bu şekilde kaydedilir. Eğer ay bilgisi daha farklı görülmek istenirse; aşağıda ki gibi bir düzenleme yapılabilir: Böylece bu Modelin kullanıldığı raporlarda ay bilgisi Ocak, Şubat, Mart, Nisan... şeklinde görüntülenecektir. Modeli Çevrimdışı Çalıştırma Güncelleme Hazırlanan modellerde çok fazla veri olması durumunda, bu modelleri kullanan raporların ekrana bilgi getirmesi zaman alacaktır. Eğer an lık verileri içeren raporlara ihtiyaç yoksa model Çevrim dışı çalışmaya ayarlanır. 19
Rapor seçilmiş haldeyken, çevrim dışı çalış seçeneği seçilir, çıkan uyarı penceresinde Evet butonu ile onaylanır. Kayıtları elle güncellemek için Güncelle butonu kullanılır, eğer belli zamanlarda güncellenmesi isteniyorsa Zamanlanmış görev ekle butonu ile görev eklenir. 20
Aynı işlem Zamanlanmış Görevler menüsü ile de yapılır. Bu modelleri kullanan raporların son güncellenme tarihi Yeni Rapor menüsünde görülür. Kullanıcı Tanımlı Tablolar Menüsü Kullanıcıların özel kayıt tutabilecekleri tablolar oluşturarak veya Excel de hazırlanmış tablolarını SQL tablolarına aktarıp kullanabilecekleri bir yapıdır. 21
Ekle butonu ile tablo oluşturulur. Tabloların alan adların ve alanların tipleri belirlenir ve kaydedilir. Tablo ismine çift tıklanır veri girişi amaçlı tablo açılır. 22
Oluşturulan tablo SQL Server da kaydedilmiştir. Bu tablo Kullanıcı Tanımlı Modeller oluştururken kullanılabilir. İstenirse Excel dosyasındaki veriler de eklenerek kullanılır. Excel dosyasında tutulan tablonun içeriği; Kullanıcı Tanımlı Tablolar menüsünde XLS dosyası ekle diyerek, eklenecek dosya seçilir. 23
Excel dosyasındaki tablo verileri aktarılır. İlgili tablo veritabanına kaydedilir. Kullanıcı Tanımlı Modeller menüsünden Kullanılabilir. 24
Zamanlanmış Görevler Menüsü 3 tip Zamanlanmış Görev oluşturulabilir: En sık kullanılan görevler; Navigator Smart Raporu ve Çevrimdışı modeldir. Veri Kontrol Modeli Hatalı kayıtları yakalamaya yönelik bir kontrol tipidir. Veri kontrol modeli oluşturmak için öncelikle Kullanıcı Tanımlı Model kayıt esnasında "Veri Kontrol modeli" olarak kaydedilir. Zamanlanmış Görevde bu model çalıştırıldığında kayıt gelmesi durumunda belirlenen kullanıcılara mail atar, kayıt yoksa hiçbir işlem yapmaz. 25
Belirlenen bu modeller Zamanlanmış Görevler menüsünde görünecektir. İşlem sıklığı ve görev adı ayarlandıktan sonra görev kaydedilir. Çevrimdışı model; çevrimdışı çalışan Kullanıcı Tanımlı Modeller in güncellenmesini sağlar. Çevrimdışı model görevinde; alt kısımda listelenen modellerden biri seçilerek uygun olan güncelleme sıklığı ayarlanır ve görev kaydedilir. 26
Navigator Smart Raporu Excel sayfası içinde yapılan Raporlar, Pivot tablolar vb. Kullanıcının verdiği zamanlarda güncellemeyi ya da belirlenen kişilere mail atılmasını sağlar. Güncellenecek excel dosyasını seçip, işlem sıklığı bölümünde gerekli ayarlamalar yapılır. E-posta bölümünü kullanabilmek için SMTP sunucusu ayarları yapılmalıdır. Göreve bir isim verilerek kaydedilir. 27
Formül Ekle Menüsü Eski Navigator ürünlerinde kullanılan ve yeni üründe de yerini almış bir menüdür. İlgili fonksiyon seçilerek, formül için gereken parametre listesi yardım mernüsünden yararlanılarak doldurulur ve bize tek değer fonksiyonu gibi değer döndürür. 28
Örnek-1 Bir cari hesaba ait borç toplamını getirmek istersek. CARI_BORCTUT fonksiyonu seçilir. Aşağıdaki bilgiler doldurulur. Ekrana belirtilen cari ye ait broç toplamı getirilmiştir. Navigator Smart Kullanıcı Yaratma ve Eşleştirme Netsis Metkezi Kimlik Yönetimi uygulaması üzerinden Kullanıcı yaratma ekranı kullanılarak yeni kullanıcılar için Navigator Smart kullanımı için gerekli olan yetkilendirme tanımlanır. 29
Mevcut Bir kullanıcının Navigator Smart kullanımı yetkisi vermek için ise Kullanıcı Eşleştirme ekranı yardımı ile eşleşme sağlanır. Navigator Smartta Kullanıcı Yetkileri Netsis Metkezi Kimlik Yönetimi uygulaması çalıştırılır. (Sso) Navigator Smart yetkileri doğrudan kullanıcı bazında verilebilir. Sso üzerinden Kullnıcı yetkilendirme ekranına girip yetki verilecek kullanıcı bilgisi seçilir. Netsis uygulamalarından Navigator Smart seçilir. Şirket bilgisi seçildiğinde Navigator Smart yetkilendirme ekranı açılacaktır. 30
Genel sekmesinde kullanıcıya yeni rapor yapma, rapor değiştirme (Rapor İşlemleri başlığı altında) ya da Smart arayüzündeki ekranlar bazında (Yönetim İşlemleri başlığı altında) yetkiler verilebilir. 31
Şirket yetkileri sekmesinde ise kullanıcının hangi hazır model ve raporları kullanabileceğine yetki verilebilir. 32