<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Power Platform Girl</title>
    <link>https://powerplatformgirl.com</link>
    <description>Solutions, best practices, and expert tips for Microsoft Dynamics 365 Customer Engagement consultants.</description>
    <atom:link href="https://powerplatformgirl.com/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>I Used XrmToolBox + AI to Clean Up Security Roles Without Losing My Mind</title>
      <link>https://powerplatformgirl.com/articles/i-used-xrmtoolbox-ai-to-clean-up-security-roles-without-losing-my-mind</link>
      <guid isPermaLink="true">https://powerplatformgirl.com/articles/i-used-xrmtoolbox-ai-to-clean-up-security-roles-without-losing-my-mind</guid>
      <description>Security role cleanup always sounds simple until you export everything and realize you are now staring at a pile of roles that all look vaguely related and mildly threatening. This time, instead of manually comparing every privilege and access level, I used XrmToolBox to export the role details and AI to help me spot overlap, likely consolidation opportunities, and the places where a real human still needed to make the call.</description>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>How to Write Better Developer Handoff Notes as a Functional Consultant</title>
      <link>https://powerplatformgirl.com/articles/how-to-write-better-developer-handoff-notes-as-a-functional-consultant</link>
      <guid isPermaLink="true">https://powerplatformgirl.com/articles/how-to-write-better-developer-handoff-notes-as-a-functional-consultant</guid>
      <description>When a Dynamics 365 requirement cannot be solved with standard configuration, a good developer handoff note can save your project from confusion, rework, and endless back-and-forth. Here’s how functional consultants can clearly explain the business need, the gap, the expected behavior, and the testing criteria before handing work over to development.</description>
      <pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Debugging JavaScript Web Resources in Dynamics 365 (Without Losing Your Mind)</title>
      <link>https://powerplatformgirl.com/articles/debugging-javascript-web-resources-in-dynamics-365-without-losing-your-mind</link>
      <guid isPermaLink="true">https://powerplatformgirl.com/articles/debugging-javascript-web-resources-in-dynamics-365-without-losing-your-mind</guid>
      <description>JavaScript web resources in Dynamics 365 are usually what you reach for when business rules and out-of-the-box functionality stop just short of what you need. This article walks through the real-world debugging habits that make form scripts easier to troubleshoot, from checking whether events are actually firing to catching naming, caching, and executionContext issues before they waste your afternoon.</description>
      <pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>From Hours to Minutes: Mastering MPP Import in Project Operations</title>
      <link>https://powerplatformgirl.com/articles/from-hours-to-minutes-mastering-mpp-import-in-project-operations</link>
      <guid isPermaLink="true">https://powerplatformgirl.com/articles/from-hours-to-minutes-mastering-mpp-import-in-project-operations</guid>
      <description>Don&apos;t let the &quot;Calculation...&quot; spinner dictate your workday. A deep dive into using MPP files to build and manage Project Operations templates without the Dataverse clutter.</description>
      <pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Stop Over-Engineering Document Generation in D365: The Guide to Native Word Templates</title>
      <link>https://powerplatformgirl.com/articles/stop-over-engineering-document-generation-in-d365-the-guide-to-native-word-templates</link>
      <guid isPermaLink="true">https://powerplatformgirl.com/articles/stop-over-engineering-document-generation-in-d365-the-guide-to-native-word-templates</guid>
      <description>Are you over-engineering document generation in Dynamics 365 with massive Power Automate flows? Discover how to leverage native Word Templates to seamlessly pull custom application data into perfectly formatted summaries using zero custom code. Read on for the step-by-step build process and the crucial gotchas every consultant needs to know before they start.</description>
      <pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Bulletproof Way to Bulk Fulfill Sales Orders via Dataverse Web API</title>
      <link>https://powerplatformgirl.com/articles/the-bulletproof-way-to-bulk-fulfill-sales-orders-via-dataverse-web-api</link>
      <guid isPermaLink="true">https://powerplatformgirl.com/articles/the-bulletproof-way-to-bulk-fulfill-sales-orders-via-dataverse-web-api</guid>
      <description>This article is a “surgical precision” Power Automate pattern for when the normal Dataverse connector isn’t reliable enough—especially on legacy records. It uses the HTTP action + raw Dataverse Web API authenticated via an Azure App Registration to run a bound action (like FulfillSalesOrder) only against a strictly controlled list of records from an Excel table. The key idea: Excel drives the scope, the flow includes a 1-to-1 match safety valve, and you validate via HTTP status codes and the Dynamics UI so you can bulk-clean records without collateral damage.</description>
      <pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Customer Voice + D365: Automate Case Surveys, Score Responses, and Flag Negatives</title>
      <link>https://powerplatformgirl.com/articles/customer-voice-d365-automate-case-surveys-score-responses-and-flag-negatives</link>
      <guid isPermaLink="true">https://powerplatformgirl.com/articles/customer-voice-d365-automate-case-surveys-score-responses-and-flag-negatives</guid>
      <description>This guide is a reusable pattern for connecting Customer Voice + Dynamics 365 Customer Service so survey feedback becomes actionable work. It shows how to automatically send a survey when a Case is created, then parse the response JSON, score specific questions, and write a clear Positive/Negative “Survey Outcome” back onto the Case. The result: support teams can triage unhappy customers directly from Dynamics (no dashboard hopping), with guardrails for exclusions, ALM-friendly question mappings, and safe “no false negatives” scoring.</description>
      <pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Scaling In-Person Event Registration: One ClickDimensions Widget to Rule Them All</title>
      <link>https://powerplatformgirl.com/articles/scaling-in-person-event-registration-one-clickdimensions-widget-to-rule-them-all</link>
      <guid isPermaLink="true">https://powerplatformgirl.com/articles/scaling-in-person-event-registration-one-clickdimensions-widget-to-rule-them-all</guid>
      <description>Learn how to scale in-person event registrations in Dynamics 365. Use one embedded ClickDimensions form and Power Automate to read utm_content and automatically create Event Participation records without manual data entry.</description>
      <pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Why We Used a Console App to Update 1.3 Million Records (And When You Should Too)</title>
      <link>https://powerplatformgirl.com/articles/why-we-used-a-console-app-to-update-13-million-records-and-when-you-should-too</link>
      <guid isPermaLink="true">https://powerplatformgirl.com/articles/why-we-used-a-console-app-to-update-13-million-records-and-when-you-should-too</guid>
      <description>When your update count hits seven digits, the question stops being “can we do this?” and becomes “what’s the safest way to do this once?” This article explains why a console app using the Dataverse SDK is often the most controlled option for high-volume updates—especially when you need deterministic mapping logic, safe reruns, batching/throttling control, and the ability to update inactive records—plus a practical “test small first” pattern and validation steps to prove it worked.</description>
      <pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>