Versions Compared

Key

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

Bir entegrasyon Entegrasyon Seti Nedir?

Entegrasyon seti, LOGO CRM ile LOGO ERP uygulamaları arasındaki senkronizasyonu sağlayan yapıdır. Logo CRM, tek kurulum ile birden fazla ERP ürünü ile ürünüyle çalışabilir. Logo CRM içerisinde istenilen sayıda entegrasyon seti tanımlanabilir ve kullanıcılar, çalışırken aktif entegrasyon setini değiştirebilirler. Entegrasyon setleri setlerinin kullanımı için kullanıcılar kullanıcıları farklı kombinasyonlarla yetkilendirilebilir yetkilendirmek ve her kullanıcının öndeğer entegrasyon seti tanımlanabilirsetini tanımlamak mümkündür. Her Logo CRM kullanıcısı için, ERP içindeki kullanıcısına ERP'deki bir kullanıcı ve şifresi belirlenebilir ya da her Logo CRM kullanıcısı tek bir ERP kullanıcısı ve şifresi ile işlem yapabilir.

Entegrasyon seti oluşturulduğu anda, cari hesap, ürün, sipariş, irsaliye ve teklife (sadece Netsis) bağlı standart tüm alan tanımları oluşturulur ve bu alan tanımları Logo CRM arayüzünde ERP sekmesi altına gelir. Bu alanlar, firma, ürün, teklif ve teklife eklenen ürün giriş/düzeltme ekranlarında mevcuttur. Logo CRM üzerinde tanımlanan her satış temsilcisinin ERP’deki karşılığı seçilebilir. Firma, ürün ve teklifteki standart ve müşteri tanımlı alanların tümü ERP’deki alanlara map edilebilir.

CRM uygulamasını bir LOGO ERP programı ile entegre çalıştırmak için Tanımlar menüsündeki Entegrasyon Setleri seçeneği kullanılır.

...

Entegrasyon Seti tanımlamak için sırasıyla aşağıdaki işlem adımları izlenir.

1 - Logo Object Service Ayarlarının Yapılması

2 - LOGO CRM'de Entegrasyon Setinin Tanımlanması

3 - Sistemin Yeniden Başlatılması (Sistemden Çıkış / Sisteme Giriş)

...

LOGO Object Service exe dosyası yönetici olarak çalıştırıldığında istenen Kullanıcı Adı ve Şifre bilgileri, ERP uygulamasının admin kullanıcısına ait bilgilerdir. Firma numarası ise o yıl kullanılan firmanın, yani aktif olan firmanın numarasıdır. (Örneğin LOGO\LOGO\1)

Image RemovedImage Added

Açılan Ayarlar (Settings) ekranında Object Service bilgileri girilir.

...

CRM ürünü için Güvenlik Kodu, ERP Güvenlik Koduna denk gelir. Bu yüzden de Object Service ayarlarındaki Security Code (Güvenlik Kodu), ERP Güvenlik Kodu ile aynı olmalıdır. Aşağıdaki örnekte bu kod için LOGO kullanılmıştır.

Image RemovedImage Added

Use Compressed String işaret kutucuğu, LOGO CRM'in Entegrasyon Seti tanımındaki "XML Sıkıştırma Kullan" alanına denk gelir. Logo CRM ile iletişimde kullanılan XML verinin sıkıştırılarak gidip gelmesini sağlar. Dolayısıyla bu seçeneğin işaretlenmesi verilerin ideal akışı için gereklidir. Eğer bu seçenek Logo Object Service ayarlarında işaretlenirse, LOGO CRM tarafında da mutlaka işaretlenmelidir. CRM tarafında "XML Sıkıştırma Kullan" seçeneği, Entegrasyon Seti tanım ekranında yer alır. (Bkz. LOGO CRM'de Entegrasyon Setinin Tanımlanması)

...

Entegrasyon Setleri ekranında yer alan Yeni Entegrasyon Seti Image Removed Image Added seçeneğine tıklayarak yeni setin tanımlanacağı ekrana ulaşılır.

Image RemovedImage Added


Entegrasyon Seti Tanımlama Ekranı

...

Genel Bilgiler Sekmesi

Anchor
Genel Bilgiler Sekmesi
Genel Bilgiler Sekmesi

Entgrasyon Entegrasyon Seti ekranının Genel Bilgiler sekmesinde, senkronizasyonun ana kriterleri belirlenir.

...


Image RemovedImage Added

Anchor
Genel
Genel

Tanım

Entegrasyonun ismi bu alanda belirlenir. Bir metin alanıdır ve entegrasyon setinin başlığı niteliğindedir. Bilgi girişi zorunludur. Bu alana Firma (Müşteri) ismi de verilebilir. 

Aktif

Image RemovedImage Added işaret kutusuna tıklandığında entegrasyon seti aktif hale gelir.

Öndeğer

Birden fazla entegrasyon seti tanımlanmışsa ve ilgili set tanımının öndeğer olarak gelmesi isteniyorsa, Image Removed Image Added işaret kutusu seçilir.

Tüm Kullanıcılar

Tanımlanan entegrasyon setinin tüm kullanıcılar tarafından görülmesi isteniyorsa Image Removed Image Added işaret kutusu seçilir.

