Versions Compared

Key

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

Table of Contents

Panel

Amaç
ERP ' de (Netsis, Tiger) için karma tanımlanan koli stoklarının Logo CRM ' e aktarılması ve Logo CRM 'den girilen koli stoklu belgelerin bileşenleri ile ERP (Netsis ve Tiger) 'ye aktarılmasıdır.Karma koli alt bileşenlerinin görüntülenmesi ve karma koli içeren tekliflerin alt bileşenleri bulunarak ERP (Tiger ve Netsis )'ye entegrasyonu desteklenmiştir. 

Tiger

LogoCRMAdaptationTools | Servisler Menü

Servis İşlemleri Formuna context menü içerisindeki servisler kısmından ulaşılabilir.
Image Removed
 Logo CRM IIS Servislerinin (Logo CRM Web, Logo CRM Integrator, Logo CRM Rest) kontrolü sağlanmıştır. Servisler çoklu veya tekli olarak durdurup, başlatılabilir veya yeniden başlatılabilir hale getirilmiştir.
Image Removed
Form açıldığında otomatik olarak hepsi seçilmiş halde gelir. Kullanıcılar eğer isterlerse sağ üst taraftaki hepsini seç kaldır butonunu da kullanabilirler.
Image RemovedImage Removed

Logo CRM Quartz Servisi

Amaç
Bazı işlemlerin asenkron olarak arka planda çalışabilmesini sağlamak için alt yapı sunmak.
AJM | Quartz yapısının Logo CRM altyapısına servis olarak eklenmesiAJM | Quartz.NET yapısının Crm alt yapısına servis olarak eklenmesi ve kurulmasının sağlanmıştır. Eklenen içerikler;
logocrm.net.Quartz.Server > service installer içermektedir.

logocrm.net.Quartz.Common > ortak iş süreçlerini barındırmaktadır. Client, server temel sınıflar buradan yönetilir. 

logocrm.net.Quartz.Jobs > yapılacak custom işler bu sınıf içerisinde gerçekleştirilecek. 

logocrm.net.Quartz.Utils.Tester > basit bir test uygulaması. Kolayca bağlanıp, select, add, delete yapılabilmektedir.
Panel
titleLogoCRMAdaptationTools | Güncel Versiyon Kontrolü
ERP ile Logo CRM Karma Koli Aktarımı

ERP 'den Logo CRM' e Karma Koli

Stoklu

Aktarımı ve Bileşen Bilgilerinin Görüntülenmesi

Tiger ERP de Karma koli (KK) malzeme türü olan ürün içerisinde 'Karma Koli Satırları' menü başlığı altında karma koli ve satır bilgisi olan ürünler görüntülenir.  

Expand
titleTiger ERP Karma Koli

Tiger ERP

Netsis ERP

Image Added

Tip
titleERP Karma Koli Doküman

Tiger ERP karma koli (KK) detay bilgi için tıklayın
Netsis ERP karma koli (KK) detay bilgi için tıklayın


ERP ' de Karma koli ile ürün görüntüleme veya ekleme işleminden sonra ilgili ürünü Logo CRM 'e senkron edilir veya Logo CRM ' den ilgili ürün/malzeme kartı açılır.

Expand
titleLogo CRM Karma Koli Ürünü

Tiger ERP' den Logo CRM' e karma koli (kk) olarak belirlediğiniz ürünü görüntülemek için İşlemler → ERP → ERP karma koli bileşenleri seçeneğine tıklayın. 

Expand
titleTiger ERP Karma Koli Bileşen Bilgisi

Tip
titleBilgilendirme

Eğer farklı malzeme türündeki ürünü işaretlerseniz. İşaretler menü başlığı altında ERP → ERP karma koli bileşenleri butonu pasif gelecektir.

Expand
titleTiger ERP Karma Koli Bileşen Bilgisi

Image Removed


Logo CRM Karma Koli Bileşenleri

ERP karma koli bileşenleri butonu tıklanır ve (KK) koli olan ürüne ait Tiger ERP karma koli satırları görüntülenir. Görüntülenen yapıda malzeme kodu, malzeme açıklaması, miktar, dağılım fiyatı ve dağılım (%) görüntülenir.

Expand
titleTiger ERP Karma Koli Bileşenleri

Info
titleNetsis Karma Koli Bileşenleri

Koli bileşenlerinde bulunan 'Koli KDV Oranı Bileşenlere Uygulansın' parametresine göre KDV tutarları değişebildiği için, belge toplamı Logo CRM ve Netsis ERP farklılaşabilmektedir.

Expand
titleKarma Koli Bileşenleri

Image Added

Tip
titleBilgilendirme

Tiger ERP' de tanımlanan bileşenlerin Logo CRM içinde çeşitli ekranlara eklenen menüler ile gösterilmesi sağlanmıştır. Eklenen menü sadece karma koli stokları için aktif getirildi.

Eklenen Menüler;

  • Ürünler liste ve detay ekranı
  • Teklif - ürünler sekmesi ürünler Grid ekranı
  • Teklif - ürün ekleme ekranı
  • Teklif - ürün ekranı

