Archive for Haziran 11th, 2024

PowerShell ile Power Platform Admin Center’a yeni bir Dynamics 365 Finance ortamı nasıl kurulur?

X++ geliştiricileri olarak büyük bir dönüşümün eşiğindeyiz. Geliştirme ortamımız Visual Studio olduğundan beri hayalını kurduğumuz kendi makinemizden kod yazabilme imkanı artık hazır sayılır. Ben bir kaç kez denedim gayatte iyi çalışıyor. Microsoft ve ekosistem bununla alaki bir çok içerik yayınladı bende elimden geldiğince kendi tecrübelerimi akatarmaya çalışacağım. Öncelikle bir ortama ihtiyacımız var ve bu ortam Power platform admin center üzerinden kurulmuş olmalı. LCS üzerinden kurulmuş ortamlara direk bağlanamıyoruz. Bu sebeple bu yazıda yeni bir FO ortamını Power platform admin center’a nasıl kuruyoruz anlatmaya çalıcağım.

Kurulumu yapabilmek için kullanıcınızın Dynamics 365 FO lisansına sahip olması gerekiyor. Benim buradaki lisansım iş ortağı lisansı olduğu için adı faklı ama kurulumu yapabiliyorum. Ayrıca kullanıcının Admin haklarına sahip olduğundan emin olun.

Resim-1

Şimdilik kurulum ara yüzden yapılamıyor. PowerShell ile kurulum yapıyoruz. Admin olarak açıp aşağıdaki kodları çalıştırmalısınız. DisplayName ortamınızın isminde ve linkinde  olacak bu sebeple uygun bir seçim yapmalısınız.

Add-PowerAppsAccount adımında kullanıcınız ile giriş yapmalısınız.

#Install the module

Install-Module -Name Microsoft.PowerApps.Administration.PowerShell

Write-Host “Creating a session against the Power Platform API”

Add-PowerAppsAccount -Endpoint prod

$jsonObject= @”

{

“PostProvisioningPackages”:

[

{

"applicationUniqueName": "msdyn_FinanceAndOperationsProvisioningAppAnchor",

"parameters": "DevToolsEnabled=true|DemoDataEnabled=true"

}

]

}

“@ | ConvertFrom-Json

New-AdminPowerAppEnvironment -DisplayName “DMRD365PowerShell” -EnvironmentSku Sandbox -Templates “D365_FinOps_Finance” -TemplateMetadata $jsonObject -LocationName “Europe” -ProvisionDatabase

Resim-2

Resim-3

Eğer her şey yolunda olursa Environment sekmesinden oluşturduğunuz  ortamı görebilirsiniz. Hem Dataverse ortamı hem de FO ortamı oluşturulacak. Linki kullanıp giriş yapabilirisiniz.

Resim-3

Dynamics 365 Finance ortamına girebilirsiniz.

Resim-4

Burada D365_FinOps_Finance kullanarak ortam oluşturduk. İhtiyaca göre aşağıdakilerden birinde kullanabiliriz ancak development açısından bir farkı yok.

Dynamics 365 Finance  Finance (preview)                               D365_FinOps_Finance

Dynamics 365 Supply Chain Management (preview)            D365_FinOps_SCM

Dynamics 365 Project Operations                                              D365_FinOps_ProjOps

Dynamics 365 Operations Application Partner Sandbox      D365_FinOps_ProjOps

Dynamics 365 Commerce                                                             D365_FinOps_Commerce

Bu yazıda Unified Admin Experience için gerekli olan ortam kurulumunun nasıl yapıldığını anlatmaya çalıştım. Sonraki yazılarımda bu ortama bağlanıp nasıl kod yazabiliyoruz anlatmaya çalışacağım.

Selamlar.

www.fatihdemirci.net

Kaynak: https://learn.microsoft.com/en-us/power-platform/admin/unified-experience/tutorial-deploy-new-environment-with-erp-template?tabs=PowerShell

TAGs: Microsoft Dynamics 365, MsDyn365FO, MsDyn365CE, MsDyn365, Power Automate, Power Apss, Dynamics 365 ERP, Dynamics 365 CRM