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

Benzer belgeler