ERP UygulamasıLogo CRM ile entegrasyonu sağlanacak olan Logo ERP uygulaması bu alanda seçilir.
Servis LinkiIIS kurulumunda, logocrmIntegrator.dll yolu bu alanda belirtilir.  Varsayılan olarak /localhost/LogoCrmIntegrator/LogoCrmIntegrator.dll bağlantısı getirilir.
ERP Web Servis Linki

ERP'nin kurulu olduğu LogoObjectService bağlantısı bu alana varsayılan olarak gelir. Ancak ERP uygulaması başka bir sunucuda ise, localhost yerine SQL sunucu adı veya IP yazılmalıdır.

Tip

Eğer “Oturum oluşturulamadı / 404 not found” hatası alınırsa ve ERP Web Servis ve Logo Object Servis bağlantısı http://localhost/LogoObjectService/Service formatındaysa, localhost kısmına iç IP yazılarak hata giderilir.

ERP Güvenlik KoduObjectservice.exe ile tanımlanan Güvenlik Kodu (Security Code) bilgisi bu alana yazılır. (Bkz. Logo Object Service Ayarları)
XML Sıkıştırma Kullan

Logo Object Service ayarlarında yer alan Use Compressed String işaret kutusu ile aynı işlevi görür. Bu seçenek ERP'deki veri boyutunu sıkıştırarak gönderimi hızlandırır.

(Bkz. Logo Object Service Ayarları)

...

Tip
SQL Express kullanılan sunucularda veritabanı sunucu adına mutlaka SQL Sunucu Adı yazılmalıdır.

Image RemovedImage Added

Anchor
Kontrol
Kontrol

...

Stok kontrolü ile aynı mantıkla çalışan Cari Hesap Bakiye Kontrolü de isteğe bağlı olarak uygulanır. Cari Bakiye Kontrolü, entegrasyon setinde SQL cümlesi yazılarak da gerçekleştirilebilir.

Ayrıca Ürün ve Cari Bakiye Kontrolü; Ürün Fiyatlarını Senkronize Et, Yetkili Bilgisini Senkronize Et, Cari Hesap Kodu Tek Olsun, Cari Hesap Vergi No Tek Olsun, Ürün Kodu Tek Olsun kriterleri arasından seçim yapılarak da filtrelenebilir.

Image Removed

Tip
Yetkisi olan kullanıcılar, Cari Bakiye Kontrolü parametresini kullanıcı bazında belirleyebilirler. Kullanıcı kartında yer alan Entegrasyon Setleri Bakiye Kontrol Ayarları sekmesinden Cari Bakiye kontrolü parametresi ilgili kullanıcının çalışacağı şekilde değiştirilebilir. Bu değişiklik kullanıcı bazında uygulanır ve Entegrasyon Seti içerisinde tanımlanan Cari Bakiye Kontrolü seçimini değiştirmez.

Image Added

Anchor
ERP Uygulama Ayarları
ERP Uygulama Ayarları

...

Ürün, hizmet ve cari kartların içeri aktarımı için SQL filtresi, yani WHERE koşulu belirtilebilir. Örneğin; ERP uygulamasından yalnızca "120." ile başlayan koda sahip carilerin içeri aktarılmasını istediğimizde, parantez içerisinde (CODE LIKE '120.%'%) yazarak yalnızca "120." ile başlayan carilerin içeriye aktarılmasını sağlamış oluruz.

Teklif → ERP tarihi, teklif ERP'ye aktarılırken kullanılacak olan tarih bilgisinin belirlendiği parametredir. Günün Tarihi ve Teklif Tarihi seçeneklerini listeler.

Image RemovedImage Added


3 - Sistemin Yeniden Başlatılması (Sistemden Çıkış / Sisteme Giriş)

Anchor
3 - Sistemin Yeniden Başlatılması (Sistemden Çıkış / Sisteme Giriş)
3 - Sistemin Yeniden Başlatılması (Sistemden Çıkış / Sisteme Giriş)

...

Eğer "Entegrasyon Seti Yok" yazıyorsa, bu entegrasyon setini tanımlarken bir hata yapıldığı anlamına gelir. Bu durumu çözebilmek için sol menü ağacından Tanımlar > Entegrasyon Setleri ekranına gidilir. Entegrasyon Setleri ekranında ilgili set tanımı seçim kutusuna tıklayarak Image Removed Image Added seçilir ve üst menüde yer alan Image Removed alan Test Image Added seçeneğine tıklanır.

Image Added


Testten geri dönen hata mesajlarına göre Logo Object Service exe dosyasını yeniden çalıştırınçalıştırılır. Sırasıyla tekrar Stop ve Start işlemlerini gerçekleştirdikten gerçekleştirildikten sonra Logo CRM uygulamasında tekrar oturum açınaçılır.

Info
(Bkz. Logo Object Service Ayarları)

Bu işlemden sonra entegrasyon halen bağlı görünmüyorsa, Logo CRM dizinindeki logocrm.log dosyasını inceleyebilirsiniz dosyasının incelenmesi tavsiye edilir. Fakat öncelikle entegrasyon seti tanım ekranındaki bilgilerinizin doğruluğundan emin olunolunmalıdır.



LOGO CRM - ERP Entegrasyon Yapısı ile ilgili daha fazla bilgi için aşağıdaki dokümana göz atabilirsiniz.

...