Posts Tagged ‘ Microsoft Life Cycle Services

Dynamics 365 Finance and Operations Geliştirmeleri İçin Visual Studio Temel Ayarları Nelerdir?

Bu yazıda Dynamics 365 Finance and Operations geliştirme ortamı olan Visual Studio için yaptığımız bazı temel ayarlardan bahsedeceğim. Öncelikle belirtmem lazım ki benim gibi 15 yıldır MorphX IDE’sini kullananlar için bir alışma süresi gerekiyor. Sürükle bırak alıştığımız gibi değil. Derleme ve yaptığını geliştirmeyi hızlıca görme yine biraz farklı ama X++ temelde aynı şekilde korunmuş durumda. Kısa sürede adapte olursunuz. Arada benim gibi buda mı yok diye hayıflandığınız olur ama gelen yenilikler bu eksiklerin çok ötesinde bu yüzden kaybettiklerimize değil kazanımlarımıza bakıp ilerlemek lazım.

Biz X++ geliştiricileri tarihte kalmış eski bir yöntemle yazılım geliştiriyorduk yeni versiyon aslında bizi upgrade etti diyebiliriz. Güncel yazılım geliştirme metodolojisini yakalamış olduk. Bu açıdan bakıldığında çok doğru bir yerdeyiz gibi duruyor. Bu kadar gelişmiş ve güncel bir yazılım dilini içinde barındıran başka bir uygulama benim bildiğim yok. X++’ın kıymetini bilelim. J Aslında bu güncelleme ile birlikte tamamen X++’i değiştirip C# ‘ a geçiş için bir proje yürütüldü ancak başarılı olmadı benim kanaatim ürün olduğu sürece X++ olmaya devam edecek. Belki bir gün X++’ı bağımsız bir dil olarak bile görebiliriz bu bir hayal tabi ki böyle bir plan yok ama neden olmasın. Şu anda tamamen tasarım katmanından bağımsız web sayfası çok hızlı geliştirebiliyoruz. Birçok işletmenin temel web ihtiyaçlarını halledecek bir Framework var aslında.

Gelelim Visual Studio’da geliştirmelere başlamadan yapmanızda fayda olan bazı ayarlara. Öncelikle Dynamics 365 menüsü altından Options kısmına bakalım.

Resim-1

Read more

Dynamics 365 Finance and Operations Arayüzünden Yetki Tanımı Nasıl yapılır?

Bu yazıda Dynamics 365 Finance and Operations arayüzünden yetki nesnelerinin nasıl oluşturulduğunu anlatacağım. Önceki yazımda fatih.test kullanıcısının nasıl oluşturulduğunu anlatmıştım. Bu kullanıcıyı baz alarak bir örnek yapacağım. Kullanıcının system user hariç tüm rollerini sildim. Yeni bir rol tanımı yapıp belli bir nesneye yetki vereceğim.

Resim-1

Read more

How to Clear Batch Job History?

In this article, I will explain how you can periodically delete the Dynamics 365 Finance and Operations batch job history. I’ll use a standard clear batch job for this.

Run the class using Modules> System Administration> Periodic tasks> Batch job history clean-up (custom).

Image-1

With the History Limit field, you will delete records older than 30 days. Here you can enter any day you want. You will determine the properties of the records you want to delete with the Filter option.

Image-2

I filtered the records in Ended status which are in the USMF company.

Image-3

Let’s set the recurrence now.

Image-4

I set it up to run once a week on Sunday.

Image-5

When I click OK, a message appears saying that it was added to the batch queue.

Image-6

Let’s go to the batch jobs and check it.

Image-7

The batch job is there when I search for it. I could make it so that it worked without being connected to the batch job. I could choose different recurrence. These need to decided depending on your data.

Image-8

In this article I have explained how to clear batch job history. There are many similar clean-up classes in the application, which I will talk about in due course. These must be established and tracked in order for the system to be healthy. Especially in cases where there are a large number of batches, these tables can fill up very easily and it is necessary to track them and determine the correct period.

Regards.

www.fatihdemirci.net

