Blog
Notes from the trenches of Power Platform pro-code development.
-
Building Plugin Packages in CI/CD Automation
If you follow the recommended practices using the Power Platform CLI for exporting and unpacking solutions in CI/CD pipelines, you can use the `solution add-reference` command to add code-first compon
CI/CDPluginAutomationDevOps -
Universal Search Export to Excel
The first tool I thought of as an example of this type of functionality, was FetchXml Builder, by Jonas Rapp. in FetchXml Builder you can open the results of a query in Excel after getting the results
Universal SearchXrmToolBoxExcel -
Universal Search for Solution Source Files
Two good examples of Power Platform components that aren't easily searched, today, are Canvas Apps and .NET Plugins. Both store some of their information inside of tables in Dataverse that you can sea
Universal SearchXrmToolBoxSolution Files -
Power Platform CLIx: A New XrmToolBox Tool for Power Platform Command Line Functions
That’s why I created Power Platform CLIx (or 'Clix' for short). The tool allows you to explore and run power platform command line functions using a graphical user interface inside of XrmToolBox. With
XrmToolBoxPAC CLIPower Platform -
Create a Regular Expression Validator for Microsoft Power Automate
Currently, Power Automate doesn't support Regular Expression validation and validating emails using the 'contains' condition may not be sufficient. While the specific scenario was for validating email
Power AutomateRegexValidation -
Direct Query SQL Virtual Entities
Until recently, however, you could only create / use Virtual Entity providers that reached out to external APIs via web protocols. The recently enabled ability to reach out directly to Azure SQL from
Virtual EntitiesSQLDynamics 365 -
Quick Fix for Downloading Power Apps SDK Tools
The error wasn't really specific, but a quick Google search did lead to a solution on [Stack Overflow](https://stackoverflow.com/questions/41618766/powershell-invoke-webrequest-fails-with-ssl-tls-secu
Power PlatformSDKTools -
Search Your Metadata with Universal Search!
Several months ago after releasing the last feature I'd hoped to include in the tool, the ability to search on related lookups and picklists, I polled the community on what feature I should implement
Universal SearchXrmToolBoxMetadata -
Flow Everything: Calling Synchronous Flows from CDS and D365
While I appreciate the recommendation to run my background workflows in Microsoft Flow, and will certainly do it whenever possible. It's unfortunate that only my async processes can live in Flow since
Power AutomateDataverseCDSFlow -
Universal Search! Search all the Things!
When I first released Universal Search there were a few search scenarios I didn't address. In particular, you couldn't search for records based on the human readable value of picklist and lookup field
XrmToolBoxUniversal SearchDataverse -
Updating Organizationally Owned Entities in Dynamics 365 to User Owned Using CRM Snapshot
As I thought about the question I began to realize that CRM Snapshot may simplify this process somewhat so I sat down to create a video on how one might accomplish this task using the tool. As the que
Dynamics 365OwnershipCRM Snapshot -
Developing Dynamics 365 Web Resources Leveraging Knockout.js and Custom Actions
The requirement was to build a dashboard that displayed the status of certain integrations with Dynamics 365 and data related to the integrations status. I went online to find an open source HTML temp
Knockout.jsWeb ResourcesCustom ActionsDynamics 365 -
10 Facts About Boston 365 Saturday on 1/26/19
Dynamics 365 Saturday will be in Boston, MA on January 26th. You can register and view more about the event here.
365 SaturdayCommunityBoston -
Dynamics 365 Universal Search for XrmToolBox
I was inspired by my ignorance to build this tool. Which, I think is a pretty good reason to build something.
XrmToolBoxDynamics 365Universal Search -
Switching Microsoft 365 Personas in Google Chrome
If you're a Dynamics 365 or Office 365 Developer or Admin or Customizer that has more than one login for your 365 environment you've certainly dealt with this issue before. It's particularly frustrati
Microsoft 365ChromeProductivity -
How to Copy Dynamics 365 Portal Web Forms and more.
How to Copy Dynamics 365 Portal Web Forms and more. — a post from Mike Factorial about Power Platform and Dynamics 365 development.
Dynamics 365PortalWeb Forms -
Why Are We Building Games for PowerApps?
There's been a lot of publicity on social media around games built on the PowerApps platform and there's a legitimate concern that business users won't understand the value of PowerApps for building b
Power PlatformPowerAppsGames -
365 Saturday Washington D.C. In Pictures
Here's what happened in pictures at the first Dynamics 365 Saturday in Washington D.C. Thanks to @BillTsaiTechGuy for the great shots!
365 SaturdayCommunityPhotos -
Custom CSS in Dynamics 365 Forms? Yeah You Can Do That...But You Shouldn't.
if (!myWindow.document.getElementById('customSCCss')) {
CSSDynamics 365Customization -
No Code AppSource Packaging
[](https://github.com/TheCRMLab/CRMEasyPackageDeploy)
AppSourcePower Platform -
Troubleshooting oAuth with Multi-Tenant Dynamics 365 Applications
AuthenticationContext authContext = new AuthenticationContext(ConfigurationManager.AppSettings);
AzureOAuthDynamics 365Multi-tenant -
Solution With Id Does Not Exist When Staging for Upgrade
Today, I was attempting to stage a solution for upgrade in order to deprecate a few fields that I was no longer using and wanted to remove completely from my Development / Stage and UAT environments.
Dynamics 365Solution -
The Journey Begins
The Journey Begins — a post from Mike Factorial about Power Platform and Dynamics 365 development.