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