Global OptionSet Nedir?

Bu yazı 21 Mart 2019 tarihinde Medium/@dynamics365 altında yayınlanmıştır. 14 Mayıs 2020 tarihinde emregulcan.com altında taşınmıştır.

İçerikler, yazının oluşturulduğu tarih için geçerli olup, Microsoft Dynamics 365 CE, Power Platform ve Azure hizmetlerinin sürekli iyileştirme ve güncelleme döngüsünden dolayı paylaşılan bilgilerde değişiklikler meydana gelmiş olabilir.

Merhaba,

Bu yazıda Dynamics 365 CE (CRM) ‘de Global OptionSet tanımını anlatacağım.

Daha önce anlattığım OptionSet ve MultiSelect OptionSet ‘den herhangi bir farkı yok, adından anlaşılacağı üzere Global olarak tanımlanmakta ve bir kez oluşturulduktan sonra ihtiyacımız olan tüm Customization (Özelleştirme) işlemlerinde kullanılabilir.

Customization (Özelleştirme) aşamasında, ilgili Solution (Çözüm) dosyasında sol menüde bulunan Option Sets (Seçenek Kümeleri) altından tanımlama yapabiliriz.

Dynamics 365 Customization (Özelleştirme) Solution (Çözüm) Sayfası
Dynamics 365 Customization (Özelleştirme) Solution (Çözüm) Sayfası

Bu sayfada New (Yeni) butonunu kullanarak yeni bir OptionSet oluşturabilir ya da Add Existing (Varolanı Ekle) butonu ile sistemede mevcut olan bir OptionSet ‘i Solution (Çözüm) dosyamıza ekleyebiliriz.

Dynamics 365 Customization — Global OptionSet tanımlama
Dynamics 365 Customization — Global OptionSet tanımlama

Oluşturduğumuz Global OptionSet ‘leri herhangi bir varlıkta kullanmak istediğimizde ise kullanmak istediğimiz / ihtiyacımız olan data türüne göre OptionSet (Seçenek Kümesi) ya da MultiSelect OptionSet (Seçim Kümesi Çoklu Seçim) türünde bir alan açıp, Use Existing OptionSet değerini Yes (Evet) olarak değiştirmeliyiz. Bu aşamada ekranda bulunan input alanlar değişecek ve Global OptionSet tanımlaması yapabilmemiz için gerekli olan alanlar görünür olacaktır.

Dynamics 365 Customization — OptionSet tanımlama
Dynamics 365 Customization — OptionSet tanımlama
Dynamics 365 Customization — Global OptionSet tanımlama
Dynamics 365 Customization — Global OptionSet tanımlama

Bu aşamada Option Set alanında bulunan dropdown ‘dan sistemde bulunan herhangi bir Global OptionSet ‘i seçebilir ya da New (Yeni) butonu ile yukarıda bahsettiğim şekilde tanımlama yapabiliriz.

Edit (Düzenle) butonu ile seçmiş olduğumuz Global OptionSet ‘i düzenleyebiliriz. Unutmamamız gereken nokta, yapılan tüm değişiklikler Dynamics 365 CE (CRM) genelinde olacaktır, bu nedenle herhangi bir seçenek eklerken ya da değiştirirken etkilenecek olan diğer yerleri düşünmekte fayda var.

Dynamics 365 Customization — Global OptionSet seçim
Dynamics 365 Customization — Global OptionSet seçim
Dynamics 365 Customization — Global OptionSet tanımlama
Dynamics 365 Customization — Global OptionSet tanımlama

Global OptionSet konusunda anlatacak çok fazla birşey bulunmuyor, fakat basit ve kullanışlı bir yapı olarak Dynamics 365 CE (CRM) ‘de birden fazla kullanılan OptionSet ‘ler için hayat kurtaran bir çözümdür.

Umarım faydalı bir yazı olmuştur.

You may also like...

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.