Bu yazıda Azure üzerinde deploy ettiğimiz bir sanal makineye SSH ile nasıl bağlanırız göstereceğim. Başlayalım.

Azure’a deploy edilen makinenin Public IP adresini öğrenelim.


Eğer windows server üzerinde PHP kullanmak isterseniz bunun 2 yolu var. En basit yol IIS’in kendi sitesinden önceden hazırlanmış paketleri indirip kurmak. Fakat burada önceden hazırlanmış paketlerin PHP sürümleri eski ve ara versiyonlar bulunmuyor. Bu yazıda en güncel PHP sürümünü indirip, gerekli ayarları yapıp, kullanıma hazır hale getirilmesinden bahsedeceğim. Ardından…


Dynamics 365 F&O’da 2 veya daha fazla tablodan gelen verileri birleştirip, alt alta göstermek istediğimiz durumlarda genellikle temp tabloları kullanırız. Fakat alternatif bir yol daha var. Eğer birleştirmek istediğimiz veri detaylı hesaplamalara ihtiyaç duymuyor ise T-SQL’den bildiğimiz union operatörünü AOT Query’lerinde de kullanabiliyoruz. …


Data Entity’e LedgerDimension yada DefaultDimension tipinde bir alan eklediğiniz zaman build sırasında aşağıdaki hata ile karşılaşırsınız.

The 'DefaultDimension' entity field must have the Access Modifier property set to Private or Internal.

D365 F&O standartta dimension alanlarının Data Entity üzerinden sistem dışına (Public olarak) yayınlanmasına izin vermiyor. Hata da dediği gibi…


Daha önce bu yazımda Dynamics AX 2012 de enum etiketlerine SQL üzerinden nasıl ulaşabileceğimizden bahsetmiştim. Bu yazıda aynı işlemi D365 F&O’da nasıl yaparız onu anlatacağım. Yapacağımız bu işlem ile enum’ın değerlerini ve etiketlerini bir tabloya yazacağız. Böylece SQL sorgularında enum etiketlerini çağırabileceğiz. Bu sayede:

  • Data entity’lerde enum’ın etiketini sabit bir…

D365 F&O da DataEntity oluşturmak istediğinizde sihirbaz size bazen “ The natural key for the table TableName was not found “ diyerek hata verebilir.


Bir D365 F&O projesine başladığınız zaman, size teslim edilen devbox’lar ile debug yapmanız mümkün fakat doğru ayarlar yapılı gelmediği için bazı kısıtlamalar mevcut. Sadece aktif solution içinde, kendi yazdığınız kodu debuglayabilirsiniz. D365 F&O’nun kodlarına koyduğunuz breakpointler çalışmaz.

Bu yazıda bahsedeceğim adımları yaptıktan sonra hem kendi hemde D365 F&O’nun kodlarını debug…


AX 2012'den D365 F&O’a geçiş ile birlikte önceki sürümlerde kullandığımız OverLayering yöntemi devre dışı kaldı. Artık geliştirme yapmak istersek yeni gelen extensibility framework’ün bize sağladığı araçları kullanmamız gerekiyor. Bu yazıda Dynamics 365 Finance and Operations ile yeni tanıştığımız class extension ve chain of command kavramlarından bahsedeceğim. …


Bu yazıda Dynamics 365 Finance and Operations da yeni tanıştığımız ve extensibility framework’ün bir parçası olan event kavramından bahseceğim. Hem tablo-form gibi çeşitli objelerin üzerinde gördüğümüz event’lerden hem de methodlar için kullanılan pre-post event ‘lere değineceğiz.

1. Event Nedir ?

Adından da anlaşılabileceği gibi çeşitli durumlarda tetiklenen yer tutuculardır. Örneğin bir tabloya kayıt eklendiğinde…


Bu yazıda Dynamics 365 Finance and Operations da yer alan lookup’lardan bahsedeceğim. Bu yazıyı yeni başlayan arkadaşları düşünerek hazırladım. Fakat D365 F&O’a yeni geçen AX 2012 geliştiricilerine de faydalı olacaktır.

Lookup Nedir ?

Bir alana tıkladığınızda açılan küçük form’a lookup denmekte.

Güven Şahin

Dynamics 365 F&O | Dynamics AX | Software Developer — guvensahin.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store