Foundations of Azure Integration with Dataverse

In the modern enterprise, data no longer lives in silos. Organizations rely on a diverse mix of applications, services, and platforms and Microsoft Power Platform is no exception. For businesses running on Dynamics 365 or Dataverse, Azure integration unlocks seamless connections with the broader Microsoft cloud ecosystem, enabling high-scale processing, real-time communication, and extensibility through … Continue reading Foundations of Azure Integration with Dataverse

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

Mastering Alternate Keys in Dataverse: The Key to Seamless Integration, Upserts, and Sync

In the world of Dataverse and Power Platform development, GUIDs (record IDs) are often the go-to for identifying records. But in integration-heavy scenarios where external systems don’t (and shouldn’t) know about Dataverse-specific GUIDs there’s a smarter, more maintainable way to reference and sync data: Alternate Keys. In this deep dive, we’ll explore: What are alternate … Continue reading Mastering Alternate Keys in Dataverse: The Key to Seamless Integration, Upserts, and Sync

From Field to AI-Powered Insight: Mastering Prompt Columns in Dataverse

The Power Platform has come a long way from building basic canvas and model-driven apps. With the introduction of AI Copilots and natural language experiences, there's a new frontier for makers and developers: integrating AI prompts directly into Dataverse through a Prompt Column. In this post, we’ll dive into: What is a Prompt Column? How … Continue reading From Field to AI-Powered Insight: Mastering Prompt Columns in Dataverse

Prepopulate Model-Driven Forms Using Custom Query String Parameters in Power Apps

One of the most underused tricks in model-driven app development is the ability to pass data directly into a form via query string parameters and use that data to prepopulate fields when the form loads. Whether you're embedding forms in external portals, triggering them from other apps, or launching forms via buttons or Power Automate … Continue reading Prepopulate Model-Driven Forms Using Custom Query String Parameters in Power Apps

Power Platform Performance : Verifying Network Throughput for Reliable Client Performance

You’ve optimized forms. You’ve cleaned up schema. You’ve eliminated blocking code. But your users are still complaining: “It’s fast for some people—but still slow for me!” That’s your cue to check the network. In this final part of the Power Platform Performance series, we’ll uncover how network capacity and throughput directly impact performance in model-driven … Continue reading Power Platform Performance : Verifying Network Throughput for Reliable Client Performance

Power Platform Performance: Cleaning Schema with Object Checker

Forms may load fast, and your JavaScript may run smooth but if your Dataverse schema is bloated, inconsistent, or inefficient, performance will eventually take a hit. Welcome to Part 6 of our Power Platform Performance series. This time, we’re focusing on the often-overlooked foundation of any model-driven app: your schema. This post introduces the Object … Continue reading Power Platform Performance: Cleaning Schema with Object Checker

Power Platform Performance : Catching Performance Issues with Power Apps Checker

By now in our series, we’ve covered how to: Design fast-loading forms Structure productive, task-focused UIs Avoid blocking client-side scripts with async calls Debug with the console API, safely and smartly Now, it’s time to introduce your performance safety net: Power Apps Checker. Whether you're building model-driven apps, customizing ribbons, writing plug-ins, or adding JavaScript … Continue reading Power Platform Performance : Catching Performance Issues with Power Apps Checker

Power Platform Performance : Mastering the console API (and Knowing When to Ditch It)

Debugging is part of every maker and developer’s workflow. And for many of us, the console API is a go-to tool: console.log, console.error, console.warn, they’re quick, accessible, and useful when inspecting form behavior, variables, and network flows. But here’s the truth: overusing the console or leaving console statements in production can tank your model-driven app’s … Continue reading Power Platform Performance : Mastering the console API (and Knowing When to Ditch It)

Power Platform Performance: Using Asynchronous HTTP Calls for Faster, Smoother Forms

So far in our performance series, we’ve covered: How to design forms that load fast How to build forms that help users get work done faster Now let’s talk about something that can instantly break both: blocking HTTP requests in client-side code. JavaScript lets you customize model-driven forms to a powerful degree. But if you’re … Continue reading Power Platform Performance: Using Asynchronous HTTP Calls for Faster, Smoother Forms