Connecting to Dataverse: Server-to-Server (S2S) Authentication Explained

In the previous post, we connected to Dataverse using delegated OAuth with ServiceClient. That works great for: Console tools Admin utilities Interactive scripts But what if: There is no user? The code runs in Azure? It’s a scheduled background job? It’s a production integration layer? This is where Server-to-Server (S2S) authentication comes in. What Is … Continue reading Connecting to Dataverse: Server-to-Server (S2S) Authentication Explained

Connecting to Dataverse: Modern .NET Authentication with ServiceClient

In the previous post, we mapped the authentication landscape. Now we move from architecture to implementation. This post shows you how to connect to Dataverse using modern .NET patterns with the recommended client: Microsoft.PowerPlatform.Dataverse.Client.ServiceClient If you're building: Console apps Migration utilities Admin tools DevOps automation Internal utilities XrmToolBox-style plugins This is your starting point. Why … Continue reading Connecting to Dataverse: Modern .NET Authentication with ServiceClient

Connecting to Dataverse: Choosing the Right Authentication Strategy

If you’ve worked with Microsoft Dataverse long enough, you’ve probably asked yourself at least once: “What’s the correct way to connect to Dataverse for this scenario?” Microsoft documentation covers each scenario individually. But rarely do we see them explained side-by-side with architectural clarity. This series fixes that. In this first part, we’ll answer one question: … Continue reading Connecting to Dataverse: Choosing the Right Authentication Strategy

Power Apps Search Series – Custom Search Analyzers for Precision Matching

In previous posts, we used the default indexing behavior of Dataverse. But what if your data needs custom tokenization, filters, or language handling? Enter Custom Search Analyzers a way to control how your data is indexed and searched. What Are Search Analyzers? Search analyzers define how text fields are: Tokenized (split into searchable pieces) Normalized … Continue reading Power Apps Search Series – Custom Search Analyzers for Precision Matching

Power Apps Search Series – Monitoring Index Status and Search Statistics

You have built intelligent, lightning-fast search experiences using the Dataverse Search APIs. But how do you ensure it keeps working? In this post, we will explore the Search Status and Statistics APIs your tools for maintaining healthy search experiences in Power Apps. What Does Search Status Track? Dataverse indexing is what powers full-text search. But … Continue reading Power Apps Search Series – Monitoring Index Status and Search Statistics

Power Apps Search Series – Autocomplete API for Predictive Search Experiences

In Tthe previous post, we covered the Suggest API, ideal for intelligent type-ahead experiences. In this post, we explore another UX enhancement tool the Autocomplete API, which is used to complete partially typed search terms based on indexed data in Dataverse. What Is the Autocomplete API? The Autocomplete API is designed to return the most … Continue reading Power Apps Search Series – Autocomplete API for Predictive Search Experiences

Power Apps Search Series – Suggest API for Intelligent Search Assistance

In the previous post we explored the full power of the Search Query API in Dataverse. Now, let’s shift gears to a more UX-focused capability: the Suggest API. This feature powers intelligent, type-ahead search experiences that offer suggestions before a full search is even submitted ideal for lookup fields, search bars, and filtering experiences in … Continue reading Power Apps Search Series – Suggest API for Intelligent Search Assistance

Integrate Dataverse and Azure Event Hubs Seamlessly

In Part 1 and Part 2, we explored foundational Azure integration with Dataverse and different ways to interact with Dataverse data within Azure. Now in Part 3, we dive into the event streaming side of integration specifically using Azure Event Hubs to stream Dataverse data in near real-time. This is ideal for scenarios where you … Continue reading Integrate Dataverse and Azure Event Hubs Seamlessly

Working with Dataverse Data in Azure – Practical Patterns & Considerations

In Part 1, we explored the why and how of Azure integration with Dataverse using Service Bus and Azure-aware plug-ins. Now in Part 2, we zoom into the real-world mechanics of working with Dataverse data inside Azure solutions. Whether you're building APIs, serverless workflows, or batch processes this post is your launchpad. Why Move Data … Continue reading Working with Dataverse Data in Azure – Practical Patterns & Considerations

Extending the Power Apps Timeline: Displaying Attendance Records with a Custom Connector

Introduction: The Problem with the Default Timeline The Timeline control in model-driven apps is one of the most useful UI components for displaying activities, notes, and related records. But until recently, the scope was somewhat rigid you could only surface system-defined entities such as emails, appointments, and custom activities. What if you wanted to bring … Continue reading Extending the Power Apps Timeline: Displaying Attendance Records with a Custom Connector