In a session at CollabDays Finland 2025, Microsoft MVP Terho Antila and Arto Niemi from Locoda tackled one of the most complex challenges facing Power Platform professionals today: how to bring structure, visibility, and automation to sprawling environments powered by AI and Copilot... Continue Reading → The post From Agent Quality to Power Platform Governance – Practical Tool Demos appeared first on Karl-Johan Spiik, Microsoft MVP.| Karl-Johan Spiik, Microsoft MVP
At CollabDays Finland 2025, Microsoft MVP Mikko Koskinen delivered a session that tackled one of the most pressing challenges in the Power Platform ecosystem: how to govern, deploy, and scale Copilot Studio agents responsibly (session slides). With a background in enterprise architecture and hands-on... Continue Reading → The post Mastering Copilot Agent Governance: Strategies for Secure and Efficient Deployment appeared first on Karl-Johan Spiik, Microsoft MVP.| Karl-Johan Spiik, Microsoft MVP
At CollabDays Finland 2025, Power Platform advocate Katerina Chernevskaya delivered a session that was both technically rich and refreshingly relatable. Her talk focused on two powerful features in Power Apps—Named Formulas and User Defined Functions (UDFs)—and how they can transform the way makers build,... Continue Reading → The post Power Apps logic made easy: Smarter development with Named Formulas & User Defined Functions appeared first on Karl-Johan Spiik, Microsoft MVP.| Karl-Johan Spiik, Microsoft MVP
At CollabDays Finland 2025, Microsoft MVP Renato Romão delivered a session that was both deeply technical and highly practical. With nearly five years of experience working with Copilot Studio, Renato brought clarity to a rapidly evolving space: AI-powered automation inside the Power Platform. His... Continue Reading → The post Mastering Autonomous Agents: Tips & Tricks with Copilot Studio appeared first on Karl-Johan Spiik, Microsoft MVP.| Karl-Johan Spiik, Microsoft MVP
Cybersecurity expert Sami Laiho took the stage to deliver one of the most sobering yet insightful sessions of the CollabDays Finland 2025 conference. The talk covered everything from ransomware economics to AI impersonation, and painted a clear picture of the threats we... Continue Reading → The post Forward to the Past and Back to the Future – Cybercrime in 2024/2025 appeared first on Karl-Johan Spiik, Microsoft MVP.| Karl-Johan Spiik, Microsoft MVP
At CollabDays Finland 2025, Microsoft MVP Nick Doelman delivered session that showcased both the future of AI-assisted development and the practical power of low-code web building. Whether you were a seasoned developer exploring Copilot workflows or a newcomer trying to... Continue Reading →| Karl-Johan Spiik, Microsoft MVP
I was in PowerUp! Live Meetup on Thursday and Tatu Seppälä was presenting security solution to give permissions to environments trough Entra ID security groups instead of assigning them directly to users. During his presentation I remembered that I have... Continue Reading →| Karl-Johan Spiik, Microsoft MVP
There is autonomous Agent handling the recruitment process for applying the job. The Agent takes in the CV, helps the applicant to see what is missing and gives rating how the applicant CV applies to the open job position. Agent... Continue Reading →| Karl-Johan Spiik, Microsoft MVP
Creating a Copilot Studio Agent worked like charm. All topics and AI features worked like promised in the documentation. I was amazed how easy it was to build the Agent functionality – even I had never before done this kind... Continue Reading → The post Errors in Agent development and generative answers appeared first on Karl-Johan Spiik, Microsoft MVP.| Karl-Johan Spiik, Microsoft MVP
Finally my agent knows how to show the user which job positions are available and asking name and CV file. Saving the file is working and also getting the content from the file for the Agent’s use works now. Then... Continue Reading → The post Agent comparing content with knowledge source appeared first on Karl-Johan Spiik, Microsoft MVP.| Karl-Johan Spiik, Microsoft MVP
Added knowledge source and testing if the Agent could read the PDF files in a Dataverse table row but it just gets the file guid, not the contents so knowledge source is not a choice now. I need to create... Continue Reading →| Karl-Johan Spiik, Microsoft MVP
ATTENTION 15.7.2025 Microsoft changed platform and no need to change the file to string bytes anymore – Agent Flow can have parameter type File from now on! I want to upload document in the Copilot Studio Agent chatbot interface and... Continue Reading →| Karl-Johan Spiik, Microsoft MVP
I started to create Recruitment Agent from the beginning. First you need to give all the description and instructions to the Agent. Then there is need to get the knowledge sources for the Agent to query for the Job Positions,... Continue Reading →| Karl-Johan Spiik, Microsoft MVP
When you are building an Agent that takes user input and compares it to something, you need to have the something up and running before start to create the Agent. In my Autonomous Agents scenario there is Recruitment Agent that... Continue Reading →| Karl-Johan Spiik, Microsoft MVP
I’ve delved into testing autonomous agent building, pondering its potential for facilitating community interactions. Many organizations utilize Teams teams within the Power Platform framework, with channels dedicated to various products. Why should a community facilitator manually seek out active members... Continue Reading →| Karl-Johan Spiik, Microsoft MVP
I vibe coded Data Anonymization solution configuration app and then Azure Function but realized that functions are not my cup of tea anymore. I decided that if the logic is mainly already in configurations, why not create it with Power... Continue Reading →| Karl-Johan Spiik, Microsoft MVP
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 →| Karl-Johan Spiik, Microsoft MVP
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 →| Karl-Johan Spiik, Microsoft MVP
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 →| Karl-Johan Spiik, Microsoft MVP
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 →| Karl-Johan Spiik, Microsoft MVP
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 →| Karl-Johan Spiik, Microsoft MVP
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 →| Karl-Johan Spiik, Microsoft MVP
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 →| Karl-Johan Spiik, Microsoft MVP
You have situation where your Power Automate flow is triggered twice within two seconds. This happens when Dynamics 365 or Power Platform model-driven app form is saving a row into Dataverse table the first time and user is pressing the... Continue Reading →| Karl-Johan Spiik, Microsoft MVP
I need to have prefixed dates in Microsoft PowerApps model-driven app and could not find any suitable solution from Internet. I found this video from Alireza Aliabadi where message was clear: There is no idea to use the calendar component... Continue Reading →| Karl-Johan Spiik, Microsoft MVP
Copilot Studio bot can be embedded into SharePoint site, but without SSO configuration the usability is quite bad. Previous blog post described how to configure the app registrations and get values for this last step of creating SPFx solution which... Continue Reading →| Karl-Johan Spiik, Microsoft MVP
You get out-of-the-box Copilot Studio bot working and reading SharePoint but embedding it to SharePoint gets ugly authentication popup. You have gone trough the instructions for SSO in SharePoint containing SPFx but after two days of pulling your hair you... Continue Reading →| Karl-Johan Spiik, Microsoft MVP
Dynamics 365 (D365) offers integration that stores documents into SharePoint and displays them in D365. This integration has many benefits and offers indexing of documents which will not happen if the documents are saved inside Dataverse which is technical database... Continue Reading →| Karl-Johan Spiik, Microsoft MVP