Logo CRM' den Tiger ERP 'ye Sipariş (irsaliye/satış) Aktarımı

Teklifler menüsünden yeni teklif açılır ve ilgili ürün (karma koli) teklif ürüne kalemlerine eklenir ve Tiger entegrasyon işlemi ile karma koli alt bileşenleri bulunarak ERP 'ye sipariş fiş aktarımı (irsaliye veya satış sipariş) sağlanır. 

Expand
titleTiger Satış Siparişi

Tiger ERP için;

Panel
titleServisler menü
Panel
titleQuartz Servisinin Kurulması ve Çalıştırılması
Expand
titleQuartz Dizini

Image Removed

AJM | Quartz servisinin setup ile otomatik kurulmasının sağlanması
AJM | Quartz servisinin setup ile otomatik kurulması sağlanmıştır. Adaptation Tools → Veri tabanı ayarları tıklanır ve seçtiğiniz veri tabanı önce test daha sonra kaydet işlemi yapılır. Config.Update.exe otomatik olarak çalışır. AdaptiveTools | Veri tabanı bağlantı bilgisi değiştirildiğinde , Quartz servis ve bağlantılarının yenilenmesi gereklidir.
Expand
titleConfig.Update.exe

Image Removed

Buradaki amaç. Veri tabanında ilgili QRTZ_ tabloları oluşturmaktır.

Expand
titleQuartz Tabloları

Image Removed

AdaptiveTools | servislerin stop-start edildiği ekran üzerinde quartz servisinin de eklenmesi sağlanmıştır.

Expand
titleLogo CRM Quartz

Image Removed

Bakım | Quartz | Logo Crm veri tabanı üzerinde fragmentasyon tespiti yapıp, otomatik rebuild (yeniden inşa ) işlemlerinin gerçekleştirilmesi.
Günlük servis->Her gün 02:00'da,
Haftalık servis->Her Pazar günü 04:00'da çalışacak şekilde ayarlandı. 
Öncelikle logların silinmemesi için Event Viewer'da (Olay Görüntüleyicisi) Applications (uygulama) and Service (servis) Logs altında bulunan Logo Group'a tıklandıktan sonra sağdaki menüde bulunan Properties'ten (özelliklerden)  Maximum Log Size arttırılmalı (Ayar olarak 10 Mb verilmiştir. Ama kurulum saatine göre bilgisayarın açık kalması gerekebileceği için ona göre yüksek bir boyut girilmeli).
Expand
titleÖrnek Ayar

Image Removed

Servislerin kurulması için;Quartz servisi servislerden başlatıldıktan sonra kurulum dizininize göre örneğin C:\Program Files (x86)\Logo\LOGO CRM\Quartz altında bulunan logocrm.net.Quartz.Utils.Tester.exe açılarak önce bağlantı yapılır ve "connected" mesajı alınarak bağlantı sağlandığı doğrulanır.


Expand
titleQuartz.Util.Tester.exe

Image Removed

Bağlantı kurulduğu doğrulandıktan sonra Select'e gelip Select butonuna basıldıktan sonra kurulmuş olan servisler görüntülenebilir. (Servisler 1 kere kurulup, her yüklemede var yok kontrolü yapılıyor ve varsa eklemeyecek, log'a olduğunu yazacak bir bilgi bırakılıyor.)

Expand
titleQuartz Select

Image Removed

Silmek istenirse Delete kısmından Select'te görüntülenen key ve grup değerleri girilerek silinebilir. 
Kurmak için de Add kısmından bulunan key ve grup değerleri eklenerek kurulum gerçekleşir.
Expand
titleKey Grupları

Image Removed

Servislerin hem tek hem de zamanlayıcılı (DailyReBuild ve WeeklyReOrganize) şekilde çalıştırılmaktadır.

Expand
titleDailyReBuild ve WeeklyReOrganize
DailyReBuild
Image Removed
WeeklyReOrganize
Image Removed Panel
titleUygulama Setup

LogoCRMAdaptationTools | Uygulamanın Setup' a Eklenmesi

LogoCRMAdaptationTools | Uygulamanın setup a eklenmesi sağlanmıştır. İlgili diğer uygulamalarının kısa yollarının root (dizin) üzerinden kaldırılması ve ihtiyaç olanların adaptationtools klasörüne taşınması sağlanmıştır. Ayrıca LogoCRMConfigWizard.exe uygulaması otomatik olarak LogoCRMAdaptationTools  uygulamasını çağırması yapılmıştır. 
AdaptationTools klasörü oluşturuldu ve aşağıdaki 3 uygulama Adaptation Tools dizini içerisinde yer almaktadır. 
Expand
titleAdaptation Tools

Image Removed

LogoCRMChecker, LogoCRMConfigWizard, LogoCRMLauncher ve LogoCRMXMLSettings uygulamaları Logo CRM uygulama klasörü içerisinden kaldırılmıştır. LogoCRMAdaptationTools uygulaması otomatik setup ile otomatik açılır ve her makine açılışında açılacak şekilde kurgulanmıştır. 
Setup ile aşağıdaki exe çalıştırılıp Adaptation Tools, Config Wizard ve XML settings uygulamalarında temizlik işlemlerini yapılması sağlanmıştır.
Expand
titleLogo CRM Assembly Update Checker

