Netsis Data Inspector NDI Zeynep Nur Özçılnak Uyarlama Araçları Uzmanı.

Slides:



Advertisements
Benzer bir sunumlar
Algoritma.  Algoritma, belirli bir görevi yerine getiren sonlu sayıdaki işlemler dizisidir.  Başka bir deyişle; bir sorunu çözebilmek için gerekli olan.
Advertisements

EN İ Y İ LER HEP B İ Z İ MLE BÖLGEN İ N BEŞ OKUL B İ R İ NC İ S İ.
Veri Tabanı Yönetim Sistemleri Hafta 1. 2 Temel Kavramlar Veri Olguların, kavramların, veya talimatların, insan tarafından veya otomatik yolla iletişim,
Beşinci hafta. Müfredat programı Ödev teslim Projelerini teslim edenler; Belediye Projesi -> Tamam Ulaşım Projesi -> Geldi ama kavramsal tasarım yerine.
EK DERS UYGULAMA REHBERİ. GIRIŞ EKRANı Sisteme giriş için adresi kullanılmaktadır. Kullanıcı adı ve şifre için ö ğ renci bilgi.
SUNU HAZIRLAMA PROGRAMI: powerpoint
Mal ve Hizmet Alımları Bildirimi (BA) ve Mal ve Hizmet Satı ş ları Bildirimi (BS) Formu NE ZAMAN GÖNDER İ L İ R? Ba ve Bs formlarını aylık dönemler halinde.
LUCA BILGISAYARLı MUHASEBE PROGRAMı Öğr. Gör. Coşkun Aliyazıcıoğlu KTÜ Beşikdüzü Meslek Yüksekokulu Şubat
EK DERS UYGULAMA REHBERİ. GIRIŞ EKRANı Sisteme giriş için adresi kullanılmaktadır. Ö ğ renci bilgi sistemi için kullanılan kullanıcı.
LUCA Bilgisayarlı muhasebe programı
Veri Toplama ve Değerlendirme Sistemi Tanıtım Toplantısı.
SUNUCU İŞLETİM SİSTEMİ Öğr. Gör. Ümit ATİLA.  1980’li yıllardan günümüze geldikçe, bilgi toplumuna yönelişte teknolojik rota, telekomünikasyon ve iletişim.
Program Tasarım Modelleri
EQUIZSHOW.
Sevgili 8.sınıf öğrencisi; Kendi yeteneklerin, ilgilerin, değerlerin hakkında bilgi sahibi olmak ve daha doğru lise tercihi yapabilmek için lütfen öncesinde.
E-YEDEKLEME.
Açlığını Gider Detaylı Kullanım Kılavuzu
ÇAĞRI MERKEZİ CRM YAZILIMI İÇERİK ÖRNEĞİ
APP INVENTOR Emre ANLAR.
Mobil Uygulama Entegrasyonu İle
OLAYLAR (EVENT).
İdari ve Mali İşler Daire Başkanlığı
EBSCOhost ile Arama Hatırlatmaları Oluşturma
NERO NEDİR NASIL KURULUR ?
KDV BEYANNAMESİ / MUHTASAR BEYANNAME / KURUMLAR VERGİSİ BEYANNAMESİ / GEÇİCİ VERGİ BEYANNAMESİ’NDE ORTAK ÖZELLİKLER F5 PENCERESİ Beyannamelerde yer alacak.
Erken çocukluk döneminde fen ve matematik kavramlarının gelişimi
Altera ile proje hazırlama
BAPSİS ÜZERİNDEN ARA RAPOR VE SONUÇ RAPORUNUN YÜKLENMESİ
BARALAR.
1.DİJİTAL BASKI MAKİNESİNİ BASKIYA
MUHASEBE YEDEKLEME.
Depo Elleçleme Personel Eğitimi
LİKİT KARŞILIĞI ÖDENEK KAYDI
BÖLÜM 1 TEMEL KAVRAMLAR. BÖLÜM 1 TEMEL KAVRAMLAR.
DIGIKENT Kent Yönetim Platformu Elektronik Belge Yönetimi
Ağ İşletim Sistemleri Öğr. Gör. Arif DAŞ.
SUNUM PROGRAMLARI (Bölüm 2)
VELİLER İÇİN ANKET GİRİŞİ
KELİME İŞLEMCİLER (Bölüm 1)
E-BÜTÇE TENKİS OLUŞTURMA
RESİM VE RESİM DÜZENLEME İŞLEMLERİ
Veri Tabanı Yönetim Sistemleri 1 Ders 10 (ek) VTYS Yaşam Döngüsü
Sunucu Çeşitleri Mehmet Ali Uluekmekçi.
Veritabanından Raporlama Yapmak
Ofis Yazılımları – Veritabanı Programları
Muhasebe yazılımı.
Eğitim-Öğretim İzleme ve Değerlendirme Sistemi
Temel Bilgisayar Bilgileri
Bölüm 6 Örgütsel Yönlendirme
3.hafta METODLAR.
Globalpiyasa.com’da Firma Web Sitesi Nasıl Oluşturulur?
EBSCO Discovery Service (EDS) Akademik Arama Motoru/Keşif Aracı
SUNUM PLANI Neden Dinamik Bölüm Web Sitesi ? Sistemin Özellikleri Akademisyen Modülü Ders Modülü Öğrenci Modülü İçerik Modülü Takvim Modülü Duyuru Modülü.
Bu konudaki her şeyi okuyun Microsoft SharePoint Haberler
Dicle Üniversitesi Online Talep Takip Sistemi
TEKNOLOJİ VE TASARIM DERSİ 7.D.1. Özgün Ürünümü Tasarlıyorum.
NİŞANTAŞI ÜNİVERSİTESİ
Doğrusal Mantık Yapısı İle Problem Çözme
Bilgisayar II 26 Nisan-7Mayıs Öğr. Gör. Feyza Tekinbaş.
Bilgisayar Bilimi Koşullu Durumlar.
EBSCOadmin Genel Bakış
Sunucu Bilgisayara Eğitim Yazılımı Yüklemek İçin;
MERSİN İL MİLLİ EĞİTİM MÜDÜRLÜĞÜ RESMİ OKULLAR İNGİLİZCE ÖĞRETMENLERİ DYNED KAYIT YÖNETİMİ SİSTEMİ EXCEL OTOMATİK E POSTA TANIMLA PROGRAMI KULLANIM KILAVUZU.
Disk Kota Yönetimi.
VADEMECUMONLINE KULLANIM KILAVUZU
VADEMECUMONLINE KULLANIM KILAVUZU
Karşıt evrakları hazırlama programı sunumu
İŞ ZEKASI UYGULAMALARI İLE ÜST YÖNETİM GRAFİK RAPORLAMA
Sunum transkripti:

Netsis Data Inspector NDI Zeynep Nur Özçılnak Uyarlama Araçları Uzmanı

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.

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.

NDI Nedir ? Lisans NDI lisansına ihtiyaç duyulur Kurulum Netsis90.exe

NDI Nedir ? Kurulum

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.

Şirket Tanımlama

Ş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.

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.

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.

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. 3.1.1. 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.

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.

Rehber Tanımlama Genel Menüsü NDI Seçilir Kayıt Menüsü

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.

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.

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.

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.

Teşekkürler