Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Logo Yazılım

13/06/2019
NETSIS HR / TIGER HR / BORDRO PLUS – İSG ENTEGRASYONU
Yapılan geliştirme ile Netsis HR / Tiger HR / Bordro Plus ürünlerindeki özlük verilerinin İSG 'ye aktarılması amaçlanmaktadır.


ENTEGRASYON ÖNCESİ YAPILMASI GEREKENLER

Netsis HR / Tiger HR

  • Uygulama versiyon bilgisinin 3.25.0.0 veya daha üstü olması gerekmektedir.
  • DBUpdate'lerinin çalıştırılması gerekmektedir.

Bordro Plus

  • Uygulama versiyon bilgisinin 4.58.01.01 veya daha üstü olması gerekmektedir.


WINDOWS SERVİSİ NASIL ÇALIŞIR

Windows servisini kurduktan sonra Services alanında ilgili servisi başlattığımızda servis başlatıldığında uygulama database'inde TransformChange tablosuna sistemde olan tüm özlük verileri aktarılmaya başlar. Aktarım tamamlandıktan sonra ilgili windows Windows servisi İSG'nin web servisine istek(request) gönderir, İSG servisi de cevap (response) verir. Cevap geldikten sonra tüm özlük verileri İSG'ye gönderilmeye başlar.

Gönderilen tüm verilerin kayıtları TransformChange tablosundan silinir ve TransformChangeHistory tablosuna atılır. TransformChangeHistory tablosundan verilerin başarılı gönderilip gönderilmediği takip edilebilir. HR entegrasyonu için özlük bilgilerinin bulunduğu tablolara tablolarda ISG_GUID kolonu eklenmiştirbulunur. Bu kolon İSG entegrasyonu yapıldığında update edilmektediredilir. Bordro Plus entegrasyonu için ise özlük bilgilerinin bulunduğu tablolara tablolarda kolon eklenmemiştiryoktur.

WINDOWS SERVİSİNİN KURULMASI

1.ftp://download.logo.com.tr/Windows/HR/GUNCEL/eLogoISG/ dizinindeki Release

...

klasörü C:\Program Files (x86)\Logo dizinine

...

indirilir.

2.Bordro Plus-ISG entegrasyonu için ekteki scriptler çalıştırılmalıdır.NOT:


Info
HR-ISG entegrasyonu için aşağıdaki scriptleri çalıştırmaya gerek yoktur.
Image Modified

3-IntegrationService.exe adlı XML configuration dosyasına sağ

...

tıklanıp kullanılan text editörü ile edit

...

edilmelidir. Anchor_GoBack_GoBack


Image Modified


4-appSettings alanı için

...

aşağıdaki resimde kırmızı ile belirtilen tanımlamalarda güncelleme

...

yapılması gerekir.

  • PayrollMode alanı İSG entegrasyonu yapacağınız yapılacak uygulamayı ifade etmektedireder. Value kısmına aşağıda yazan değerlerden birini girinizbiri girilir.

0: Netsis Entegreli
1: Tiger Entegreli
2: Netsis Entegresiz
3: Tiger Entegresiz

Bordro Plus-İSG entegrasyonu yapılacaksa PayrollMode alanına

...

dokunulmaz.

  • WorkArea alanı çalışma alanını ifade etmektedireder.


Warning
Bordro Plus entegreli ürün kullanan firmaların dikkatine;
WorkArea alanı IntegrationService.exe XML configuration dosyasında ne ise IKWEB web.config dosyasında da aynı olmalıdır. Çalışma alanı güncellenmek istediğinde iki dosyada da güncelleme yapılması gerekmektedir.
  • BordroPlusIntegration value alanı "1" olarak girilir ise İSG uygulaması Bordro Plus entegrasyonlu çalışır. "0" girilir ise İSG uygulaması HR entegrasyonlu çalışır.

...


Info

HR için kurulum yapılacak ise (BordroPlusIntegration value alanı 0 ise) BordroPlusTransferPassiveEmployee alanına dokunmayınız. Bu alanın bir etkisi bulunmamaktadır.

BordroPlusTransferPassiveEmployee value alanı "0" olarak girilir ise sadece aktif personeller İSG uygulamasına akacaktır. Bu alan "1" girilir ise hem aktif hem pasif personeller İSG uygulamasına akacaktır.


  • LoadType alanı yapacağınız yapılacak işlemi ifade etmektedireder. Bu dosyayı indirdiğinizde dosya indirildiğinde ilk olarak bu alan INITIAL_LOAD olarak gözükmektedirgözükür. Sonrası özlük verileri İSG'ye aktarıldığında bu alanı alan "STANDARD" olarak göreceksinizgörünür. Bu alan üzerinde bir değişiklik yapmanıza yapmaya gerek bulunmamaktadıryoktur.
  • TimerFrequency alanı servisin ne kadarlık sürelerde çalışacağını göstermektedirgösterir. Default olarak 1 saniye girilmiştir.
  • LoggerType alanı ise logların loglar nasıl tutulmasını istiyorsanız tutulmak isteniyorsa o formatta(Dosya, Database ve Event log olarak) tutulmasını sağlar. Aşağıdaki değerler girilebilir.

          FILE, DB, EVENT

          DB seçildiğinde loglar LOGOINTEGRATIONSERVICELOG tablosunda tutulmaktadır.

Image Modified

5.connectionStrings alanındaki connection string bilgileri

...

kullanılan database bilgileri ile

...

güncellenir (Netsis HR veya Tiger HR uygulamalarındaki web.config dosyasında

...

kullanılan database bilgilerini girebilir, Bordro Plus için ise kurulum esnasında seçilen database bilgileri girilmeli ya da SYS>Dosya>Veritabanı Ayarları kısmından

...

bilgiler kontrol edilebilir).


Image Modified

6.Aşağıda kırmızı ile belirtilen alana ISG web service connection

...

bilgileri girilir.


Image Modified

Adres bilgisinin çalışıp çalışmadığını linki tarayıcınıza kopyalayıp çalışmadığı, link tarayıcıya kopyalanıp kontrol edebilirsiniz. Aşağıdakinin benzeri bir sayfa ile karşılaşacaksınız.


Image Modified

...

7.Yapılan tüm değişikler kaydedildikten sonra batch

...

dosyası çalıştırılır. Release klasörü altındaki install windows batch dosyasının üzerine sağ tıklayıp Run as administrator olarak

...

çalıştırılır.


Image Modified

8.Windows servisini çalıştırdıktan sonra Services alanından ilgili servisin çalıştırılması

...

gerekir. Windows servisinin adı LogoIntegrationService 'dir.


Image Modified

10.Servisi bulup sağ

...

tıklandığında start ederek

...

servis çalıştırılır. Servisi durdurmak

...

istenirse yine aynı şekilde servisin üstüne sağ tıklayıp stop

...

edilir.


Image Modified

İSTİSNALAR

1.Herhangi bir ticari karşılığı olmayan -1 ve 0 işletmeler (tigerhr uygulamasında bu alan

...

Kurum'a denk gelmektedir) ve işyerleri ISG'ye gönderilememektedir.

2.Meslek tanımı boş olan personelin verileri İSG'ye aktarılırken "Meslek tanımı boş" olarak aktarılmaktadır.

3.TC. kimlik no bilgisi boş olan personel İSG'ye aktarılamamaktadır. İSG'de bu

...

alan zorunlu tutulmaktadır.