Loading...

Streamlining Development in Dynamics 365 F&O with Unified Developer Environments

Streamlining Development in Dynamics 365 F&O with Unified Developer Environments
Streamlining Development in Dynamics 365 F&O with Unified Developer Environments Lloyd Sebag Wed, 09/20/2023 - 16:26
Body

Streamlining Development in Dynamics 365 F&O with Unified Developer Environments

In the world of finance and operations, the complexity of developer tools and environments can often hinder productivity and collaboration. Recognizing this challenge, Microsoft has introduced a Unified Developer Experience aimed at consolidating and simplifying the developer journey across finance and operations apps and Power Platform. This transformative approach promises to reduce friction and accelerate development processes. In this article, we'll delve into the key aspects of this unified experience and explore its benefits.

Unified Developer Experience Explained

The Unified Developer Experience bridges the gap between finance and operations apps and Power Platform, offering a cohesive environment for developers. This convergence aims to streamline development, making it easier to work across these platforms seamlessly. Let's break down some essential components of this unified approach:

  1. Finance and Operations Apps: These applications provide a robust ecosystem for professional developers. Leveraging a metadata and code-based development environment, they cater to mission-critical scenarios. Developers can create, extend, and customize functionalities to meet specific business needs.

  2. Power Platform: Power Platform offers a low-code development paradigm, allowing rapid solution creation. Microsoft Dataverse serves as the relational data store, ensuring data consistency and availability. Additionally, Power Platform integrates continuous integration and deployment (CI/CD) pipelines for efficient solution deployment.

A Typical Scenario

To illustrate the benefits of this unified experience, consider a common scenario: a developer building a simple app in Microsoft Power Apps for order capture. The data collected in Power Apps is seamlessly synchronized with finance and operations apps. These finance and operations apps handle intricate tasks like inventory availability checks and pricing calculations. The result? Real-time data availability in Power Apps.

Finance and Operations App Development

Developers working with finance and operations apps will find familiarity in the Visual Studio development environment. While some changes have been introduced due to the cloud-based nature of this unified environment, most workflows remain consistent. Resources like the "Write, deploy, and debug X++ code" guide help developers navigate X++ code development, deployment, and debugging in the cloud.

Power Platform Integration

Power Platform's rich development ecosystem complements the unified experience. The Dataverse relational database system plays a pivotal role, facilitating data synchronization between finance and operations app databases and Dataverse entities. Two technologies, dual-write and virtual entities, enable this integration:

  • Dual Write: Dual Write ensures near real-time, bidirectional data integration between finance and operations apps and Dataverse. Changes made in one system automatically reflect in the other. This synchronization is complemented by an advanced user interface for customization.

  • Virtual Tables: Virtual tables, or virtual entities, seamlessly integrate external data sources with Dataverse, eliminating the need for data replication or extensive custom coding.

Deployment Options

Historically, finance and operations app customers had two deployment options: self-hosted virtual machines on-premises or customer-provided Azure subscriptions. However, recognizing the need for faster and low-code extensibility, Microsoft has introduced new deployment options:

New Environment Templates: Customers can now access environment templates in the Power Platform admin center for Finance, Supply Chain Management, and Project Operations for ERP. These templates come pre-configured with Dataverse and related apps, simplifying deployment.

Streamlining Development in Dynamics 365 F&O with Unified Developer Environments

Storage-Based Provisioning: The new unified developer environments follow a storage-based provisioning model, which doesn't bill to your Azure subscription. It includes Dataverse and Finance and Operations database capacity management.

Streamlining Development in Dynamics 365 F&O with Unified Developer Environments

Enhanced Capabilities for Administrators and Developers

Administrators can now deploy environments at scale, copy environments directly, add developers with permissions, incorporate microservice add-ins, enable customer-managed keys, and more. Developers benefit from a simplified process for writing and deploying X++ alongside Dataverse solutions.

Getting Started

To explore this Unified Developer Experience, read the "Unified admin experience for finance and operations apps" article for provisioning developer and trial workloads. Microsoft encourages users to provide feedback and engage with the Dynamics 365 Community to shape future developments.

In conclusion, Microsoft's Unified Developer Experience is a game-changer for finance and operations app developers. By harmonizing developer tools and environments, it simplifies workflows, accelerates development, and empowers developers to create powerful solutions seamlessly. With new deployment options and enhanced capabilities, the future looks promising for finance and operations app development.

Sources : 

https://cloudblogs.microsoft.com/dynamics365/it/2023/09/15/announcing-unified-trial-and-developer-environments-for-dynamics-365-finance-and-operations-apps/

https://learn.microsoft.com/en-us/power-platform/developer/unified-experience/finance-operations-dev-overview

Streamlining Development in Dynamics 365 F&O with Unified Developer Environments

Image
/sites/default/files/2023-09/Streamlining%20Development%20in%20Dynamics%20365%20Finance%20and%20Operations%20with%20Unified%20Developer%20Environments.jpg

Published on:

Learn more
Featured Articles | Dynamics Chronicles
Featured Articles | Dynamics Chronicles

Welcome to our blog, the content is entirely dedicated to Microsoft Dynamics 365, CRM, Power Platform, Common Data Service (CDS) but also Azure. Follow us !

Share post:

Related posts

D365 Sending Email with Customer Account Statement SSRS report as attachment using X++

D365 Sending Email with Customer Account Statement SSRS report as attachment using X++ custTable _custTable;        &...

1 month ago

clicking link on info message X++ to Open form

 Message::AddAction() method can be used to embed an action within a message sent to the message bar. This method supports adding a singl...

1 month ago

Implement Periodic Data Export from D365FO to SFTP

This blog post describes how to implement various scenarios for periodic data export from D365FO to a file and uploading it to SFTP server.

2 months ago

[New Feature] Financial Consolidation Template in Microsoft Dynamics 365 Finance and Operations

🚀 New Feature Online Consolidation Template! 🚀 This feature streamlines the financial consolidation process and enhances the user experience...

2 months ago

[New Feature] Bank Account Lifecycle Management in Microsoft Dynamics 365 Finance and Operations

🚀 New Feature: Workflow approvals for Bank master! 🚀 Microsoft has recently added a new preview feature in Microsoft Dynamics 365 Finance an...

2 months ago

Business Performance Analytics in Microsoft Dynamics 365 Finance and Operations: Part-2

📢 Now Time to Business Performance Analytics in Microsoft Dynamics 365! Let’s dive into the various reports available in Business Perfo...

2 months ago
Stay up to date with latest Microsoft Dynamics 365 and Power Platform news!
* Yes, I agree to the privacy policy