Archive for the ‘ Dynamics 365 ’ Category

Creating a UDE Environment with PowerShell

Dynamics 365 F&O Unified Development Experience – Part 3

Creating a UDE Environment with PowerShell

Creating a developer-enabled Dynamics 365 Finance & Operations environment with PowerShell

In the previous article of the series, we covered how to create a developer-enabled UDE environment by using the Power Platform Admin Center interface.

Proceeding through the interface is especially useful in the first trials. Seeing which option is on which screen, how Dynamics 365 apps are enabled, where Platform Tools and Provisioning App are installed from, and where the Developer Tools option appears makes the process easier to understand.

However, in real life, especially for partners, ISVs, or teams managing multiple environments, doing these operations from the interface every time is not a very sustainable method. The environment creation process needs to be standard, repeatable, and documentable.

In this article, we will look at how we can do the same work with PowerShell.

Why PowerShell?

The most important advantage of creating a UDE environment with PowerShell is that it standardizes the process.

When creating an environment from the interface, many selections are made manually. Settings such as template selection, region, demo data, developer tools, language, and currency are determined by the user each time. Naturally, this increases the possibility of errors.

On the PowerShell side, we include these decisions in the script. This way, the same script can be reused for different tenants, projects, or trial environments with small changes.

Read more

PowerShell ile UDE Ortamı Oluşturma

Dynamics 365 F&O Unified Development Experience – Bölüm 3

PowerShell ile UDE Ortamı Oluşturma

Developer-enabled Dynamics 365 Finance & Operations ortamını PowerShell ile oluşturma

Serinin önceki yazısında Power Platform Admin Center arayüzünü kullanarak developer-enabled bir UDE ortamının nasıl oluşturulacağını ele almıştık.

Arayüz üzerinden ilerlemek özellikle ilk denemelerde çok faydalı oluyor. Hangi ekranda hangi seçenek var, Dynamics 365 apps nasıl aktif ediliyor, Platform Tools ve Provisioning App nereden kuruluyor, Developer Tools seçeneği nerede geliyor gibi konuları görmek süreci daha anlaşılır hale getiriyor.

Ancak gerçek hayatta, özellikle partner, ISV veya birden fazla ortam yöneten ekipler için her seferinde bu işlemleri arayüzden yapmak çok sürdürülebilir bir yöntem değil. Ortam oluşturma işleminin standart, tekrar edilebilir ve dokümante edilebilir olması gerekiyor.

Bu yazıda aynı işi PowerShell ile nasıl yapabileceğimize bakacağız.

Neden PowerShell?

PowerShell ile UDE ortamı oluşturmanın en önemli avantajı süreci standart hale getirmesidir.

Arayüzden ortam oluştururken birçok seçim manuel yapılır. Template seçimi, region, demo data, developer tools, dil, para birimi gibi ayarlar her seferinde kullanıcı tarafından belirlenir. Bu da doğal olarak hata ihtimalini artırır.

PowerShell tarafında ise bu kararları script içine alırız. Böylece aynı script farklı tenant, proje veya deneme ortamları için küçük değişikliklerle tekrar kullanılabilir.

Read more

Creating a UDE Environment Through the Power Platform Admin Center Interface

Dynamics 365 F&O Unified Development Experience – Part 2

Creating a UDE Environment Through the Power Platform Admin Center Interface

Creating a developer-enabled Dynamics 365 Finance & Operations environment step by step

In the first article of this series, I tried to explain what UDE is, how it differs from the classic development VM approach, and why it is important.

In this article, we are moving a little more into the practical side. Our goal is to create a developer-enabled UDE environment for Dynamics 365 Finance & Operations by using the Power Platform Admin Center interface.

I will cover environment creation with PowerShell in a separate article. In my opinion, creating the first environment through the interface is more useful for seeing the screens and understanding the logic of the process. After that, making the same process repeatable with a script becomes much more meaningful.

Before you start

There are a few basic prerequisites that should be ready before creating a UDE environment.

First of all, the user who will create the environment must have the required admin permissions. Usually, one of the following roles is sufficient:

  • Power Platform Administrator
  • Dynamics 365 Administrator
  • Global Administrator

The tenant must also have the appropriate licenses and capacity to create Finance & Operations applications. Especially Dataverse database capacity and Operations database capacity should be checked.

Important note: The “Developer Environment” type on the Power Platform side is not used for UDE. UDE is a Sandbox environment with Finance & Operations developer tools enabled. If this distinction is confused, unexpected errors may appear in the later steps of the setup.

Read more

Power Platform Admin Center Arayüzü Üzerinden UDE Ortamı Oluşturma

Dynamics 365 F&O Unified Development Experience – Bölüm 2

Power Platform Admin Center Arayüzü Üzerinden UDE Ortamı Oluşturma

Developer-enabled Dynamics 365 Finance & Operations ortamını adım adım oluşturma

Serinin ilk yazısında UDE’nin ne olduğunu, klasik development VM yaklaşımından nerede ayrıldığını ve neden önemli olduğunu anlatmaya çalışmıştım.

