Ana içeriğe geç

Sistem tabloları

CONFIGURATIONS Tablosu

Konfigürasyon tablosu,sistemin yapılandırmalarını ve ayarlarını düzenli bir şekilde gösteren bir tablodur.

Bu tablo, sistem bileşenlerinin nasıl bir araya getirildiğini ve hangi özelliklerin aktif olduğunu belirlemeye yardımcı olur.

Sistemin mevcut durumunu ve gerekli değişiklikleri takip etmek için kullanılır.

Bir projede konfigürasyon tablosu, sunucu tarafında yapılandırma ve parametre yönetimini etkili bir şekilde sağlamak için kullanılır.

Örnek vermek gerekirse bu tabloyu bir Web.Config gibi değerlendirebilirz.

Web.config dosyasını kullanarak yapılandırma ayarlarını düzenleyebilir ve sistemin çalışma şeklini ihtiyaca göre özelleştirebiliriz.

KEYNAME ve VALUE adında iki kolon bulunmaktadır.

A screenshot of a computer Description automatically generated

Tablo Kullanımı Örnekleri;

DataSource.Connections.Default.DataSourceID;

CSP, verileri etkili bir şekilde işleyebilmek için bir veri kaynağına bağlanır. Bu veri kaynağı sistemin bağlı oluğu veritabanlarıdır datasource.connection.default.id gibi bir konfigürasyon anahtarı, uygulamanın hangi varsayılan veri kaynağını kullanacağını belirler.

VALUE olarak ise IMCONNECTIONS tablosundan UID değeri alınarak ilgili satıra eklenir.

Bu sayede sistem kullanıcının datasource üzerinde yazmış olduğu sorguyu hangi veri kaynağından seçeceğini bilir.

A screenshot of a computer Description automatically generated

Language.Section-sys.UserCanChange;

KEYNAME’i kullanlırak kullanıcının kendi dilini değiştirip değişteremeyeceğini belirleyebiliriz.

VALUE kolonuna verilen true/false değerleri, Sistem Yöneticisinin girdiği değere göre yönetilmesine olanak tanır.

MailService.Section-sys.DefaultMailAddress;

MailService.Section-sys.DefaultMailAddress anahtarı, uygulamanın mail posta hizmetlerinin yapılandırmasını belirlemek için kullanılır.

Bu anahtar, sistemin varsayılan mail adresini tanımlar ve mail gönderimleri sırasında kullanılacak olan adresi belirtir.

MailService.Section-sys.Profiles

MailService.Section-sys.Profiles anahtarı mail hizmetleri için yapılandırma profillerini tanımlayan bir konfigürasyon elemanıdır.

Mail gönderimi için gereken bağlantı bilgilerini içerir

Mail Entegrasyonu tanımlaması için detaylı bilgieri aşağıdaki linkte bulabilirsiniz.

https://docs.bimser.net/docs/Synergy/CSP/integration/Mail%20Entegrasyonu/

A close-up of a list of words Description automatically generated

Bu örnekler, konfigürasyon tablosunun nasıl kullanılabileceğine dair genel bir fikir vermektedir.

Benzer uygulamaları ve detayları daha derinlemesine incelemek için bu tür örneklerin üzerine test ortamlarınızda denemeler gerçekleştirebilirsiniz.