Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
YayınlayanSu Akbaş Değiştirilmiş 7 yıl önce
1
Netsis Data Inspector NDI Zeynep Nur Özçılnak Uyarlama Araçları Uzmanı
2
NDI Nedir ? Netsis Paketleri İçin Uyarlama Geliştirme Platformu
Kullanımı Kolay Bileşenler Yazılım Geliştirme için Gerekli Komponent Görsel Araçlar Kodlama VB Script ile Dinamik Kodlama NetOpenX entegre Temel VT Bilgisi, SQL, VB Scripting Görsel Tasarım Ekran NDI paketi , Netsis paketleri dışında ihtiyaç duyulabilecek ek uygulamalar tasarlamak ve geliştirmek için kullanılır. NDI paketi kullanılarak, işletmelere ait özelleştirilmiş veri giriş ekranlarının tasarlanması sağlanır. Örneğin şirketiniz için gelen-giden evrakları kayıt altına alma, avans takibi gibi bir çok özel uygulamayı NDI sayesinde tasarlayıp netsis kullanıcılarına sunabilirsiniz. NDI, basit ve hızlı bir biçimde ekran, rehber ve rapor tasarlayabilmek için ihtiyaç duyulan araç, gereç ve komponentlere sahiptir. Dinamik Kodlama ve NetOpenX desteği ile ileri düzey uygulamalar geliştirebilirsiniz.
3
NDI Nedir ? Netsis Temel Set (Ticari Modüller)
Insan Kaynakları(Personel) NDI Netsis Yetkinlikleri Enterprise : Dinamik Kodlama var Standart : Dinamik Kodlama yok Veritabanı Netsis Veri tabanı Kendi Veri Tabanı MS SQL Server, Oracle desteği NDI paketi ile, Netsis paketleri dışında ihtiyaç duyulabilecek uygulamalar tasarlanır, gelştirilir ve kullanılır. NDI fonksiyonu sayesinde, işletmelere ait veri giriş ekranlarının tasarlanması sağlanır. Örneğin şirketiniz için gelen-giden evrakları kayıt altına alma, avans takibi gibi bir çok özel uygulamayı NDI sayesinde tasarlayıp netsis kullanıcılarına sunabilirsiniz. NDI, kullanıcılar tarafından basit ve hızlı bir biçimde ekran, rehber ve rapor tasarlama için ihtiyaç duyulan araç, gereç ve komponentlere sahiptir. Dinamik Kodlama ve NetOpenX desteği ile ileri düzey uygulamalar geliştirebilirsiniz. Geliştirilen uygulamalarda ihtiyaç duyulan ekran ve raporların tasarımları NDI ortamında yapılmaktadır ve kullanımı ise, ister bağımsız olarak NDI ortamından, ister Netsis’in diğer paketleri (Temelset, İnsan Kaynakları) içerisinde herhangi bir modüldeki NDI Uygulamaları menüsünden yapılabilmektedir.
4
NDI Nedir ? Lisans NDI lisansına ihtiyaç duyulur Kurulum Netsis90.exe
5
NDI Nedir ? Kurulum
6
NDI Ana Ekran Bu bölüm NDI’ın temelidir. Bu modülde yapılabilecek işlemler şunlardır; NDI aracılığıyla yeni ekran tasarımı. Hazırlanan tüm ekran dizaynlarının topluca izlenebilir. Burada dizaynların ana bilgilerini yönetebilir Seçili dizaynla ilgili olarak dizayn ortamına geçebilirsiniz. Dizayn ortamında form tasarımları ve script kodlama ile ekran tasarımları yapılır yada düzenlenir Dizayn Görüntüle ile seçili dizayn çalıştırılıp test edilebilir. NDI uygulamasında dizayn hazırlamak, görsel bir programlama aracı ile program yazmaktan farklı değildir. Örneğin Delphi yada Visual Basic ile program yazmaya benzer. Bu nedenle NDI kullanacak kişilerin programlama mantığı ve görsel programlama aracıyla program yazma deneyimi bulunması avantajlıdır.
7
Şirket Tanımlama
8
Şirket Parametreleri Genel Menüsü NDI Seçilir Kayıt Menüsü
seviye : NDI kullanımı İleri/Kolay olmak üzere iki seviyede belirlenebilmektedir. İleri seviye Dizayn Ortamında sağ klik ile açılan menüde Dinamik kodlama menüsü görünür hale gelir. Dizayn Hazırlama/Dizayn Ortamı/VCL (Visual Component Library) bölümündeki “İleri” sayfası ve içindeki bileşenler kullanılabilir. Kolay seviye Dizayn Ortamında sağ klik ile açılan menüde Dinamik kodlama menüsü görünmez olur ve “İleri” seviyedeki bileşenler kullanılamamaktadır. Rehber Kullanım Şekli : Rehberler Normal, Sırasız ve Hızlı olmak üzere 3 çeşittir. Normal Rehber Rehber tipi normal olarak seçildiği zaman rehberdeki sahalar otomatik olarak isim sıralı olarak gelmekte ve rehberdeki bilgilerin tamamı alttaki gridte görülebilmektedir. Kullanıcı isterse daha sonra rehberdeki kayıtları istediği alana göre sıralayabilmektedir. Sırasız Rehber Rehber tipi sırasız olarak seçildiği zaman rehberdeki alanlar belli bir sahaya göre sıralanmadan gelecek, yine normal rehberde olduğu gibi alt gridde rehberdeki kayıtlar görülebilecektir. Sırasız rehberde kayıtlar normal rehberde olduğu gibi sıralanmadan döküldüğü için bu rehber türünde kayıtlar daha hızlı gelmektedir. Dökülen kayıtlar, daha sonra kullanıcı tarafından sıralatılabilir. Hızlı rehber Rehber tipi hızlı olarak seçildiği zaman rehberin grid ekranında hiç bir kayıt gelmeyecek istenilen kod ya da isim yazılıp Enter tuşuna basıldığı zaman kayıtlar görülebilecektir. Hızlı rehber şeklinde kayıtlar çağrılmadan önce grid ekranına hiçbir kayıt gelmediği için, veriler ekrana normal ve sırasız rehbere göre daha hızlı gelmektedir.
9
Veritabanı Bağlantısı
Genel Menüsü NDI Seçilir Kayıt Menüsü DB Bağlantı Tanımlama Bağlantı Kodu Tanımlanan her veri tabanı bağlantısı için serbest ve tekrarsız bir kod belirlenmelidir. Kendi sistematiğinize göre burada kodlamanızı yapabilirsiniz. Belirlenen kod dizaynların ve rehberlerin db bağlantı kodu bilgisinde belirtilecek olup, dizaynı ya da rehberi ilgilendiren verinin hangi veri tabanında bulunduğunu tanımlar. Bağlantı Açıklama Veri tabanı bağlantısının açıklamasıdır. Hatırlatma amacıyla açıklayıcı bilgi yazılmalıdır. Paket NDI, Ticari, Personel, Demirbaş, İşletme, Diğer (Netsis paketleri dışında bir uygulama) paketleri arasından seçilebilir. Netsis paketlerinden birine bağlantı yapılıyorsa, program otomatik olarak ilgili paketin hangi veri tabanı sunucusunda çalıştığını algılar. Hesaplanacak Tanımlanacak Veri tabanı bağlantısı, Netsis’in diğer paketleri içinden kullanılacak nesneler için tanımlanıyorsa, mutlaka hesaplanacak seçeneği işaretlenmelidir. Bu durumda, nesne paketin içinden çalışırken, db bağlantısını kendi içinde çalıştığı paketinkiyle aynı şekilde yapabilecektir.
10
Grup Kodu Tanımlama Genel Menü NDI Seçilir Kayıt Menüsü
Dizayn, rehber ve raporların gruplandırılması için grup kodu ve açıklama tanımlanabilecek bölümdür.
11
NDI Uygulama Geliştirme
Genel Menüsü NDI Seçilir Kayıt Menüsü Dizayn Hazırlama 3. Dizayn hazırlama NDI uygulamasının ana ekranının menü çubuğundaki Genel seçeneği altında bulunan NDI seçeneği, NDI modülüne girişi sağlar. NDI Modülüne girildiğinde NDI Master penceresi açılacaktır. Tüm tasarımlar NDI Master içinde bulunan menü seçenekleri kullanılarak yapılacaktır. NDI Dizayn hazırlama için TEMEL veritabanı ve sql bilgisi ile bir TEMEL Visual Basic Scripting bilgisi gerekmektedir. 3.1. Dizayn oluşturma NDI Master ekranında Kayıt menüsünde Dizayn Hazırlama seçeneği ile, NDI aracılığıyla hazırlanan tüm ekran dizaynlarının topluca izlenebileceği pencere açılacaktır. Burada dizaynların ana bilgilerini yönetebilir ve seçili dizaynla ilgili olarak dizayn ortamına geçebilirsiniz. Database tablo oluşturma NDI aracılığıyla veri giriş ekranlarının tasarlanabilmesi için öncelikle çalışılacak tabloların veri tabanı üzerinde yaratılmış olması gerekir. Tablolar kullanım amaçlarına göre istenilen bir veri tabanı içinde yaratılabilir; Örneğin temelset için açılan şirketlerin veri tabanlarında olabileceği gibi, NDI için yaratılan veri tabanında ya da tamamen farklı amaçla kullanılacak yeni bir veri tabanında bulunabilirler. Tabloların yaratılma işlemleri, veri tabanı ve SQL bilgisi gerektirmektedir. 6. bölümde demirbaş ve çalışan tabloları mssql server üzerinde oluşuturularak anlatılmıştır.
12
Dinamik Kodlama Ürün Davranışını Değiştirme VB Script Dili
Netsis Enterprise Aktif edilmesi (Admin) Global Form Global App Global Netsis Enterprise versiyonu ürünlerde, kullanıcı arabirimlerinin her yerine eklenen dinamik kodlama özelliği ile, programın standart davranışını değiştirecek kod yazılması, ekranların istendiği şekilde değiştirilebilmesi, yeni özellikler kazandırılması gibi programlama tekniği ile yapılabilecek fonksiyonlar, kodlanabilmektedir. Dinamik kodlama özelliğinde, kodlama VBScript dili ile yapılmaktadır. Vbscript kodlarını sadece admin olan kullanıcılar tanımlayabilmekte ve gerektiğinde geçersiz hale getirebilmektedirler. Dinamik kod desteğinin programda aktif hale getirilmesi için Yardımcı Programlar \ Kayıt \ Şirket Şube Parametre Tanımları menüsünde Parametreler sekmesinde bulunan Dinamik Kod Desteği parametresinin işaretlenmesi gerekmektedir. Bu parametrenin işaretli olduğu durumlarda, formların sol üst köşesinde bulunan N Harfine tıklandığında, Netsis script kod desteği seçeneği gelecektir. Netsis script kod desteği tıklandığında kod geliştirme ortamı açılacaktır. Dinamik kodlama, Netsis programlarının herhangi bir ekranında ya da NDI uygulamasında hazırlanan bir ekranda çalışması için, o ekrana ait script kod girişi bölümünde yazılır. Kod, hangi ekran için yazıldıysa o ekran için çalışır. Yazılan kod, içinde bulunduğu ekranda, programın doğal davranışı dışında başka bir işlemin yapılabilmesini sağlar. Örneğin stok kartı kayıtları ekranında çalışması istenen dinamik kod, “stok kartı kayıtları” menü seçeneği ile açılan pencerenin sol üst köşesindeki menüsünden “Netsis Script Kod Desteği” seçeneği ile açılan bölümde yazılmalıdır. NDI tasarım ekranında sağ klik ile açılan menüde «Dinamik Kodlama» tıklanarak kod ekranına geçilir. Form Global içinde bulunulan formun oluşturulduğu andan yok edildiği ana kadar geçerli olacak değişken fonksiyon yada subrutinlerin yazılığı bölümdür. Bu bölümde tanımlanan değişkenler herhangi bir nesnenin herhangi bir olayında okunup yeni değer atanabilir. App Global Uygulama/App Global tüm formlarda, tüm şirketlerde ortak kullanılmak istenilen tanımlamaların yapılacağı bölümdür. Eğer yazılan bir fonksiyon veya subrutin her yerde ortak olarak kullanılmak isteniyorsa bu tanımlamayı uygulama global kısmında yaparak tüm modüllerde ve şirketlerde bu fonksiyona erişerek çalıştırılabilir. Bu özellik ile ortak olan bir fonksiyon tanımlamasının, kullanılacak olan her ekranda tekrar tekrar yazılması önlenmiştir.
13
Rehber Tanımlama Genel Menüsü NDI Seçilir Kayıt Menüsü
14
Ekran Hakları Tanımlama
Genel Menüsü NDI Seçilir Kayıt Menüsü Ekran Hakları Tanımlama Kullanıcı NDI modülüne giriş yaptığı zaman bu modülden veriler yetkiler çerçevesinde nesenelere erişebilir. Nesne Tipi Ekran Rapor ve Rehber olarak 3 tip vardır. Ekran NDI Master molünde Kayıt menüsünde Dizayn Hazırlama menüsünden yapılan tüm NDI form neslerini demektir. Rapor ise NDI ana ekrandaki Genel menüsünden Rapor menüsü tıklanarak açılan NDI Rapor modülündeki Raporlar menüsünden İlişkisel Raporlar menüsü tıklanarak açılan ekranda tanımlanan ilişkisel rapor nesneleri demektir. Rehberler ise NDI Master molünde Kayıt menüsünden Rehber Tanımlama menüsü tıklanarak açılan ekranda tanımlanan Rehber neseleri demektir. Nesne Kodu Seçilen Nesne tipine göre Nesne Kodu rehberinden ilgili nesne kodu seçilir. Kısıt Kapsam, Kullanıcı No, Kullanıcı Grup No Kullanıcı, Grup ve Tüm Kullanıcılar olmak üzere 3 tip vardır. Kullanıcı seçilir ise Netsis kullanıcı rehberi aktif olur, Grup seçilir ise Kullanıcı Gruplarının rehberi açılır, Tüm kullanıcılar için bu değerler -1 olur. İzleme, Kayıt, Düzeltme, Silme Tasarlanan NDI ekranında kullanıcıların, kayıtları izleme, yeni kayıt yapma, düzeltme ve silme yetkilerinin olup olmayacağının seçileceği alanlardır.
15
Export Import Genel Menüsü NDI Seçilir İşlemler Menüsü
Xml Dışarı Aktar-İçeri Yükle Export, NDI uygulamasında hazırlanan bir dizayn ya da rehberin dış ortama XML formatında aktarılması için kullanılır. Import, NDI uygulaması tarafından XML dosyaya export edilmiş bir dizayn ya da rehberin, başka bir NDI uygulamasına yüklenmesi için kullanılır.
16
NDI Bağlantı Tanımları
NDI Uygulaması Var NDI paketinde hazırlanan ekran ve rehberlerin kullanılacağı şubeler için öncelikle ticari pakette bulunan Yardımcı Programlar/Şirket/Şube/Parametre Tanımlarına eklenen “NDI Uygulaması Var” parametresinin işaretlenmesi gerekmektedir.
17
Nesnelerin Modullere Eklenmesi
NDI paketinde hazırlanan ekran ve rehberlerin listelendiği ve bu nesnelerin temelset modüllerine eklenmesi için kullanılan menüdür. Bu menünün aktif olması için, Yardımcı Programlar/Şirket/Şube/Parametre Tanımları bölümünden “NDI Uygulaması Var” parametresinin işaretlenmiş olması gerekmektedir. Temelset içinden kullanılacak her bir NDI nesnesi, bu bölümde mutlaka tanımlanmalıdır.
18
Teşekkürler
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.