Karl-Johan Spiik, Microsoft MVP

AI ambassador goes into Microsoft Power Platform

Anonymization Azure Function with GitHub Copilot

I’m about to write Azure Function for data anonymization in Dataverse with GitHub Copilot. I created the tables and model driven app with M365 Copilot and maker portal Copilot in previous post. I also proposed prompt for me to use… Continue Reading →

Create anonymization solution with Copilots

I had task for creating GDPR solution that anonymizes data. We were first thinking building it with plugin and Power Automate but that solution seemed to be too complex to build and maintain. I discussed with GitHub Copilot and it… Continue Reading →

Power Automate trigger could change between Added or Updated?!?!

Earlier I was struggling with getting double triggers from model-driven app but this time my struggle was different. I had Dynamics 365 Customer Insights Journey product public form that was updating Contacts table. I just wanted to have trigger for… Continue Reading →

Plugin Registration Tool debugging

I have created plugin and had to debug my C# code. Setting up debug process is complex. Microsoft offers good instructions but there were some things that I just had to figure out myself. I will tell you all my… Continue Reading →

Create Resource Requirement and Booking automatically

Dynamics 365 out-of-the-box features assumes that resource bookings are done manually, but there is possibility automate creating Resource Requirements and Bookable Resource Booking automatically with Power Automate. While Project Operations offers variety of tables and views, there is possibility to… Continue Reading →

Automate object connections in D365

Dynamics 365 projects usually contains connections between entities, that might not be connected out-of-the-box or there is no point of connection them directly, since the data model does not need it. There is need to have a connection between entities… Continue Reading →

Don’t rename D365 out-of-the-box tabs or sections

I had weird issue when Dynamics 365 Project Operations out-of-the-box initializePage JavaScript function started to give error. I tried to debug it, but the error did not make any sense – null reference error in out-of-the-box initializePage onLoad event handler… Continue Reading →

Custom Approval with Adaptive Card

Power Automate offers out-of-the-box approval workflow but it sends the approval in email and Teams notification. One must have the approval persons hard coded or in a separate list. What if we would like to send the approval in a… Continue Reading →

Power Platform or Azure DevOps pipelines?

The deployment process can be handled either manually or through automation. Automation is highly recommended for all customer projects, typically using CI/CD pipelines. Traditionally, Azure DevOps has been the go-to tool for deployment automation, but it can be cumbersome and… Continue Reading →

Dataverse synonyms with Copilot Agent

Many of use uses SharePoint as the Copilot Agent knowledge source but enterprise data is usually in Dataverse. Attaching Dataverse table to Copilot Agent gives the access to the data but the AI functionality might not get the answers with… Continue Reading →

« Older posts

© 2025 Karl-Johan Spiik, Microsoft MVP — Powered by WordPress

Theme by Anders NorenUp ↑