Logo Uyarlama Araçları
Transkript
Logo Uyarlama Araçları
LOGO UYARLAMA ARAÇLARI 1/20 İçindekiler İçindekiler.......................................................................................................................................... 2 Amaç .......................................................................................................................................... 4 Logo nasıl yapılanıyor ? ................................................................................................................... 4 Logo ürünleri müşteri ihtiyaçlarını ne ölçüde karşılamayı hedefliyor ? ..................................... 4 Logo Ürünleri neden her ihtiyacı karşılayamıyor ?....................................................................... 4 Logo Ürünleri tüm sektörlerde nasıl lider olacak ?....................................................................... 4 Nedir bu araçlar ?............................................................................................................................. 4 Niye varlar ? ...................................................................................................................................... 5 Gruplanmış İhtiyaçlar ne demek, bu Uyarlama Araçları nasıl oluşuyor ? ................................. 5 Logo Uyarlama Araçları kullananlara nasıl faydalar sunmalıdır ?............................................. 5 Integration Tool (Logo Objects) : ............................................................................................. 6 Logo Objects niye var ? .................................................................................................................... 6 Kart veya fişleri veri tabanına kendim yazamaz mıyım, niye Lisans ücreti ödeyeyim? ............ 7 Extensible Markup Language (XML) :.................................................................................... 8 XML veri aktarımı niye var?........................................................................................................... 8 Aktarımlarda XML yerine niye Logo Objects kullanmalıyım? ................................................... 8 Customization Tools (Logo Object Designer) : ........................................................................ 9 Logo Object Designer niye var ? ..................................................................................................... 9 Ben harici bir uygulama yazıp bu ihtiyacı Logo Objects ile çözsem daha kolay olmaz mı ?... 10 LOD ile kod yazmadan birşeyler yapamaz mıyım?..................................................................... 10 Ek Bilgi Sistemi (Additional Forms) ...................................................................................... 11 Ek bilgi sistemi ile alan eklemek için Lisans ödeyecekmişim, başka bir yolu yok mu?............ 11 LOD, Ek Bilgi Sistemi, Arayüz Uyarlama, Tanımlı alanlar arasındaki farkı anlamadım ? ... 11 Arayüz Uyarlama Özelliği (Interface Customization Tool):.................................................. 13 Arayüz Uyarlama Aracı niye var ?................................................................................................ 13 Arayüz Uyarlama ve LOD – Ek Bilgi Özelliklerinin Karşılaştırılması...................................... 14 Tanımlı Alanlar (Defined Fields):.......................................................................................... 15 Tanımlı alanlar niye var ? .............................................................................................................. 15 Tanımlı Alan ve Arayüz Uyarlama Özelliklerinin Karşılaştırılması ......................................... 15 Logo Objects ve Logo Object Designer Lisans Satışları :...................................................... 16 Automation Tools (Task & Alert Server) : ............................................................................. 17 Task&Alert Server niye var ?........................................................................................................ 17 Unity Web : ............................................................................................................................. 18 Unity Web niye var ? ...................................................................................................................... 18 Navigator nedir? ............................................................................................................................. 18 Logo Connect : ........................................................................................................................ 19 2/20 Logo Connect niye var?.................................................................................................................. 19 Plug-in özelliği ne için vardır ? ...................................................................................................... 19 LDX COM API ne için vardır ? .................................................................................................... 20 Kural tanımları ne için vardır ? .................................................................................................... 20 3/20 Amaç Bu döküman Logo Uyarlama Araçlarını tanıtarak, hangi sorunlara nasıl çözümler getirdiğini kabaca anlatmayı hedeflemektedir. Sorunlara çözüm bulabilmek için doğru Uyarlama Aracının seçilmesinde yardımcı olması dileklerimizle. Logo nasıl yapılanıyor ? Logo olarak yaptığımız tüm çalışmaları müşterilerimizin ihtiyaç ve verimliliklerine odaklıyor, yazdığımızı satmaya değil, müşterilerimizin ihtiyaçlarına göre yazıyoruz. Bu doğrultuda satışların büyük bir bölümünü yapan bayilik kanalımızı kuvvetlendiriyoruz. Logo ürünleri müşteri ihtiyaçlarını ne ölçüde karşılamayı hedefliyor ? Müşterilerimizin ihtiyaçları çok fazla farklılık gösteriyor, çalışmalarımızda bir yandan her sektörde yaygın kullanımı olan bir program geliştirmek, öte yandan müşterilerimizin tüm ihtiyaçlarını karşılamak konusunda ikilemde kalabiliyoruz. Her sektördeki tüm firmaların ihtiyacını karşılamamız mümkün olmamasına rağmen bir yandan da paket ürün özelliğimizi koruyarak tüm sektörlerde lider olmak durumundayız. Bu hedef için sektörel ihtiyaçlarda özelleşemiyor, öte yandan gelişen ve değişen ihtiyaçlara proje ürünleri ile mümkün olduğunca özelleşerek cevap sunmamız gerekiyor. Logo Ürünleri neden her ihtiyacı karşılayamıyor ? Bu dengeyi kaçırdığımızda amaç ve vizyonumuzu kaybetme, genel kullanımdan sadece belli bir sektör'e özgü program olma riskleri ile karşılaşıyoruz. Logo Ürünleri tüm sektörlerde nasıl lider olacak ? Bu hedefimizi başarmak için standart paketlerimizin gelişen ve değişen ihtiyaçlara olabildiğince hızlı adapte edilebilmesi zorunluluğu ortaya çıkıyor. Firma olarak tüm sektörlerde etkin iş ortakları edinerek bu amaçla ilerlemekteyiz. Tüm ihtiyaçları çözebilmek için ürünlerimiz çeşitli araçlarla donatılmış durumda ve şirketin tüm süreçleri artık Logo Uyarlama Araçları süreçlerinin bir parçasıdır. Araçlar tüm şirketin katılımı ile zamanın ilerisinde özelliklerle donatılarak, bu teknolojilerin ürün ile birlikte sürekli iyileştirilmesi ve bu düşünce tarzının ise süreçlerimize işlemesi sağlanacaktır. Nedir bu araçlar ? Logo Objects Logo Object Designer Alert & Task Manager Logo Connect Uyarlama Araçları (Plugin, LDX COM API ve Logo Connect Kural Tanımları) 4/20 UnityWeb LOD2 Uyarlama araçları dışında çözümlerinizde kullanabileceğimiz diğer standart ürün araçları; XML Arayüz Uyarlama Aracı Tanımlı Alanlar Niye varlar ? Logo ürünlerini özelleştiren firmaların sorunlarını gruplayarak, bu firmaların hızlı ve etkin çözümler sunmaları için varlar. Gruplanmış İhtiyaçlar ne demek, bu Uyarlama Araçları nasıl oluşuyor ? Örneğin bir firma X rakip programdan Logo’ya geçiş yapsın ve eski programındaki verilerin Logo sistemine akarılmasını istesin. Yine bir başka üretim firması yürüyen bandından geçen kolilerin veya kantara çıkan bir kamyonun sevk irsaliyesinin otomatik kesilmesini, başka bir firma ise akıllı etiketler kullanarak (OGS’deki gibi) ambar sayımı yapabilmeyi ve ambar eksiği ve fazlası fişlerini otomatik kesebilmeyi istesin. Biz Logo olarak böyle bir hizmeti sunamayız, bu örneklerin sektör ve firmalara göre sonsuz çeşidi ve ayrıntısı olacaktır. Ama her bir ihtiyaca, ilgili konularda özelleşmiş Çözüm Ortaklarımız ile çözüm sunabiliriz. Çözüm Ortaklarımızın bu işi yapabilmesi için bu işten para kazanmaları ve az zamanda karlı işler yapmaları lazım ki rakiplerimize göre bizi tercih etsinler. Bunun içinde Logo olarak bu tür firmalara işlerini kolaylaştırıcı bazı araçlar vermeliyiz. Yukarıdaki firmaların isteklerini incelediğimizde çözüm sunacak Çözüm Ortaklarının yazacakları uygulamaların ortak noktalarına bakıyoruz. Kimisi Logo’ya Cari Hesap, Birim Seti, Malzeme Kartı atacak, kimisi İrsaliye, kimiside malzeme fişi aktaracak. Bütün yazılacak uygulamaların yapacakları işler farklı olmalarına karşın yapacakları iş Logo’ya veri atmak. Bu değişik işlemleri yapacak farklı firmaların tümüne ortak yapacakları işi hızlandıracak, kolaylaştıracak bir araç sunabilirsem yapacağım bir araç ile grupladığım ortak özelliklere sahip bir çok sorunu çözebilirim. Logo Uyarlama Araçlarının çıkış sebepleri ve gelişimleri de bu yönde olmaktadır. Logo Uyarlama Araçları kullananlara nasıl faydalar sunmalıdır ? Çözüm Ortaklarımızın analiz, kodlama ve bakım maliyetlerini en aza indirmeli. Çözüm Ortakları çok teknik aşamalar içermeden nasıl bir kodlama yapacaklarını kestirebilmeli, bu kodlamayı hızlı ve 5/20 hatasız bir şekilde yapabilmeli, ardından yazdıkları ürünlerin bakım maliyetlerinin Logo’nun ileride çıkaracağı yeni versiyonlarda sorunsuz çalışmasını sağlamalıyız. Logo Uyarlama Araçları bu ihtiyaçları karşılayabildiği ölçü ile orantılı olarak piyasada Logo ürünlerinin payını arttıracaktır. Integration Tool (Logo Objects) : Tanım : Logo veri sisteminde tanımlı olan kart ve fişleri Logo veri tabanına harici olarak eklemek, değiştirmek ve silmek için kullanılan aracımızdır. Örnekle Basit Tanım : Excel’den, bir web sayfasından veya market sektörüne özel yazılmış bir programdan Logo’ya Cari Kart, Fatura gibi tanımları aktarmak için faydalanılan Uyarlama Aracı. Kısaltması : LO Uyumlu Programlar : Tiger2, Unity2, Tiger2 Bordro, IK2 Uyumsuz Programlar : Go, Go Bordro, Logo Start Versiyon değişikliklerinden en az seviyede etkilenme Hızlı ve basit kodlama Bakım maliyetlerinin azalması Hazırlanan kodların tekrar kullanılabilirliği Bir çok programlama dili ile kullanılabileme esnekliği Riski dağıtma (verilerin sağlıklı bir şekilde yazılmasının sorumluluğunun Logo’ya bırakılması) Lisanslı bir araçtır. İlgili lisansları Çözüm Ortakları geliştirdikleri ürünlerle birlikte müşterilere satarlar. Geliştirme hakkı sadece gerekli eğitimleri ve sertifikaları tamamlamış çözüm ortaklarımızdadır. Logo Objects niye var ? Logo programlarında bir kart veya fiş eklemek için ilgili browser’dan ekleme modunda bir form açar, ilgili alanları doldurur ve kaydet düğmesine basarız. Veri tabanına nasıl kaydediyor, hangi tablolarda hangi alanları dolduruyor bilgisi ile ilgilenmeyiz. Bu her versiyon için aynıdır, örneğin 3 versiyon sonra eklenecek bir özellik faturanın kaydedilme rutinini değiştirebilir, fakat biz sadece arayüzdeki eklentiler ve özelliklerle uğraşırız. Yeni eklenen alanları doldurmamız gerekiyorsa doldururuz gerisi ile yine ilgilenmeyiz. 6/20 Logo Objects de Çözüm Ortaklarının kart veya fişleri Logo sistemine bu kolaylıkta aktarabilmesi amacıyla oluşturulmuştur. Logo ürünlerini ve XML teknolojisini kullanmadan Logo sisteminde tanımlı bulunan kart veya fişleri on-line veri tabanına eklemek, silmek veya değiştirmek için kullanılan uyarlama aracımızdır. Sorumluluk Logo’ya aktarılmış olup, versiyon değişimlerinde yaşanan risk en aza indirilir. Ayrıca yazdığınız entegrasyonun veri tabanına bağımlı olmasınıda önlersiniz, örneğin SQL veya ORACLE için ayrı kodlar geliştirmezsiniz. Kart veya fişleri veri tabanına kendim yazamaz mıyım, niye Lisans ücreti ödeyeyim? Logo programlarında SQL ve ORACLE açık veri tabanlarını kullanıyoruz. Açık veri tabanı kullandığımız için harici bir bağlantı ile veri tabanımız ve tablolarımıza bağlanıp insert, update ve delete sql ifadeleri ile istenen aktarımı yapmak düşünülebilir. Bu yolla yapılacak olan entegrasyonlarda mimariye uygun olmayan işlemlerinizi kontrol edecek bir mekanizma yoktur dolayısı ile veri bütünlüğünü bozabilirsiniz. Ayrıca yazacağınız entegrasyon tamami ile veri tabanı alanlarımıza bağımlı olacağı için versiyon değişimlerinde test ve update maliyetleriniz artacaktır, konuyu açalım; Logo kullandığı veri tabanı tiplerine bağımlılığını en alt seviyede tutmak için kart veya fişlerin eklenmesi, silinmesi ve çıkarılmasında yapılacak rutin işlev ve kontrolleri veri tabanına yıkmamıştır. Örneğin bir Fatura kaydettiğimizde başlık bilgileri INVOICE tablosuna gidecektir, satır bilgileri ise bire sonsuz bir bir ilişki içerisinde STLINE tablosuna gidecektir. Mevcut durumda veri tabanından gidip INVOICE tablosundaki master kaydı silip bir faturaya bağlı olmayan boşta satırlar oluşturabiliriz. Bu durum veri tabanından engellenmeye çalışılsaydı hem ORACLE hem de SQL için farklı tanımlar yapılması ve ayrı ayrı hatalarla uğraşılması gerekirdi. Bu tip kontrollerin hepsi kodlarla yapıldığından veri tabanı üzerinde direkt yapılan işlemler bir kontrolsüz çalışmakta, bu tür işlemler de müşterinin veri bütünlüğünün bozulması söz konusu olabilmektedir. Logo Objects kütüphanesinin tüm kullanım amacı da bu doğrultuda şekillenmektedir. İhtiyaç Logo ürünlerine harici olarak tanımlarımızı aktarmak isteyen firmaların bu işi yapabilmek için kart veya fişler ile çalışırken veri tabanına kullanılan versiyon ile uyumlu olacak şekilde veri tabanına aktarılmaktadır. Logo ürünlerinde kullanılan kart veya fişlerin harici olarak veri tabanına aktarılması ihtiyacının doğduğu durumlarda özellikle bu işlemin kullanıcı müdahalesi dışında yapılması gerekiyorsa kullanılması gereken Uyarlama Aracı alternatifsiz Logo Objects’dir. 7/20 Extensible Markup Language (XML) : Tanım : Manuel olarak aktarım yapılabilmesini sağlayan teknoloji. Örnekle Basit Tanım : Bir dosya yardımı ile bir cari hesap veya istenilen bir kaydı sisteme veya sistemden aktarım. Kısaltması : XML Uyumlu Programlar : Tiger2, Unity2, Tiger2 Bordro, IK2, Go, Go Bordro, Logo Start Uyumsuz Programlar : yok Tüm ürünlerimizde mevcuttur. Bahsi geçen “XML” ismi standart bir veri tanım formatıdır. Aktarımlarda kullanılan dosya formatının ismi özellik ismi olarak kullanılmıştır. Logo ürünlerinde tanımlı kart veya fişlerin kullanıcı müdahalesi ile XML formatındaki dosyalara veya XML formatındaki dosyaların Logo sistemine alınmasını sağlayan standart ürün özelliğimizdir. Hiçbir ücret ödemeden ve her firma bu şekilde aktarım yazabilir, geliştirebilir. Logo Objects Uyarlama Aracından en büyük farkı manuel işlem gerektirmesidir. XML veri aktarımı niye var? XML ulaslararası veri iletişim standartıdır. Logo çözümlerinde XML teknolojisini kullanarak veri aktarımı yapabilirsiniz. XML teknolojisi gibi veri tanımlama ve en son aktarım teknolojisinin destekleniyor olması hem kullanıcılarımıza hem de bu veriler üzerinde entegrasyon geliştiren iş ortaklarımıza bir çok yeni özellik ve zaman kazandırmış, maliyetlerini azaltmıştır. Bu özelliğin desteklendiği programlarda tanımlı olan tüm kart ve fişler desteklenen XML şablonuna uygun olarak içeri alınıp, dışarı XML dosya olarak atılabilir. Aktarımlarda XML yerine niye Logo Objects kullanmalıyım? Bu aktarım XML ile yapılırsa kullanıcı müdahalesi söz konusu olacak. Şöyle bir fatura için öncelikle birim setleri, malzeme kartları, muhasebe kodları gibi faturada kullanılan tüm bileşenlerin öncelikli olarak aktarılmış olması gerekmektedir. Tüm bu aktarımlar için farklı XML dosyaları bir dizine oluşturulur. Kullanıcı doğru sırayla içeri almalı, eğer bir hata çıkarsa bunu kontrol etmeli ve çözüm yolunu tespit edebilmelidir. Yani aktarımın sağlıklı işlemesi kullanıcının eğitimi, aktarım sıralarını düzgün işletmesi, aktarımı manuel gerçekleştirmesine bağlıdır. Kullanıcı çıkabilecek sorunlara eğitimi ile orantılı olarak müdahale edebilecektir: Bu sistemde kullanıcı bağımlı bir sistem kurulmuş olur. 8/20 Customization Tools (Logo Object Designer) : Tanım : Logo ürünlerinde farklı sektör ve firmaların özel ihtiyaçlarını karşılamak için doğan arayüz ihtiyaçlarını karşılamak amacıyla kullanılanılan aracımızdır. Örnekle Basit Tanım : Fisko Birlik fındık cinslerinin tanımlarını Logo ürünün de yapmak isterse bu ihtiyacı karşılayabileceğimiz Uyarlama Aracı. Kısaltması : LOD Uyumlu Programlar : Tiger2, Unity2, Tiger2 Bordro, IK2 Uyumsuz Programlar : Go, Go Bordro, Logo Start Logo ürünlerinin formlarının özelleştirilmesi Yeni Kart, fiş, browser ve form eklenebilmesi. Sıfırdan Modüller yazılabilmesi. Kendine özgü kodlama dili ile tam esneklik. Ek Bilgi özelliği ile hiç kod yazmadan tüm formlara ek alan ekleyebilme. Lisanslı bir araçtır. İlgili lisansları Çözüm Ortakları geliştirdikleri ürünlerle birlikte müşterilere satarlar. Geliştirme hakkı sadece gerekli eğitimleri ve sertifikaları tamamlamış çözüm ortaklarımızdadır. NOT : Logo Raporları LOD ile özelleştirilemez, Ürün ve LOD raporları sadece Logo ürünlerinin içindeki raporlama teknolojisi ile Kullanıcı tanımlı raporlar oluşturularak özelleştirilebilmektedir. Logo Object Designer niye var ? Müşterilerimizin paket özellikleri dışında kalan özel istek ve ihtiyaçları bulunmaktadır. Bu ihtiyaçların bazıları yeni modül yazımını, bazıları mevcut kart ve fişlerin özelleştirilmesi gibi Logo ürünlerinin arayüzü ile ilgilidir. Bu tür ihtiyaçları Logo Object Designer ile karşılıyoruz. Örneğin; Bir müşterimiz Logo ürünlerinin kendi ihtiyacını karşılamadığını söylemektedir. İhtiyacı dinlendiğinde firmanın ticari mal olarak sadece damacana su sattığını görüyoruz. Yakındığı konu şu Logo’da bir fatura kesmek için cari seçiyor, malzeme olarak damacana su seçiyor, miktar ve birim fiyatını girerek kaydet diyor. Bu işlem onu çok yoruyor ve zaman kaybettiriyor. İstediği ise toplu olarak faturalarını gireceği bir ekran olsa damacana suyu ekranın tepesine seçse ve satırlarda mazleme değilde Cari hesapları ve miktar ile fiyatlarını girerek kolayca giriş yapabilse. Programlarımızın standart ürün özellikleriyle bu ihtiyacı karşılayamadığı net, ama LOD ile çok kolay bir biçimde istenilen hızlı fatura giriş penceresi kodlanabilir. Böylelikle artık damacana su satan firmaların ihtiyaçlarını dinlemiş, anlamış ve uygun bir çözüm getirmiş olduğumuzda bizi o sektörde tutacak bir engel kalmaz. 9/20 Ben harici bir uygulama yazıp bu ihtiyacı Logo Objects ile çözsem daha kolay olmaz mı ? Olabilir müşteri bu kolay giriş ekranının Logo ürünü içinde olmasını isterse LOD ile fark etmez derse LOD ile harici bir uygulama hazırlayarakda çözüm sağlanabilir. Logo arayüzü ile ilgili olan form veya browserların özelleştirilmesi, yeni modüllerin yazılması gibi özellikleri sadece LOD ile çözebiliriz. LOD’un bir avantajı ise müşterinin bir çok harici uygulama ve sorunları ile uğraşmasından ise hem kullanılabilirlik, hemde eğitim ve muhattap bulma açısından tek bir uygulama ile karşı karşıya kalmasıdır. Burda Logo diğer uygulamaları üzerinde barındıran ana platform olmaktadır. LOD ile kod yazmadan birşeyler yapamaz mıyım? LOD Uyarlama Aracının Ek bilgi özelliğini kullanarak kod yazmadan ek alanlar tanımlayabiliriz. 10/20 Ek Bilgi Sistemi (Additional Forms) Tanım : Logo ürünlerindeki kart veya fişlere ek alanlar tanımlamak için kullanılan LOD özelliğidir. Örnekle Basit Tanım : Örneğin Cari hesaplar kartında plaka numarası veya sevdiği kitap türü gibi bilgileri tutacak bir ek alan eklemek için kullanılır. Kısaltması : yok Uyumlu Programlar : Tiger2, Unity2, Tiger2 Bordro, IK2 Uyumsuz Programlar : Go, Go Bordro, Logo Start Logo ürünlerinin tüm formlarına alan eklenebilir. Ayrı bir araç değildir LOD’un bir özelliğidir. Kod yazmadan tanımlama yapılabilir. LOD lisansını kullanır. İlgili lisansları Çözüm Ortakları geliştirdikleri ürünlerle birlikte müşterilere satarlar. Geliştirme hakkı sadece gerekli eğitimleri ve sertifikaları tamamlamış çözüm ortaklarımızdadır. Logo ürünlerindeki kart veya fişlerdeki alanlar bazı ihtiyaçlar ve kullanım şekilleri açısından yeterli olmayabilir. Bu kullanım ihtiyaçlarını karşılayacak şekilde değişik formatlarda (text, number, date, time) yeni alanlar eklenebilir. Bu alanlar yine kod yazmadan ilişkili olan raporlarda gösterilebilir. Ek bilgi sistemi ile alan eklemek için Lisans ödeyecekmişim, başka bir yolu yok mu? Var. Müşterilerimizin basit alan eklentilerini çok kullanılan modüllerde herhangi bir uyarlama aracına gerek duymadan yapabilmeleri için Logo ürünlerine Arayüz Uyarlama özelliği ve Tanımlı / Zorunlu alan özellikleri getirilmiştir. LOD, Ek Bilgi Sistemi, Arayüz Uyarlama, Tanımlı alanlar arasındaki farkı anlamadım ? Logo Object Designer (LOD) ile kod yazmadan basit alanlar eklemek istiyorsak LOD’un Ek Bilgi özelliğini kullanabiliriz. LOD ücretli bir ürün olduğundan bu ihtiyacımızı karşılamak için başka yollar da düşünülmüştür. Çünkü LOD genellikle çok daha kapsamlı ihtiyaçlar için kullanılır. Eğer LOD’un kodlama ve yeni formlar tasarlama gibi özellikleri kullanılmayacaksa sadece basit bir alan eklemek için Lod lisansı maliyetli olacaktır. Bu durumda kullanabileceğimiz özellik Görsel Uyarlama ve Tanımlı alanlardır. Görsel Uyarlama ve Tanımlı alanlar standat ürün özellikleridir, ücretli değildirler. 11/20 Görsel Uyarlama, Tanımlı alan ve Ek bilgi sistemlerinin hepsi basit alan eklemek için kullanılır. Fakat birbirlerine göre avantaj ve dezavantajları vardır. 12/20 Arayüz Uyarlama Özelliği (Interface Customization Tool): Tanım : Çalışma zamanında hiçbir kod yazmadan form ve Browser’lara alan eklemeye yarayan özelliktir. Örnekle Basit Tanım : Örneğin Cari hesaplar kartında plaka numarası veya sevdiği kitap türü gibi bilgileri tutacak bir ek alan eklemek için kullanılır. Kısaltması : yok Uyumlu Programlar : Tiger2, Unity2, Tiger2 Bordro, IK2 Uyumsuz Programlar : Go, Go Bordro, Logo Start Çalışma zamanında hiç bir kod yazmadan formalara alan ekleme Arayüzdeki alanları gizleme Eklenen alanların browserda kod yazmadan gösterilebilmesi. Bu alanlarda girilen verilerin raporlarda gösterilebilmesi. Bu tanımlamaları son kullanıcılar yapabilmektedirler. Standart ürün özelliğidir. Arayüz Uyarlama Aracı niye var ? Kod veya başka bir araç kullanmadan kart veya fişler üzerinde alanlar eklemek, bunları browserlar üzerinde göstermek, raporlardan almak, form veya browserdaki nesnelerin kullanım veya görüntülenme özelliklerini değiştirmek için kullanırız. En önemli özellikleri ayrı bir lisans, bilgi, ayar ve araç gerektirmemesidir. Ürün üzerinde çalışırken tanımlamalar başka hiçbir gereksinim olmadan kod yazmadan yapılabilmektedir. Kullanımı çok pratik ve kolaydır. Tanımladığınız tablolar bile otomatik oluşturulmaktadır. Arayüz uyarlama aracı ile kısıtlı uyarlama özelliklerinin çok kolay ve hızlı kullanımı hedeflenmiştir. Kullanıcı hiç bir yazılım dili bilmeden kolaylıkla arayüz uyarlaması yapabilir. Bu özelliğin desteklendiği programlarda tanımlı olan tüm kart ve fişler ve bunların browser tanımları üzerinde özelliğin desteklediği tanımlar yapılır. 13/20 Arayüz Uyarlama ve LOD – Ek Bilgi Özelliklerinin Karşılaştırılması Özellik Arayüz Uyarlama Ek Bilgi Eklenen alanların Browserda kod yazmadan gösterimi VAR YOK Parent’a bağlı birden fazla tablo oluşturabilme YOK VAR Tabloların otomatik oluşturulması VAR YOK Çalışma zamanında ek ayar ve programlara gerek kalmadan çalışma VAR YOK Tüm tanımlarda çalışmak YOK VAR Rol tanımları ile yetkilendirme VAR VAR Yapılan tanımların müşterilere taşınabilmesi VAR VAR 14/20 Tanımlı Alanlar (Defined Fields): Tanım : Sistem İşletmeninden bazı kart veya fişlere sabit alanlar eklemeye yarar. Örnekle Basit Tanım : Örneğin Cari hesaplar kartında plaka numarası veya sevdiği kitap türü gibi bilgileri tutacak bir ek alan eklemek için kullanılır. Kısaltması : yok Uyumlu Programlar : Go, Go Bordro, Tiger2, Unity2, Tiger2 Bordro, IK2 Uyumsuz Programlar : Logo Start Satırlara alan ekleyebilme Zorunlu alan tanımlayabilme Kod yazmadan formalara alan ekleme (sağ tuştan ulaşım) Bu alanlarda girilen verilerin raporlarda gösterilebilmesi. Bu tanımlamaları son kullanıcılar yapabilmektedirler. Standart ürün özelliğidir. Tanımlı alanlar niye var ? Go ve türevlerinde Görsel Uyarlama Özelliği olmadığı için geliştirilmiş bir özelliktir. Sistem işletmeninden tanımlı alanlar kolaylıkla tanımlanabilir. Tüm modüllerde yoktur. En önemli özelliği bazı fişlerin satırlarına da ek alan tanımlanabilmesidir. Dezavantajı bu bilgilerin sağ tuş menü seçeneğinden girilip görülebilmesidir. Çok güzel bir özelliğide desteklenen kart veya fişlerin mevcut alanlarını ve eklediğimiz tanımlı alanları mutlaka veri girilebilecek şekilde zorunlu alan haline getirebilme özelliğidir. Tanımlı Alan ve Arayüz Uyarlama Özelliklerinin Karşılaştırılması Tanımlı Arayüz Alan Uyarlama Combobox tanımlayabileme VAR VAR Parent’a bağlı birden fazla tablo oluşturabilme YOK YOK Fatura veya sipariş satırlarına alan ekleme VAR YOK Formların üzerlerine alan ekleyebilme YOK VAR Tüm tanımlarda çalışmak YOK YOK Rol tanımları ile yetkilendirme YOK VAR Yapılan tanımların müşterilere taşınabilmesi VAR VAR Özellik 15/20 Logo Objects ve Logo Object Designer Lisans Satışları : Kullanıcı bağımsız olarak satılır. Yani Sunucu bazında lisanslanır. Satışı 2 şekilde yapılabilir; o Çözüm Ortaklarına Logo Uyarlama Araçları ile geliştirme yapma yetkisi sadece Logo Çözüm Ortaklarındadır. Çözüm Ortakları LO ve LOD kullanarak geliştirdikleri uygulamayı müşterilerinde çalıştırabilemeleri için ilgili Uyarlama Aracının lisansını Logo’dan temin ederek müşterisine ürünü ile birlikte verir veya satar. Çözüm Ortağı müşterisine lisans ücretini kendisi belirler. Uyarlama Araçlarının Çözüm Ortaklarına satışı mylogo sitesinden yapılmaktadır. Siteden satışta lisans ücreti Kredi Kartından peşin olarak tahsil edilir. Lisans bir CD halinde teslimat adresine kargo ile gönderilir. Yaşanabilecek gecikmeleri göz önüne alarak 2 gün öncesinden sipariş vermek uygun olacaktır. Çözüm Ortakları Uyarlama Araçlarının lisanslarını müşterilerine sadece ürün satışı ile birlikte yapabilir, geliştirme amaçlı olarak Logo’dan temin edip başka bir firmaya satamaz. Çözüm Ortaklarının sattıkları lisans run-time adı altında geliştirme lisansına göre çok daha uygun fiyatlı olan bir lisanstır. Çözüm Ortakları müşterilerine eğitim ve Uyarlama Aracı desteği sunamaz. Çünkü geliştirme hakkı sadece Çözüm Ortaklarımızdadır bu desteğide sadece Logo onlara sunar. o Özel Unity müşterilerine (aşağıdaki kriterler taşınmalıdır) Bu durum standart olarak uygulanmaz, özel durumu olan projelerde ve firmalar için seçilen bir yöntemdir. Bilgi işlem kadrolarında konu ile ilgilenecek en az 3 programcı olmalıdır. 2 sertifikalı eleman bulundurarak çalışmalara başlayabilir. Geliştirecekleri ürünün ya sertifikasına sahip en az 1 çalışanları veya harici kaynak olarak kullanacakları yetkinlik merkezinin belirlenmiş olması gerekir. Müşterinin Çözüm Ortaklarının mevcut ürünlerinden ve hizmetlerinden faydalanamıyor olması gereklidir. Örneğin çok özel bir konuda çalışıyordur ve kazandığı know how’u Çözüm Ortağına aktarmak istemiyordur. İlgili Uyarlama Araçlarının lisansını, eğitimi, sertifikasyonunu ve bakım anlaşmasını yaparak çalışmaya başlayabilirler. 16/20 Automation Tools (Task & Alert Server) : Tanım : Server tabanlı çalışan, veri tabanı tetiklenmelerini ve zamansal yapılacak rutin işlemler ve kontrolleri programlamamızı sağlayan Uyarlama Aracımızdır. Örnekle Basit Tanım : Cuma günü mesai bitimi sonunda o hafta yapılan net satışların toplamını patronların cep telefonlarına gönderim zamansal tetiklenmesi (task tanımı) gereken bir işlemdir. Bir sipariş fişi kesildiğinde net tutarı 50.000 YTL’den büyük ise sorumlu olarak belirlenen kişiye sipariş bilgilerinin mail atılması ise bir veri tabanı işlemi sonrasında (alert tanımı) çalışacak bir kodlamadır. Bu kodlamaları Alert&Task Manager uygulaması ile yapabiliriz. Kısaltması : AT Uyumlu Programlar : Unity2 Uyumsuz Programlar : Tiger2, Tiger2 Bordro, IK2, Go, Go Bordro, Logo Start Sadece Unity2 ürününde bulunmaktadır. Server tabanlı bir üründür. Mail ve SMS desteği. İş yapar, ekrana mesaj uyarı veya form getiren bir uygulama değildir. Otomatik yürüyecek işlemlerin kodlanması uygundur. Logo kayıtlarını ekleme, değiştirme ve silme işlemlerinden sonra yapılması istenen işlemler varsa bunları kodlayabiliriz. Zamansal olarak yapılması gerken işlemler varsa bunları kodlayabiliriz. Kodlama imkanı ile tam özelleştirme imkanı. Lisanslı bir araçtır. İlgili lisansı Logo satar. Lisansını LO ve LOD gibi Çözüm Ortağı satmaz, ama geliştirebilir. Geliştirme hakkı sadece gerekli eğitimleri ve sertifikaları tamamlamış çözüm ortaklarımızdadır. Task&Alert Server niye var ? Zamansal olarak veya belli bir kart veya fişin eklenmesi, silinmesi, değiştirilmesinin ardından çalışması istenen rutin işlemleri, bazı kontrolleri tanımlayabilmek için Task&Alert Server kullanılır. Bu araç ile kodlama yapılabildiğinden yapılabilecekler konusunda sınır programcının yenetenekleridir. Alert özelliklerini kullanarak veri tabanı tetiklemelerini sağlar, Task özelliklerini kullanarak zamansal yapılan rutin işlemleri kodlarız. Ayrıca Unity2 raporlarını da tasarlayacağınız DLL Task'lar ile kullanır, mail ile istediğiniz kişilere istediğiniz zamanlarda otomatik gönderebiliriz. Aynı zamanda maliyetlendirme, ön değerleme, MRP, MPs gibi bazı işlemleri de istediğimiz zaman çalışacak şekilde programlayabiliriz. 17/20 Unity Web : Tanım : Web üzerinden veri girişi ve raporlama yapmamızı sağlayan üründür. Örnekle Basit Tanım : Firma dışındaki bir elamanın internet cafe üzerinden sipariş girip, üründeki raporlardan istediklerini çalıştırabileceği ve bunu hiçbir program kurmadan yapabileceği ürün. Kısaltması : yok Uyumlu Programlar : Tiger2, Unity2, Tiger2 Bordro, IK2 Uyumsuz Programlar : Go, Go Bordro, Logo Start Web üzerinden kullanım Özelleştirilebilmesi mümkündür. Rapor özelleştirici ile eklenen tüm raporların direkt internete yansıması Lisanslı bir üründür. Standart paket Basic olarak adlandırılır, Yetkinlik Merkezleri tarafından satılır. Özelleştirilebilen paket Advanced olarak adlandırılır ve Çözüm Ortakalrı tarafından geliştirilebilir. Unity Web niye var ? Logo programları web üzerinde çalışmazlar. Windows işletim sisteminde çalışmak üzere tasarlanmışlardır. Web üzerinden erişim ihtiyacını çözümlemek için bu ürün çıkarılmıştır. Bu ürün ile web üzerinden veri girişi yapılabilmekte, raporları üründe çalışıyormuş gibi alabiliriz. Web üzerinden sadece kullanıcı ismimiz ve şifremizle sisteme bağlanıp çalışabiliriz. Erişim veya kullanım için hiçbir program kurmamıza gerek yoktur. Rapor özelleştirici ile eklediğimiz tüm raporlar, tanımlı filitreler, kullanıcı rapor tasarımları hiçbir ek işleme gerek duymadan internete yansıyacaktır. Bu ürün ile ayrıca internet üzerinden bağlanıp bilgileri çeken excel tabloları oluşturulabilir. Navigator fonksiyonlarının tümü desteklenmelidir. Navigator nedir? Excel fonksiyonlarına Logo ile ilgili bilgileri getirecek eklentileri ekleyen ürünümüzdür. Kullanımı oldukça basittir. Bu ürün ile birlikte Excel tablolarında patron ekranı olarak adlandırılan özet durum ekranları hazılanabilir. Çok özel ihtiyaçlara çözüm bulunan örnekleri mevcuttur. Müşterilerin çözüm bulamadığı noktalarda Bayilerimiz onlara navigator tanımlamalarını yapmaları için yardımcı olmaktadırlar. Tanımları kullanmak için Excel bilmek yeterlidir. Son kullanıcılar dahil herkes kullanabilir. 18/20 Logo Connect : Tanım : Firmalar, müşteriler, tedarikçiler ve bankalar arasındaki veri alış-verişini yöneten ürünümüzdür. Örnekle Basit Tanım : Sistemimize girdiğimiz bir siparişin tederikçimize otomatik olarak gönderilmesi için kullanılabilir. Kısaltması : yok Uyumlu Programlar : Tiger2, Unity2, Go Uyumsuz Programlar : Tiger2 Bordro, IK2, Go Bordro, Logo Start Değişik bankalarla aynı anda çalışabilmek. Kodlama ile özelleştirilebilmesi mümkündür. Lisanslı bir üründür. Geliştirilme hakkı Çözüm Ortaklarımızdadır. Eşleştirme özellikleri. Logo Connect niye var? Logo Connect firmaların firmalarla olan ilişkilerinde yaşadıkları süreç eksikliklerini, zaman ve maliyet kayıplarını en aza indirecek bir uygulamadır. Günümüzde firmalar firma içi süreçlerinde iyileştirmelere gittikleri kadar birlikte çalıştıkları firmalarla olan ilişkilerini de iyileştirmeye çalışmaktadırlar. Logo Connect’in en temel özelliği Logo ürünlerinin olmadığı durumlarda da çalışabilmesidir. Bu özelliği sayesinde örneğin SAP ile Logo’yu, Excel ile Logo’yu, X rakibimiz ile Y rakibimizi birbirleri ile konuşturabiliriz. Bir üründen çok bir platform olarak ele alınmalıdır. Çözüm Ortaklarımızın ilgili ihtiyaçları karşılamaları için standart bir platform oluşturmakta, çok kısa zamanda çok büyük projeler çıkarmalarına izin vermektedir. Plug-in, LDX Com Apı ve Kural tanımlama gibi çok üstün özelleştirme kabiliyetleri vardır. Plug-in özelliği ne için vardır ? Logo ürünü XML veri yapısı üzerinden haberleşmektedir. Ama başka uygulamalar aynı formatı kullanmayabilir. Text, veri tabanı, web service gibi bambaşka format tipleri ve yapıları kullanabilirler. Bu tipler ve yapılar arasında dönüşüm yapılması gerektiğinde bu dönüşümü standat bir şekilde yapabilmemize imkan tanır. Bu özellik sayesinde bir defa dönüşüm işlemlerini tanımlayıp, tüm Logo connect’lere dağıtabilecek şekilde kullanabiliriz. Geliştirme yetkisi sadece Çözüm Ortaklarımızdadır. Lisansı LDX COM API ile birlikte satılır. 19/20 LDX COM API ne için vardır ? Logo Objects nasıl Logo ürünlerinden kesilen kart veya fişlerin dışarıdan bir müdahale olmadan aktarılmasını sağlıyorsa, LDX Com API bize Logo Connect ile yapılan tüm işlemlerin bir müdahaleye gerek kalmadan dışarıdan çalıştırılabilmesine imkan verir. Bu özelliği ile sadece kullanıcıların arayüzden kullandığı bir sistem olmak yerine her tür programın Logo Connect ile bağlantı kurmasına ve bu programların verilerini başka ortamlara gönderebilmesini sağlamaktadır. Geliştirme yetkisi sadece Çözüm Ortaklarımızdadır. Lisansı Plug-in özelliği ile LDX COM API ile birlikte satılır. Kural tanımları ne için vardır ? Logo Connect kuralları ile istediğimiz fişleri otomatik gönderme veya gelen ve gidecek olan veriler üzerinde değişiklikler yapmak için kullanılır. Basit işlemlerden çok karmaşık süreçlerin işletilmesine kadar tüm amaçlarla kullanılır. Logo Connect kodlanarak özelleştirilmesi amacıyla kullanılan en kolay ve çok kullanım alanı olan bölümüdür. 20/20