Bu yazıda artık biraz daha uygulama tarafına geçiyoruz. Amacımız Power Platform Admin Center arayüzünü kullanarak Dynamics 365 Finance & Operations için developer-enabled bir UDE ortamı oluşturmak.

PowerShell ile ortam oluşturma konusunu ayrı bir yazıda ele alacağım. Çünkü ilk ortamı arayüzden oluşturmak, ekranları görmek ve sürecin mantığını anlamak açısından bana göre daha faydalı. Sonrasında aynı işlemi script ile tekrar edilebilir hale getirmek çok daha anlamlı oluyor.

Başlamadan önce

UDE ortamı oluşturabilmek için birkaç temel ön koşulun hazır olması gerekiyor.

Öncelikle ortamı oluşturacak kullanıcının gerekli admin yetkilerine sahip olması gerekir. Genellikle aşağıdaki rollerden biri yeterli olur:

  • Power Platform Administrator
  • Dynamics 365 Administrator
  • Global Administrator

Ayrıca tenant üzerinde Finance & Operations uygulamalarını oluşturabilecek uygun lisans ve kapasitenin bulunması gerekir. Özellikle Dataverse database capacity ve Operations database capacity tarafı kontrol edilmelidir.

Önemli not: UDE için Power Platform tarafındaki “Developer Environment” tipi kullanılmaz. UDE, Finance & Operations developer tools özellikleri aktif edilmiş bir Sandbox ortamdır. Bu ayrımı karıştırınca kurulumun ilerleyen adımlarında beklenmeyen hatalar alınabiliyor.

Read more

A New Era in Dynamics 365 FO: From LCS to Power Platform Admin Center and UDE

Dynamics 365 F&O UDE Article Series – Part 1

A New Era in Dynamics 365 F&O: From LCS to Power Platform Admin Center and UDE

Part 1: The new management approach, UDE, and first impressions

For many years, Lifecycle Services had a central role in the Dynamics 365 Finance & Operations world. Creating new projects, managing environments, provisioning cloud-hosted environments, deployments, database operations, and many other operational processes were handled through LCS. For anyone working on Finance & Operations projects, LCS was almost the natural starting point.

However, the direction Microsoft has been taking recently is now quite clear. Finance & Operations environment management is gradually moving toward Power Platform Admin Center. In new projects, PPAC is taking a more central role instead of LCS. Finance & Operations environments are now starting to be managed under the same administration experience together with Dataverse, Power Apps, Power Automate, Copilot Studio, and other Dynamics 365 applications.

I do not think this change should be interpreted simply as “we will now create the environment from another screen.” Microsoft is aiming to manage the Business Applications product family through a more integrated platform. From this perspective, it is quite meaningful that Finance, Supply Chain Management, Commerce, Project Operations, Dataverse, and Power Platform components are moving closer to the same management experience.

Of course, this transition is not fully complete yet. On the Power Platform Admin Center side, not every function we are used to in LCS has a one-to-one equivalent. Some features will be moved to PPAC over time, some will change with a different approach, and some will probably not continue in their old form. On the other hand, PPAC also brings new possibilities in terms of capacity management, environment visibility, Power Platform integration, Dataverse connection, and centralized administration.

Read more

Dynamics 365 F&O’da Yeni Dönem: LCS’den Power Platform Admin Center’a Geçiş ve UDE

Dynamics 365 F&O UDE Yazı Serisi – Bölüm 1

Dynamics 365 F&O’da Yeni Dönem: LCS’den Power Platform Admin Center’a Geçiş ve UDE

Bölüm 1: Yeni yönetim yaklaşımı, UDE ve ilk değerlendirmeler

Dynamics 365 Finance & Operations tarafında uzun yıllar boyunca Lifecycle Services merkezi bir konumdaydı. Yeni proje oluşturma, ortam yönetimi, cloud-hosted environment kurulumu, deployment, database işlemleri ve birçok operasyonel süreç LCS üzerinden yürütülüyordu. Finance & Operations projelerinde çalışan herkes için LCS neredeyse doğal başlangıç noktasıydı.

Ancak Microsoft’un son dönemde izlediği yön artık çok net. Finance & Operations ortam yönetimi yavaş yavaş Power Platform Admin Center tarafına taşınıyor. Yeni projelerde LCS yerine PPAC daha merkezi bir rol üstleniyor. Artık Finance & Operations ortamları, Dataverse, Power Apps, Power Automate, Copilot Studio ve diğer Dynamics 365 uygulamalarıyla birlikte aynı yönetim çatısı altında ele alınmaya başlıyor.

Read more

My DynamicsMinds 2026 Experience: The Stage, the Community, and a Few Inspiring Days

There are some events that, at first, feel like you are simply going to a conference. The agenda is clear, the sessions are scheduled, and the program is busy. But once the event is over and you look back, you realize that you did not just attend a few sessions. You were actually part of a much broader community, different perspectives, and many small but valuable interactions.

DynamicsMinds 2026 was exactly that kind of experience for me.

