Ümit Kara | Dynamics 365, Power Platform ve SharePoint Üzerine Notlar paylaşımnoktası
Dynamics365 · 5 Eylül 2026 · 3 dk okuma

Dynamics 365’te Business Rule Nedir, Nasıl Oluşturulur?

Dynamics 365 üzerinde bir alanın görünürlüğünü değiştirmek, zorunlu hale getirmek veya belirli bir koşula göre değerini kontrol etmek istediğimizde her zaman JavaScript yazmamız gerekmez. Bu gibi senaryolarda Business Rule (İş Kuralı) oldukça pratik bir çözüm sunuyor.

Bu yazıda Business Rule ekranında neler yapabileceğimize kısaca değineceğiz.

Dynamics 365’te hangi entity’de Business Rule oluşturmak istiyorsak o entity’ye gelip altında bulunan İş Kuralları bölümüne tıklayalım.

Daha sonra açılan ekranda Yeni’ye tıklayıp yeni bir iş kuralı oluşturma aşamasına geçelim.

İş Kuralı oluşturmak istediğimizde, karşımıza aşağıdaki gibi bir ekran çıkacak.

Bu ekran; belirli koşullar seçtiğimiz, bu koşullar evet ise x’i uygula, hayır ise y’yi uygula gibi komutlar verebileceğimiz Dynamics’in en sevdiğim alanlarından bir tanesi. Kullanımı zor değil; fakat oluşturduğumuz kuralın her koşulunu ve bu koşulların sonucunda ne olması gerektiğini düşünmek zorundayız.

Burayı kullanırken dikkat etmemiz gereken önemli bir nokta var. İstediğimiz koşul sağlandığında kuralın çalıştığını görmek tek başına yeterli değil. Koşulun sağlanmadığı durumlarda ne olacağını da düşünmeli ve kuralın bu durumlarda nasıl davranacağını kontrol etmeliyiz.

Akışı başlatmak için yapmamız gereken ilk şey Koşul seçmek olacak. Koşul’a tıkladığımızda aşağıdaki alanlar karşımıza çıkacak.

Bu alanlar;

Görünen Ad: Business Rule’da isimlendirme oldukça önemli. Daha sonra yaptığımız değişiklikleri hızlıca bulamayabiliriz. Özellikle aynı entity üzerinde çok sayıda kural varsa, isimlendirme önem kazanır. Bu kısmı bir nevi yazılımdaki comment(//) alanları gibi kullanabiliriz.

Varlık: Business Rule’un hangi entity üzerinde çalışacağını belirlediğimiz alandır. Doğru entity’yi seçmek önemli; çünkü koşul oluştururken kullanabileceğimiz alanlar seçtiğimiz entity’ye göre değişiyor.

Kaynak / Alan / İşleç / Tür / Değer: Koşulun nasıl çalışacağını belirleyen bölüm burasıdır. Önce hangi kaynaktan bilgi alınacağını, ardından hangi alanın kontrol edileceğini seçeriz. Daha sonra işleç ve değer üzerinden koşulu oluştururuz. Örneğin; Ülke → Ad → Eşittir → Değer → Türkiye şeklinde bir koşul kurabiliriz.

Koşul İfadesi: Business Rule’un hangi koşula göre çalışacağını belirleyen bölümdür. Burada seçtiğimiz alanın hangi değerle ve hangi işleçle karşılaştırılacağını belirleyerek kuralın çalışma koşulunu oluştururuz.

Kullanım senaryolarına gelince..

Diyelim ki; Türkiye’deki bir firmanın hangi vergi dairesine kayıtlı olup olmadığını Dynamics 365’te tutmak istiyoruz. Kişi Türkiye’yi seçtiğinde oluşturduğumuz Vergi Dairesi alanını görünür yapıp, Türkiye harici bir ülke seçtiğinde ilgili alanı hiç göstermeyebiliriz.

Koşul: Ülkeye Göre İletişim Bilgilerini Göster

→ Evet: Vergi Dairesi → Görünür
→ Hayır: Vergi Dairesi → Gizli

Bu yazıyı daha da geliştirip farklı İş Kuralı örnekleri eklemeye çalışacağım.

Esenlikler.

Bu yazı işine yaradıysa paylaş
LinkedIn'de paylaş
SONRAKİ YAZI Dataverse WebAPI’de Eşzamanlı Güncelleme Çakışmalarını Yönetmek: ETag ve If-Match →