Power Pages Fundamentals #25: How to Connect Power Pages to Microsoft Fabric Using Power Apps Virtual Tables (Step-by-Step): Quick Read Series

During my discussion with community members, few of them approached me whether we can use Microsoft fabric and show the data in their websites for internal users only. I felt that creating a website and building a page to just show the data for visibility purposes? Is there any easy way that one can build …

Continue reading Power Pages Fundamentals #25: How to Connect Power Pages to Microsoft Fabric Using Power Apps Virtual Tables (Step-by-Step): Quick Read Series

Microsoft Azure Fundamentals #5: Complex Error Handling Patterns for High-Volume Microsoft Dataverse Integrations in Azure

๐Ÿš€ 1. Problem Context When integrating Microsoft Dataverse with Azure services (e.g., Azure Service Bus, Azure Functions, Logic Apps, Azure SQL, or Data Lake) under high transaction volumes, transient errors, throttling, and message delivery failures are inevitable. Without a well-designed error handling strategy, you risk: Lost or duplicated data Stuck integration queues Orphaned records Non-deterministic …

Continue reading Microsoft Azure Fundamentals #5: Complex Error Handling Patterns for High-Volume Microsoft Dataverse Integrations in Azure

Microsoft Azure Fundamentals #4: Azure Service Bus Topics and Subscriptions for multi-system CRM workflows in Microsoft Dataverse / Dynamics 365

๐Ÿš€ 1. Scenario Overview In modern enterprise environments, a single business event in Microsoft Dataverse (CRM) can trigger workflows across multiple systems โ€” ERP, marketing automation, data lakes, or custom line-of-business (LOB) apps. To avoid tight coupling between these systems, Azure Service Bus Topics & Subscriptions provide a robust message-based pub/sub architecture that guarantees delivery, …

Continue reading Microsoft Azure Fundamentals #4: Azure Service Bus Topics and Subscriptions for multi-system CRM workflows in Microsoft Dataverse / Dynamics 365

Microsoft Azure Fundamentals #3: Maximizing Event-Driven Architecture in Microsoft Power Platform

๐Ÿงฉ 1. Overview Event-driven architecture (EDA) transforms how systems communicate.Instead of traditional requestโ€“response or batch integrations, it enables real-time reactions to business changes โ€” making systems more scalable, decoupled, and reactive. In the Microsoft Power Platform ecosystem, this is best achieved by integrating: Dataverse Change Tracking (source of truth for data changes) Azure Event Grid …

Continue reading Microsoft Azure Fundamentals #3: Maximizing Event-Driven Architecture in Microsoft Power Platform

Microsoft Azure Fundamentals #2: Designing Real-Time Bi-Directional Sync Between Dataverse and Azure SQL for Multi-Region Deployments

Detailed technical breakdown of designing a real-time bi-directional sync between Dataverse and Azure SQL for multi-region deployments: 1. Overview Real-time bi-directional sync ensures that changes in Dataverse (Dynamics 365) reflect in Azure SQL and vice versa without delays, while supporting multiple regions (geo-distributed environments). This is critical for large enterprises with regional operations or multi-cloud …

Continue reading Microsoft Azure Fundamentals #2: Designing Real-Time Bi-Directional Sync Between Dataverse and Azure SQL for Multi-Region Deployments

Power Pages Fundamentals #24: Boosting Portal Security with Azure Single Sign-On: Quick Read Series

Contoso Motors is a large automotive service company.They have built a Power Pages customer portal for their external partners and customers to: Book service appointments View vehicle status Access invoices and history Currently, Contosoโ€™s portal uses basic authentication. Customers have to create separate portal credentials โ€” leading to confusion, forgotten passwords, and high support requests. …

Continue reading Power Pages Fundamentals #24: Boosting Portal Security with Azure Single Sign-On: Quick Read Series

Microsoft Azure Fundamentals #1: Creating External Tenants in Entra ID: A Step-by-Step Guide

It is important to configure external tenants for different scenarios. In this post we can see how to create a tenant step by step so that it can be used as an example creation of external Entra ID in Power Pages integration instead of Azure B2C for external users. Step 1 : Login to https://entra.microsoft.com/

Continue reading Microsoft Azure Fundamentals #1: Creating External Tenants in Entra ID: A Step-by-Step Guide

Power Pages Fundamentals #23: Prepopulate Case Form with Contact Info via JavaScript and Web API: Quick Read Series

Another common scenario is to work on multiple tables using web api . In this post , we will see how to work with contact and incident(case) table to create a case Step 1 : Create a webpage from power pages studio Step 2: For the 2 tables contact and incident (case) create respective table …

Continue reading Power Pages Fundamentals #23: Prepopulate Case Form with Contact Info via JavaScript and Web API: Quick Read Series

Power Pages Fundamentals #22: Enhance Webpage Efficiency with Content Snippets: Quick Read Series

One common requirement in any website was to show some message like greeting or welcome one particular logged in user with his name and email id. It is not a good idea to always write code in every page which will be redundant while development of all web pages. So, it is always advisable to …

Continue reading Power Pages Fundamentals #22: Enhance Webpage Efficiency with Content Snippets: Quick Read Series

Power Pages Fundamentals #21: Power Pages CRUD Operations Guide with WebAPI: Quick Read Series

In Power Pages CRUD operations is a common scenario for any implementation with WebAPI. I will explain this step by step process with the example of creation and updating and deletion of dataverse records. Step 1 : Go to Power Pages studio and add a new page and then provide the name as CRUD operations …

Continue reading Power Pages Fundamentals #21: Power Pages CRUD Operations Guide with WebAPI: Quick Read Series