Posts Tagged ‘ PPAC

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

Dynamics 365 Finance and Operations Uygulamaları için Lisans Kullanımını Görüntüleme Raporu

Dynamics 365 Finance and Operations, uzun yıllar boyunca esnek ve etik bir lisanslama yaklaşımı ile kullanıcılarına hizmet sundu. Yani, lisans atanmamış olsa bile bir kullanıcı, ERP sistemine erişim sağlayabiliyordu. Ancak Microsoft’un yeni stratejisiyle Kasım 2025 itibarıyla bu durum değişiyor ve ERP kullanıcılarının da tıpkı CRM ve Office kullanıcıları gibi belirli lisanslara sahip olması zorunlu hale geliyor. Bu süreçte, eskiden Dynamics ve Lifecycle Services üzerinden erişilebilen eski lisans raporları da artık kullanımdan kalkacak ve yerini, daha güncel ve doğru sonuçlar veren yeni lisans kullanım raporu alacak. Bu yazıda, bu yeni raporun nasıl okunacağını ve doğru lisans yönetimi için hangi adımların atılması gerektiğini ele alacağız.

1. Lisans Atama Zorunluluğu ve Güncellenen Tarihler

  • Artık D365 FO uygulamasına erişen her kullanıcı için Microsoft Entra ID üzerinden uygun lisans atanması zorunlu hale geliyor.
  • 1 Eylül 2025’ten itibaren lisans atanmamış kullanıcılar, sistem içerisinde kapatılamayan bir uyarıyla karşılaşacak.
  • Bu uyarı başlangıçta sadece bilgilendirme amaçlı olacak, fakat aslında bu dönem, sistemdeki eksik atamaları düzeltmek için son fırsat.


Read more