It was my first time attending this event, and I had the opportunity both to speak on stage and to spend time with many valuable people from different parts of the Dynamics 365 ecosystem and different countries. I do not want to write this as a classic event summary, because for me, this experience was not only about the sessions I attended or the presentations I delivered.

The preparation process, the stage experience, the speaker event, the intense conference program, the sponsor areas, the evening dinners, and the hallway conversations all came together and created a much more holistic, educational, and enjoyable experience.

Being a Speaker and the Preparation Process

Being selected as a speaker for this event was exciting in itself. I have been working for many years on Dynamics 365 Finance & Operations, ERP projects, software development, architecture, and more recently, artificial intelligence. Sharing my experience in these areas is always enjoyable, but doing this at an international event, in front of people who are deeply involved in the subject, brings a different level of responsibility.
Read more

DynamicsMinds 2026 Deneyimim: Sahne Topluluk ve İlham Veren Birkaç Gün

Bazı etkinlikler vardır; başta sadece bir konferansa gidiyormuşsunuz gibi düşünürsünüz. Program bellidir, sunumlar bellidir, takvim yoğundur. Ama etkinlik bittikten sonra geriye dönüp baktığınızda, aslında sadece birkaç oturuma katılmadığınızı, daha geniş bir topluluğun, farklı bakış açılarının ve birçok küçük ama değerli temasın içinde yer aldığınızı fark edersiniz.

DynamicsMinds 2026 benim için tam olarak böyle bir deneyim oldu.

İlk defa katıldığım bu etkinlikte hem konuşmacı olarak sahneye çıkma fırsatı buldum hem de Dynamics 365 ekosisteminin farklı ülkelerden gelen çok değerli insanlarıyla aynı ortamda bulunma şansı yakaladım. Bu yazıyı klasik bir etkinlik özeti gibi yazmak istemiyorum. Çünkü benim için bu deneyim sadece katıldığım oturumlardan veya yaptığım sunumlardan ibaret değildi.

Hazırlık süreci, sahne deneyimi, speaker event, yoğun konferans programı, sponsor alanları, akşam yemekleri ve koridor sohbetleri bir araya geldiğinde çok daha bütünsel, öğretici ve keyifli bir deneyim ortaya çıktı.

Konuşmacı Olarak Yer Almak ve Hazırlık Süreci

Bu etkinlikte konuşmacı olarak yer almak benim için başlı başına heyecan vericiydi. Uzun yıllardır Dynamics 365 Finance & Operations, ERP projeleri, yazılım geliştirme, mimari ve son dönemde yapay zekâ konularında çalışıyorum. Bu alanlardaki deneyimlerimi paylaşmak her zaman keyifli, ama bunu uluslararası bir etkinlikte, konunun içinden gelen insanlara anlatmak ayrı bir sorumluluk getiriyor.

Read more

ERP Projelerinde Geliştirme Kararlarının Uzun Vadeli Etkileri

Geliştirme yapmak çoğu zaman hızlı ve mantıklı görünür. Ancak asıl maliyet, çok daha sonra ortaya çıkar.

ERP projelerinde uzun süredir vurgulanan bir yaklaşım var: mümkün olduğunca standart fonksiyonları kullan. Bu prensip yeni değil. Birçok metodolojide ve proje deneyiminde tekrar tekrar ortaya konmuş. Ancak saha uygulamalarına bakıldığında, her zaman aynı ölçüde karşılık bulmadığı görülüyor.

Standart fonksiyonlar zaman içinde daha kapsamlı ve olgun hale gelmiş olsa da, projelerde geliştirme kararlarının görece erken ve hızlı alındığına sıklıkla rastlanıyor. Bu durum tek bir nedene indirgenemeyecek kadar çok boyutlu.

Geliştirme kararı çoğu zaman açıkça tartışılan bir alternatif olmaktan ziyade, sürecin varsayılan çıktısı haline gelebiliyor.

Sisteme hâkimiyetin zorlaşması, ekiplerin deneyim seviyesi, iş birimlerinin mevcut alışkanlıklarını koruma eğilimi ve geliştirme süreçlerinin teknik olarak daha erişilebilir hale gelmesi — tüm bu faktörler bir araya geldiğinde, geliştirme seçeneği giderek daha erken değerlendiriliyor. Ve bu durum her zaman bir sorun yaratmıyor; ama zemin hazırlıyor.
Read more

The Long-Term Impact of Development Decisions in ERP Projects

Development often appears to be a fast and reasonable solution. However, the real cost usually emerges much later.

There is a long‑established principle in ERP projects: use standard functionality as much as possible. This is not a new idea. It has been repeatedly emphasized across methodologies and project experience. Yet when we look at real-world implementations, we often see that this principle does not receive the same level of practical commitment.

Although standard functionalities have become more comprehensive and mature over time, development decisions in ERP projects are still frequently made relatively early and quickly. This situation cannot be explained by a single reason; it is the result of several factors working together.

In many cases, development is no longer discussed as a clear alternative. Instead, it increasingly becomes the default outcome of the process.

Read more

Page 1 of 21123451020...Last »