TAGs: Microsoft Life Cycle Services, LCS, Azure, Azure DevOps, Batch history clean-up, Microsoft Dynamics 365, MsDyn365FO, MsDyn365CE, MsDyn365, Dynamics 365 Insights Power BI, Power Automate, Power Apss, Power Virtual Agents, what is Dynamics 365, Dynamics 365 ERP, Dynamics 365 CRM

Dynamics 365 Finance and Operations web formları üzerinden nasıl yeni mobil formlar yapılır?

Bu yazıda Dynamics 365 Finance and Operations formlarından nasıl yeni mobil form üretileceğini anlatmaya çalışacağım. Bir önceki yazımda standart mobil ekranların nasıl yayınlanacağını ve mobil aletlere Dynamics 365 Mobile App in nasıl kurulabileceğini anlatmıştım.

Bu örnekte çok basit bir listeleme ekranı yapacağız. Ben örnek olarak tüm ürünler formunu seçtim. Product information managment -> All products and product master formunu açıyoruz.

Resim-1

Read more

Dynamics 365 Finance and Operations Branch Mantığı ve Lokal Klasörleri Azure DevOps projesine bağlama.

Bu yazıda Dynamics 365 Finance and Operations için versiyon kontrol kullanmak artık bir zorunluluk. Eski versiyonlarda da kullanma imkanı vardı ama çok iyi çalışmıyordu bu yüzden bu zamana kadar çalıştığım onlarca projenin sadece bir kaçında versiyon kontrol kullanmıştık. Tabi artık geliştirme ortamımızın Visual Studio olması bunu çok kolaylaştırıyor.  Şimdi proje başlangıcında yapılması gereken temel birkaç ayarın nasıl yapılacağına ve Branch mantığına bakalım. Branch dal demektir ve kodunuzu yönetmeyi ve geliştiricilerin bağımsız çalışmasını sağlar. Birçok Branch stratejisi mevcut. Ben bu konuda bir uzman sayılmam bu yüzden mümkün olduğunca basit hallerini kullanmaya çalışıyorum. En çok kullanılan 3 yaklaşım şöyle. Main, Main ve Dev, Main, Dev ve Release. Bu 3 farklı yöntemi kullanabilirsiniz. Daha geniş bilgi için Branching strategies yazısını inceleyebilirsiniz. Ben genelde Dev ve Main yapısıyla ilerliyorum. Eğer proje küçük ve sizden başka geliştirme yapan birileri yoksa sadece Main ile de devam edebilirsiniz. Tek Branch olduğunda birleştirme işlemi gerekmiyor daha hızlı canlıya alım yapabiliyorsunuz ama belli şeyleri almak istemediğinizde tek Branch işinizi çözmediği için en azından Dev ile çalışmak gerekiyor. Şimdi ilk tanımlar nasıl yapılıyor ona bakalım.

LCS üzerinden Azure DevOps bağlantısının nasıl yapıldığını önceki yazılarımda anlattım. Bu bağlantıyı yaptığınızda Azure DevOps projenizin içinde aşağıdaki Trunk klasörü oluşacak. Bu yapıyı korumalısınız. Sadece ilk oluştuğunda Main de klasör olarak oluşuyor. Bunu Visual Studio içinden Branch’e çevirmelisiniz. Bende sıfır bir ortam olmadığı için resmini alamadım bu yüzden resimde Main Branch olarak var.

Resim-1

Read more

Dynamics 365 Finance and Operations İçin Model ve Paket Nedir ve Nasıl Oluşturulur?

Bu yazıda Dynamics 365 Finance and Operations için yeni bir proje başlattığınızda geliştirmelere başlayabilmek için gerekli olan 2. adımdan bahsedeceğim. İlk adımdan önceki yazımda bahsettim. Yeni bir DevBox Deploy edip Azure DevOps projemize nasıl bağlayabileceğimizi anlatmıştım. Bu yazımda yeni bir Model ve Paket nasıl oluşturulur ve ne işe yarar anlatmaya çalışacağım.

