Kavramlar


HR Objects 

Kısaltması

HRO

Uyumlu ProgramlarBordro Plus
Uyumsuz ProgramlarGo Plus, Go 3, Logo Start,Tiger Plus, Tiger Enterprise, 
Tiger 3, Tiger Enterprise 3, Tiger Wings, Tiger HR
TanımEntegrasyon Aracı


HR Objetcs Logo İK ürünü olan Bordro Plus için yaygın olarak kullanılan güçlü entegrasyon aracıdır. 
Çözüm Ortaklarının kart veya fişleri Logo sistemine kolaylıkla ve veri bütünlüğünü bozmadan aktarabilmesi amacıyla oluşturulmuştur.

Excel'den Bordro Plus içerisine personel fişi aktarımı, sicil kartı aktarımı, farklı bir programdan Logo Yazılımın bir ürüne geçerken eski kayıtların aktarımı gibi entegrasyon ihtiyaçlarının kodlamasında kullanılır. 

Logo Yazılım, yılın belirli zamanlarında ürünlerinin yeni setlerini yayımlar. HR Objects bu setler ile uyumlu olarak COM teknolojisinde dll ve exe formatında sunulmaktadır.
HR Objects, temel olarak Logo veri sisteminde tanımlı olan kart ve fişleri dışarıdan ve veri bütünlüğünü bozmadan

  • eklemek
  • değiştirmek 
  • silmek

için kullanılır. Ancak bu işlemlerin dışında da entegrasyonu kolaylaştıracak bir çok fonksiyonu içeren kütüphaneye ve yeteneğe sahiptir.

HR Objects ile masaüstü uygulamalar, web tabanlı uygulamalar, windows servis ya da  web servis uygulamaları entegre edilebilir. 
XML altyapısına sahip olan HR Objects aktarım sırasında XML katmanı ile haberleşir. Bu katmandaki kontroller nedeniyle hem iş mantığı hataları hem de veritabanında oluşabilecek hatalar (örneğin unique bir alana mükerrer değer göndermek) oluşmadan yakalanabilir, işlenebilir. 

HR Objects, fiş-satır ilişkilerini otomatik kurar. 

Avantajları Nelerdir ?

 Genişletmek için tıklayınız...

Logo ERP uygulamaları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 ve gerisi ile ilgilenmeyiz.

HR Objects size kullanıcı arayüzü kullanım tarzı bir yaklaşım sunar.

Kısaca Kullanım Avantajları;

  • ·         Versiyon değişikliklerinden en az seviyede etkilenme
  • ·         Hızlı ve kolay kodlama imkanı
  • ·         Bakım maliyetlerinin azalması
  • ·         Hazırlanan kodların tekrar kullanılabilirliği
  • ·         Bir çok programlama dili ile kullanılabilme 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.

 HR Objects kullanımındaki temel hedef kart veya fişleri Logo sistemine bu kolaylıkta aktarabilmesidir. Logo ürünlerini ve XML teknolojisini kullanmadan Logo sisteminde tanımlı bulunan kart veya fişleri veri tabanına eklemek, silmek veya değiştirmek mümkündür.

Sürümlerden bağımsız olarak veri bütünlüğü konusunda sorumluluk bütünüyle Logo Yazılımda olacaktır.

Neden Kullanmalıyım ?

 Genişletmek için tıklayınız...

Windows Tabanlı Logo ERP Çözümleri

  • MS SQL Server ve
  • ORACLE

veri tabanlarını kullanır.

Bu veritabanlarına ERP dışından bir bağlantı ile insert, update ve delete (CRUD) yapmak düşünülebilir.

Bu yolla yapılacak çözüm mimariye uygun değildir ve yapılan işlemleri/kayıtları kontrol eden katmanı devre dışı bırakırsınız. Veri bütünlüğünü bozma ihtimaliniz vardır.

Ayrıca geliştirilen çözümün testine ürün testini de eklemek gerekir. Bu çok yüksek maliyetlerin gelmesi demektir. Ürünün sürüm  güncellemelerinde yine aynı testlerin yapılması kaçınılmaz olacaktır.

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ı seviyesinde yapmamıştır. 

Örneğin;

bir Fatura kaydettiğimizde başlık bilgileri INVOICE tablosuna gidecektir, satır bilgileri ise bire sonsuz 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 kontrolsüz çalışmakta, bu tür işlemlerde müşterinin veri bütünlüğünün bozulması söz konusu olabilmektedir.

HR 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 aktarılmaktadır.

Bordro Plus ürününde 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 HR Objects’dir.

Lisans

 Genişletmek için tıklayınız...

HR Objects dahil olmak üzere uyarlama araçlarının geliştirme lisansları, Logo Çözüm Ortağı firmalar tarafından ihtiyaca yönelik olarak Logo Yazılım’dan alınabilir. Doğrudan satışı yoktur. Çözüm ortakları, yazdıkları entegrasyon uygulamaları ile birlikte Run-time lisans satışı yapabilmektedir.

Kullanılacak istemci uygulamasının sayısı gözönünde tutularak lisans ihtiyacı belirlenmelidir. Aynı anda bağlantı yapılacaksa buna uygun olarak lisansların hazırlanması gerekir.

HR Objects kullanabilmek için Run-time Lisansına ihtiyaç duyulmaktadır. Ancak bu lisansı sadece Çözüm Ortakları alabiliyor olup, uygulama geliştirebilmekte ve müşterilerine yazdıkları uygulama ile birlikte bundle verebilmektdir.

HR Objects’in kendine ait kullanıcı sayısı default olarak 1 kullanılıcı olarak gelmektedir. Ancak bu kullanıcı sayısı, uygulamayı geliştiren çözüm ortağı Logo ile iletişime geçerek arttırabilmektedir.

Kurulum

 Genişletmek için tıklayınız...

HR Objects, yüklenen her setle birlikte ve bu yüklenen sete uygun versiyonda gelmektedir. Ayrıca kurulum yapılmasına gerek yoktur. Lisansının bulunduğu setlerde, setin içerisindeki HRObjects.exe doğrudan kullanılabilmektedir.
Ancak, çalıştırılabilmesi için ilgili client üzerinde şu forum konusundaki işlemlerin yapılması gerekmektedir;

hr-objects-ile-calisabilmek-icin-yapilmasi-gerekenler-nelerdir

Mimari

 Genişletmek için tıklayınız...

Tüm nesneler IHRObjects nesnesinden türetilir.IHRApplication nesnesinin ProgID'si HRApplication'dır.

HR Objects'in temel nesnesi IHRApplication nesnesidir.

  • Uygulama yüklenme aşamasında iken bu nesne yaratılmalıdır.
  • Tüm nesneler bu nesneden türer.
  • IHRObject ve tüm diğer nesneler özellik ve metodlara sahiptir.
  • Fakat İki tipte özellik vardır.
    • Data properties
    • Collection properties.

Extensible Markup Language (XML)

 Genişletmek için tıklayınız...

Manuel aktarım yapılabilmesini sağlayan teknoloji.

Uyumlu Programlar   

  • 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 her firma bu şekilde aktarım yazabilir, geliştirebilir.
  • HR 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 neden HR Objects kullanmalıyım?

Aktarım XML ile yapılırsa kullanıcı müdahalesi söz konusu olacak. Şöyle ki; bir fiş için fiş içerisinde 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.



Telif HakkıKullanım KoşullarıGizlilik
Copyright © 2018 Logo Yazılım