Category Archives: Dynamics 365

Building Standalone Apps with Power Apps Code Apps: Using Dataverse and Office 365 Users Connectors (Part 1)

In the Dynamics 365 and Power Apps ecosystem, we have several options for building applications, each one is for a specific type of requirement. Model-driven Apps works well when we need a structured UI with standard components, while we use Canvas Apps to create custom, mobile-friendly interfaces with a low-code approach. Recently, Microsoft introduced another… Read More »

How to Download Large Files from Dynamics 365 CRM Using BlocksDownloadRequest API

Introduction When working with large files in Microsoft Dataverse (Dynamics 365 CRM), standard download methods often fail due to payload size limits, network interruptions, or memory overload. To address these challenges, Dataverse provides a chunked, block-based download mechanism through APIs such as: InitializeFileBlocksDownloadRequest InitializeAttachmentBlocksDownloadRequest InitializeAnnotationBlocksDownloadRequest This method is the recommended and most reliable way to… Read More »

Dynamics 365 Solution Consolidation: How to Use CloneAsSolutionRequest to Merge Patches and Clean Up Your Environment

Introduction In Dynamics 365 and the Power Platform, solutions are the primary vehicle for application lifecycle management (ALM). As a best practice, direct changes to the base (parent) solution in production or UAT environments should be avoided. Instead, every hotfix or small enhancement should be applied via patches. Each patch adds a separate layer on… Read More »

A Practical Guide to Background Operations and Callback URL in Dynamics 365: Part 2

Handling large-scale data tasks in Dynamics 365 CRM can be challenging, especially when syncing thousands of records with external systems. Background Operations allow these resource-intensive tasks to run asynchronously, keeping the system responsive. In this article, we’ll walk through the technical setup using a practical scenario: syncing thousands of records with an external system. You’ll… Read More »

How to View Audit Storage by Entity in Dynamics 365 Using the GetAuditStorageDetails Action

Introduction In Microsoft Dynamics 365, auditing helps you keep track of what’s happening inside your CRM. Every time a record is created, updated, or deleted, the system records this activity as an audit log. While this is great for transparency and troubleshooting, there’s a challenge – the platform doesn’t directly show how much storage each… Read More »

The Ultimate Guide to Row-Level Filtering in Dynamics 365 Customer Insights – Data

Working with massive datasets in Microsoft Dynamics 365 Customer Insights-Data can be challenging. If you’re dealing with millions of records from different data sources, managing and filtering out unwanted data to enhance system performance is key. Loading unnecessary data can create bottlenecks, slow down processing, and waste resources when creating segments, calculating measures, or building… Read More »

Synchronous vs Asynchronous Workflows in Dynamics 365 CRM: Best Practices for Large Data Sets – Part 1

Every CRM professional has faced this at some point: a workflow that performs flawlessly in testing but slows everything down when deployed at scale. You must have encountered this while handling a bulk update of 10,000 account records during a data migration in Dynamics 365 CRM. Although triggering a synchronous workflow in Dynamics 365 CRM… Read More »

How to Leverage Custom Prompts in Power Apps within Dynamics 365 CRM

Custom prompts in Power Apps enable makers to embed generative AI directly into business applications, solving unique challenges with advanced intelligence. Once built and validated using the Power Apps Prompt Builder, these AI-powered prompts can be seamlessly integrated into your app via Power Fx functions, making AI-driven experiences simple and scalable. In this blog, we’ll… Read More »

How to Automatically Detect and Remove Unwanted Solution Components in Dynamics 365

Imagine yourself managing a sprawling Dynamics 365 solution, bloated with thousands of components, including web resources, entities, and plugins, many of which are unused web resources with no dependencies. Cleaning them up via the Power Apps maker portal (https://make.powerapps.com/) means scrolling through endless lists and manually deleting each one, a tedious and error-prone task. One… Read More »