Versions Compared

Key

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

...

Panel
titleQuartz Servisinin Kurulması ve Çalıştırılması

Logo CRM Quartz Servisi

Amaç
Logo CRM veri tabanı bakımlarının haftalık ve günlük olarak yapılması sağlanmıştır. 

AJM | Quartz yapısının Logo CRM altyapısına servis olarak eklenmesi

AJM | 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.

Expand
titleQuartz Dizini


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

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

Expand
titleQuartz Tabloları

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

Expand
titleLogo CRM Quartz


Logo CRM 2.21 versiyon kurulumu yaptıktan logocrm.net.Config.Update.exe çalıştırıldıktan sonra servisler-hizmetler kısmında Logo CRM Quartz servisi gelecektir. 

Hizmet Adı: LOGO_CRM_Quartz_Service

Görünen Ad: LOGO CRM Quartz Service

Expand
titleQuartz Servis


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 Added


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 Added

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 Added


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 Test-2.jpg'de bulunan key ve grup değerleri eklenerek kurulum gerçekleşir.

Expand
titleKey Grupları

Image Added

Servislerin hem tek (1-2-3 serisi) hem de zamanlayıcılı(DailyReBuild.jpg ve WeeklyReOrganize.jpg) şekilde çalışır hallerinin ekran görüntüleri de eklerde mevcuttur.

Expand
titleDailyReBuild ve WeeklyReOrganize

DailyReBuild

Image Added

WeeklyReOrganize

Image Added

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

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

...