Image Removed

Panel
titleLogoCRMAdaptationTools | Model Kontrolü

LogoCRMAdaptationTools | Model Kontrolü

LogoCRMAdaptationTools | Model kontrolü uygulamasının özelliklerinin Adaptation Tools içerisine dahil edilmiştir. Model Kontrol Formu içerisinde en üstte 3 adet buton oluşturulmuştur. Soldan sağa "Model kontrol", "Model Eşitleme", "Hatalı Durum Bildirme".

Expand
titleModel Kontrol

Image Removed

Model Kontrol butonuyla hatalar görüntülenmesi sağlanır.  

Expand
titleModel Kontrol Hata

Image Removed

Model Eşitleme butonuyla eşitleme yapılır. Bu butona tıklandıktan hemen sonra uyarı mesajı gelir. Ancak model kontrol sırasında hata varsa hata verir. IIS Servisler bu işlem sonrasında restart (yeniden başlatma) edilir.

Expand
titleUyarı

Image RemovedImage Removed

Hatalı durum bildirme butonuyla ise "crm.destek@logo.com.tr"adresine kullanıcının model kontrol sonucu gönderilir. 

Expand
titlee-mail gönderim

Image Removed

Context menüden de model kontrol formuna ait işlemler kısa yollarla yapılabilir.

Image Removed
Model Kontrol işlemine tıklandığında eğer model kontrolde uyarı veya hata olursa kullanıcı bunları isterse görüntüleyebilir.
Image Removed
Context Menu aracılığıyla Çalıştır-Model Eşitle-Yayınla işlemi yapıldığında, hatalar mevcutsa kullanıcıya uyarı verilir, model eşitleme işlemi yapılmaz ve ardından model kontrol formu açılarak bu hatalar kullanıcıya gösterilir.
Image Removed

Context Menu aracılığıyla Model Eşitle işlemi yapıldığında IIS servisler bu işlem sonrasında restart (yeniden başlatma) edilir. Hatalar varsa bunlar uyarı olarak gösterilir ve kullanıcı dilerse bu hataları görüntüleyebilir.

Image Removed

Panel
titleVeritabanı Ayarı

LogoCRMAdaptationTools | Veritabanı Ayar Kontrolü

LogoCRMAdaptationTools | Veritabanı ayarlarının kaydedildiği uygulamanın iptal edilip, bu uygulama içerisinde form olarak yönetilmesi sağlanmıştır. Veritabanı Ayarları formu AdaptationTools içerisinde oluşturulmuştur.

Form genel itibariyle yukarıda 3 adet "Yeniden Yükle", "Bağlantıyı Test et", "Bağlantıyı kaydet" butonları, orta kısımdaki veritabanı bilgilerinin girildiği layout ve en aşağıda bağlantı test durumunun gözüktüğü alandan oluşmaktadır.

Expand
titleVeritabanı Ayarı

Image Removed

Default olarak formda, Authentication alanı Sql Server Authentication, port 1433 ve ağ kısmı yerel ağ olarak gelmektedir.

Expand
titleVeritabanı ayarı

Image Removed

Gerekli alanlar doldurulduktan sonra ortadaki "Bağlantıyı Test Et" butonuyla database bağlantısı test edilir. Girilen bilgiler doğru ise bağlantı başarılı sonucu alınır veya girilen bilgiler yanlış ise başarısız sonucu alınır.

Expand
titleVeritabanı Bağlantısı

Image RemovedImage Removed

Panel
titleLogoCRMAdaptationTools | Uygulama Klasörü

LogoCRMAdaptationTools | Uygulama Klasörü

LogoCRMAdaptationTools | Uygulama klasörü linkinin eklenmesi ve çalıştığı konumu kaydedilmesi sağlanmıştır. 
Aadaptation Tools her açıldığında , çalıştığı yer ile kayıt yaptığı yer farklı ise , kaldırıp tekrar eklenmesi sağlanmıştır. Adaptation Tools içerisine > Klasör link eklenmiştir ve çalıştığı ana dizinin açmasını sağlanmıştır.
Image Removed
Image RemovedNetsis ERP için;

Image Added

Image Added

Info
titleNetsis Karma Koli Bileşenleri

Koli bileşenlerinde bulunan 'Koli KDV Oranı Bileşenlere Uygulansın' parametresine göre KDV tutarları değişebildiği için, belge toplamı Logo CRM ve Netsis ERP farklılaşabilmektedir.

Expand
titleKarma Koli Bileşenleri

Image Added

Warning
titleBilgilendirme

ERP entegrasyon türü Tiger ve Netsis olduğu durumda karma koli (KK) alt bileşenleri bulunarak sipariş, irsaliye aktarımı sağlanmaktadır.  j-Platform için entegrasyon çalışmaları devam etmektedir.