Model, genellikle dağıtılabilir bir yazılım çözümüdür ve mevcut bir çözümün özelleştirmelerini içerebilir veya yeni bir çözüm de olabilir. İçerisinde Metadata ve kaynak kod dosyaları barındıran bir yapıdır. Bir model daima bir pakete aittir. Paket(Package), bir veya daha fazla modeli içerir. Paket model Metadata’sını, Binary dosyaları ve ilişkili diğer kaynakları içerir. Bir veya birden çok paket Deployable package haline getirilebilir. Deployable package test ve canlıya kod taşımak için kullanılır.

Model oluşturmak için Dynamics 365->Model Management->Create Model diyoruz.

Resim-1

Read more

Dynamics 365 Finance and Operations Geliştirme Ortamında Visual Studio Üzerinden Azure DevOps Bağlantısı Nasıl Kurulur?

Bu yazıda yeni bir geliştirme ortamı oluşturduktan sonra yapılması gerekenlerden bahsedeceğim. İlk adım Visual Studio’ya giriş yapmak olacak. Sonrasında Azure DevOps projesine nasıl bağlantı kurulacağını anlatacağım. Geliştirmeye başlamadan önce yapılması gerek adımları birkaç yazıda toparlamayı hedefliyorum.

Ben bu kurulumlarda Azure üzerinde kurduğumuz geliştirme ortamını kullanacağım. Geliştirme ortamının nasıl ayağa kaldırılacağını daha önceki yazılarımda anlatmıştım. Makine ayağa kalkınca LCS üzerinden Remote Dektop bağlantı bilgilerini indirip bağlanabilirsiniz. Şu anda Visual Studio 2015 kurulu geliyor ama yakın zamanda Visual Studio’nun yeni versiyonlarına geçiş olacak. Visual Studio’yu Run as administrator ile açmak gerekiyor. Her seferinde uğraşmamak için Visual Studio’ya sağ tıklayıp Pin to taskbar diyoruz.

Resim-1

Read more

Dynamics 365 Finance and Operations Destek Talebi (Support Case) Nasıl Oluşturulur?

Bu yazıda Dynamics 365 Finance and Operations üzerinden nasıl destek talebi açabileceğinizi ve LCS ve Azure DevOps üzerinden otomatik oluşan destek kayıtlarına nasıl ulaşacağınızı göstereceğim.

Öncelikle temel bazı kurulumların yapılması lazım. Önceki yazılarımda Yardım(Help) kurulumunun nasıl yapılacağını anlatmıştım. Eğer oradaki kurulumları takip ederseniz bir şey yapmanıza gerek kalmadan destek talebi oluşturabilirsiniz. Soru işaretine tıklayıp Destek dediğinizde eğer kurulum yapmadıysanız LCS bağlantı ekranı çıkacak.

Resim-1

Read more

Dynamics 365 Finance and Operations Yardım(Help) sistemi nasıl ayarlanır?

Bu yazıda Dynamics 365 Finance and Operations için Yardım sisteminin nasıl ayarlanacağını ve nasıl kullanabileceğini anlatacağım. Bu ayarlamayı genelde test ve canlı ortamlar için yapıyoruz. Ben bir test ortamı üzerinde göstereceğim.

Öncelikle test ortamına giriş yapıyoruz ve Sistem Yönetimi->Ayarlar->Sistem parametreleri ekranını açıyoruz.

Resim-1

Read more

Dynamics 365 Finance and Operations Mobile App Nasıl Kurulur ve Kullanılır?

Bu yazıda Dynamics 365 Finance and Operations ile gelen Mobile app özelliğinden bahsedeceğim. Dynamics 365 Finance and Operations ile standartta gelen birçok mobile uygulama mevcut sizde yeni uygulamalar yapabilir hali hazırda olan formları da mobile uygun hale getirebilirsiniz. İlerleyen yazılarda yeni mobile uygulama yapımlarını da anlatacağım. Bu yazıda birkaç uygulama yayınlayıp onları Android telefonuma kurduğum uygulama üzerinden göstermeye çalışacağım.

Öncelikle Dynamics 365 Finance and Operations giriş yapıyoruz. Ayarlar kısmından Mobile app’e tıklıyoruz.

Resim-1

Read more

Page 8 of 13« First...678910...Last »