<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Burgers &amp; Bytes</title><link>https://www.burgersandbytes.nl/</link><description>Recent content on Burgers &amp; Bytes</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 19 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.burgersandbytes.nl/index.xml" rel="self" type="application/rss+xml"/><item><title>Our artificial future - book review #1</title><link>https://www.burgersandbytes.nl/blog/20260119-book-onzekunstmatigetoekomst/</link><pubDate>Mon, 19 Jan 2026 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20260119-book-onzekunstmatigetoekomst/</guid><description>&lt;p&gt;Most of the blogs I write are about Power Platform, Microsoft 365, and how to apply technology in a practical way within organizations. Concrete, hands-on, and usually quite technical.&lt;/p&gt;
&lt;p&gt;This year, I want to add something to that mix: occasionally stepping back and reflecting on the other side of technology.&lt;/p&gt;
&lt;p&gt;One of the first books I read with that goal in mind is &lt;strong&gt;Onze kunstmatige toekomst: wat wij willen met AI (en AI met ons)&lt;/strong&gt; (in English: Our Artificial Future – What we want with AI and what AI wants with us) by Joris Krijger. It’s not a guide on how to implement AI, but a book that forces you to think about what AI does to our society, our decision-making, and ultimately to ourselves.&lt;/p&gt;</description></item><item><title>How AI Builder helped me solve a very practical Power Platform problem</title><link>https://www.burgersandbytes.nl/blog/20251230-aibuilderprompt/</link><pubDate>Tue, 30 Dec 2025 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20251230-aibuilderprompt/</guid><description>&lt;p&gt;AI Builder is a feature within the Microsoft Power Platform that allows you to create and use AI models to automate and optimize business processes.
You’ll often see impressive demos: invoices, receipts, images, predictions.&lt;/p&gt;
&lt;p&gt;But this blog is not about a complex AI use case.
It’s about a very down-to-earth, real-life problem that you may recognize.&lt;/p&gt;
&lt;p&gt;And that’s exactly why I’m sharing it.&lt;/p&gt;
&lt;h2 id="context-ai-first-but-still-practical"&gt;Context: AI-first… but still practical&lt;/h2&gt;
&lt;p&gt;At the company I work for, we have an “AI-first” strategy.
Sounds great (and it is) but if I’m honest, my first instinct is often:&lt;/p&gt;</description></item><item><title>The importance of testing in low-code development</title><link>https://www.burgersandbytes.nl/blog/20251208-automatedtesting/</link><pubDate>Mon, 08 Dec 2025 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20251208-automatedtesting/</guid><description>&lt;h2 id="testing-in-low-code"&gt;Testing in low-code&lt;/h2&gt;
&lt;p&gt;To start with the most important message: it&amp;rsquo;s not a final phase, it&amp;rsquo;s a mindset.&lt;/p&gt;
&lt;p&gt;Low-code moves fast. &lt;em&gt;Really&lt;/em&gt; fast.&lt;br&gt;
The business wants features, users want improvements, and the market wants updates yesterday.&lt;/p&gt;
&lt;p&gt;But here’s the punchline:&lt;br&gt;
&lt;strong&gt;Testing doesn’t slow you down, it prevents you from crashing later.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="speed-vs-quality"&gt;Speed vs. quality&lt;/h2&gt;
&lt;p&gt;Low-code teams often feel the pressure to ship quickly. New apps, new capabilities, new ideas.&lt;br&gt;
But speed without quality?&lt;/p&gt;</description></item><item><title>The demo shift: from FAB to BAF</title><link>https://www.burgersandbytes.nl/blog/20251109howtogiveademo/</link><pubDate>Sun, 09 Nov 2025 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20251109howtogiveademo/</guid><description>&lt;p&gt;Let’s be honest.
You can prepare your demo perfectly.&lt;/p&gt;
&lt;p&gt;You’ve tested the feature ten times.
You’ve got a backup video, screenshots, even a second laptop ready, just in case the Wi-Fi doesn&amp;rsquo;t work.&lt;/p&gt;
&lt;p&gt;But here’s the thing:
Even if everything works flawlessly, your demo can still fall flat.&lt;/p&gt;
&lt;p&gt;Because a technically perfect demo isn’t necessarily a memorable one.
Without a story, your audience might remember what you did, but not why it mattered.&lt;/p&gt;</description></item><item><title>Advanced Dataverse Functions</title><link>https://www.burgersandbytes.nl/blog/20251104-dataversefunctionsnotifications/</link><pubDate>Tue, 04 Nov 2025 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20251104-dataversefunctionsnotifications/</guid><description>&lt;p&gt;In my &lt;a href="https://www.burgersandbytes.nl/blog/20251022-DataverseFunctionsIntroductions/"&gt;previous blog&lt;/a&gt;
, I introduced &lt;strong&gt;Dataverse Functions&lt;/strong&gt; and covered the basics: what they are, how to create them, and why they matter for low-code developers.&lt;br&gt;
Today, we&amp;rsquo;re taking things to the next level.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;re going to build a sophisticated notification system that sends real-time, in-app notifications from a &lt;strong&gt;Canvas App&lt;/strong&gt; to a &lt;strong&gt;Model-Driven App&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;👉 Imagine this: a user submits an expense in a Canvas App, and immediately, an admin sees a notification in their Model-Driven App with a direct link to review it.&lt;/p&gt;</description></item><item><title>Unlocking Dataverse Functions</title><link>https://www.burgersandbytes.nl/blog/20251022-dataversefunctionsintroductions/</link><pubDate>Tue, 21 Oct 2025 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20251022-dataversefunctionsintroductions/</guid><description>&lt;p&gt;We low-code developers share a common goal: we want to &lt;strong&gt;code less but achieve more&lt;/strong&gt;. For years, extending business logic in the Power Platform meant either diving into full C# plugins or creating complex JavaScript web resources—both requiring pro-code skills that many makers don&amp;rsquo;t have (or want to develop).&lt;/p&gt;
&lt;p&gt;Enter Dataverse Functions. These powerful low-code capabilities let you extend your business logic without writing a single line of C# code. Instead, you use familiar Power Fx expressions to create reusable, performant, and maintainable logic that works across your entire Power Platform ecosystem.&lt;/p&gt;</description></item><item><title>Color = context. Work smarter, avoid mistakes</title><link>https://www.burgersandbytes.nl/blog/20251003-environmentswitchcolor/</link><pubDate>Fri, 03 Oct 2025 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20251003-environmentswitchcolor/</guid><description>&lt;p&gt;Ever clicked in your app and wondered: &lt;em&gt;Am I in DEV or PRD now?&lt;/em&gt;&lt;br&gt;
Mistakes happen. Mis-clicks happen. And worst case: you update data in the wrong environment.&lt;/p&gt;
&lt;p&gt;In this blog: a simple pattern to make your app &lt;em&gt;visually aware&lt;/em&gt; — based on environment.&lt;/p&gt;
&lt;h2 id="-the-idea-in-short"&gt;🎯 The idea in short&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Create an &lt;strong&gt;environment variable&lt;/strong&gt; (e.g. &lt;code&gt;CurrentEnvironment&lt;/code&gt;) with possible values &lt;code&gt;DEV&lt;/code&gt;, &lt;code&gt;ACC&lt;/code&gt;, &lt;code&gt;PRD&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;In your app, use logic to pick a &lt;strong&gt;color&lt;/strong&gt; based on that value&lt;/li&gt;
&lt;li&gt;Result: the UI itself signals &lt;em&gt;which environment you’re in&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Color = Context. Work smarter, avoid mistakes.&lt;/p&gt;</description></item><item><title>🎯 From idea to action: smart prioritization with business value analysis</title><link>https://www.burgersandbytes.nl/blog/20250927-businesscasematrix/</link><pubDate>Sat, 27 Sep 2025 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20250927-businesscasematrix/</guid><description>&lt;p&gt;Power Platform adoption isn&amp;rsquo;t just about collecting ideas: it&amp;rsquo;s about choosing the right ideas. And that&amp;rsquo;s where many organizations get stuck.&lt;/p&gt;
&lt;p&gt;After setting up a &lt;a href="https://www.burgersandbytes.nl/blog/20250512-adoptionbusinessvalue/"&gt;clear submission process&lt;/a&gt;
 and using a &lt;a href="https://www.burgersandbytes.nl/blog/20250512-businesscasebusinessvalue/"&gt;structured business case&lt;/a&gt;
, the next challenge emerges: &lt;strong&gt;Which ideas do you tackle first?&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="the-problem-too-many-good-ideas"&gt;The problem: too many good ideas&lt;/h3&gt;
&lt;p&gt;💡&lt;strong&gt;A good idea isn&amp;rsquo;t necessarily a good plan.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;With the Power Platform, you can build something incredibly fast. And that makes it tempting to just start. Quickly create an app, click together a flow&amp;hellip; done!&lt;/p&gt;</description></item><item><title>Export Dataverse data to Excel triggered from Canvas app</title><link>https://www.burgersandbytes.nl/blog/20250912-exporttoexcel/</link><pubDate>Fri, 12 Sep 2025 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20250912-exporttoexcel/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://www.burgersandbytes.nl/blog/20240325-solidfoundationpowerplatform/"&gt;Over a year ago I already wrote&lt;/a&gt;
 stated something we jokingly say: “What is the most frequently used functionality of an ERP system?”, with as the answer: “…the export to Excel”.&lt;/p&gt;
&lt;p&gt;It is still an often request, which is there by default while creating a Model Driven app, while end-users often would like to export data in a Canvas app as well. This blog describes how to create a Power Automate flow which you can trigger via Canvas app to export the data from Dataverse into Excel.&lt;/p&gt;</description></item><item><title>Manipulate JSON objects or arrays: using setProperty/addProperty</title><link>https://www.burgersandbytes.nl/blog/20250823-jsonmanipulationpowerautomate/</link><pubDate>Sat, 23 Aug 2025 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20250823-jsonmanipulationpowerautomate/</guid><description>&lt;p&gt;In Power Automate, working with JSON objects and arrays is essential for building &lt;strong&gt;advanced, scalable, and maintainable flows&lt;/strong&gt;. JSON acts as the backbone of data exchange, allowing you to represent structured information flexibly.&lt;/p&gt;
&lt;p&gt;Two powerful expressions—&lt;strong&gt;&lt;code&gt;setProperty()&lt;/code&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;code&gt;addProperty()&lt;/code&gt;&lt;/strong&gt;—unlock the ability to &lt;strong&gt;dynamically update, expand, and manipulate JSON objects&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;This article explores what these functions do, why they matter, and how you can apply them in real-world automation scenarios.&lt;/p&gt;
&lt;h2 id="why-manipulate-json-in-power-automate"&gt;Why Manipulate JSON in Power Automate?&lt;/h2&gt;
&lt;p&gt;Before diving into the syntax, let’s answer the bigger question: &lt;em&gt;why bother manipulating JSON at all?&lt;/em&gt;&lt;/p&gt;</description></item><item><title>What Mario Kart teaches us about user experience</title><link>https://www.burgersandbytes.nl/blog/20250808mariouxinspiration/</link><pubDate>Fri, 08 Aug 2025 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20250808mariouxinspiration/</guid><description>&lt;p&gt;Picture this: you open a Power App. It works? Sure. But you’re not sure where to click, the colors are clashing, and you feel… a bit lost. Sound familiar? This is exactly why UX in low-code apps is not just a “nice to have,” but crucial for adoption.&lt;/p&gt;
&lt;h3 id="-mario-kart-as-a-ux-teacher"&gt;🎮 Mario Kart as a UX teacher&lt;/h3&gt;
&lt;p&gt;Take Mario Kart. Yes, that cheerful racing game. Without realizing it, it teaches you a UX lesson: &lt;strong&gt;visuals guide behavior&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>FastTrack Recognized Solution Architect 2025</title><link>https://www.burgersandbytes.nl/blog/20250727-fasttrackrecognizedsolutionarchitect/</link><pubDate>Sun, 27 Jul 2025 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20250727-fasttrackrecognizedsolutionarchitect/</guid><description>&lt;p&gt;A very special blog to me personal this time!&lt;/p&gt;
&lt;p&gt;Something pretty cool: I became a &lt;a href="https://www.microsoft.com/en-us/power-platform/fasttrack/recognized-solution-architects" target="_blank" rel="noopener"&gt;FastTrack Recognized Solution Architect (FTRSA) for Power Apps&lt;/a&gt;
 accepted by Microsoft. 🎉
It’s one of those titles that sounds great on LinkedIn, but behind it is actually a lot of work, learning, and collaboration. In this blog, I’ll explain what the program is about, how I got there.&lt;/p&gt;
&lt;h2 id="what-is-the-fasttrack-recognized-solution-architect-program"&gt;What is the FastTrack Recognized Solution Architect program?&lt;/h2&gt;
&lt;p&gt;Let’s start with the basics. The FTRSA program is Microsoft’s way of recognizing solution architects who work with the Power Platform. It’s not something you apply for like a regular certification, nomination is based on real-world work: large, complex implementations, adherence to best practices, and technical and functional knowledge.&lt;/p&gt;</description></item><item><title>AI is not the consultant. You are.</title><link>https://www.burgersandbytes.nl/blog/20250716-aiorhumanasconsultant/</link><pubDate>Tue, 15 Jul 2025 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20250716-aiorhumanasconsultant/</guid><description>&lt;p&gt;Why persuasive power, real-time communication, and human ownership are more important than ever in the AI era.&lt;/p&gt;
&lt;h2 id="the-power-of-the-conversation"&gt;The power of the conversation&lt;/h2&gt;
&lt;p&gt;You know the drill: you&amp;rsquo;re sitting with a client, or leading a workshop. The report is solid, the numbers check out. But it’s not until &lt;em&gt;you&lt;/em&gt; explain it; in your own words, your own framing, your own nuance, that the message actually lands.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Consulting isn’t Wikipedia with a tie. It’s a human craft.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Power Apps: Flexible security setup based on Power Platform Teams</title><link>https://www.burgersandbytes.nl/blog/20250626-powerappsteamspermissionscollection/</link><pubDate>Thu, 26 Jun 2025 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20250626-powerappsteamspermissionscollection/</guid><description>&lt;h2 id="scenario"&gt;Scenario&lt;/h2&gt;
&lt;p&gt;The Power App Canvas stores information about multiple products that a company sells. Product managers are responsible for their own product, so that product they need to be able to edit and only view other products.&lt;/p&gt;
&lt;p&gt;As data source Dataverse is used, so of course row level security can be applied on the table level, but in the app the user feedback needs to be clear that they are not able to edit product information that they are not allowed of.&lt;/p&gt;</description></item><item><title>European BizApps Summit; My top 3 and some more...</title><link>https://www.burgersandbytes.nl/blog/20250601-bizappssummit2025/</link><pubDate>Sun, 01 Jun 2025 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20250601-bizappssummit2025/</guid><description>&lt;p&gt;Two years ago where it all started at the European Collaboration Summit 2023 I started &lt;a href="https://www.burgersandbytes.nl/blog/20230525-collaborationsummit2023/"&gt;my first blog&lt;/a&gt;
.&lt;/p&gt;
&lt;p&gt;Next to I added something to my bucket list: presenting on the event myself, just as a personal challenge.&lt;/p&gt;
&lt;p&gt;Fast forward to now: this blog is the result of both goals in action. Last week, I got to speak at &lt;strong&gt;European BizApps Summit 2025&lt;/strong&gt; together with Albert-Jan Schot.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="keynote-and-sessions"&gt;Keynote and sessions&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Marco Casalaina&lt;/strong&gt; kicked things off during keynote with cool demos. Realtime translation of spoken voice — and it automatically detected the language. It &lt;em&gt;just knew&lt;/em&gt;. Pretty impressive.&lt;/p&gt;</description></item><item><title>💡From business case to business value with the Power Platform</title><link>https://www.burgersandbytes.nl/blog/20250512-businesscasebusinessvalue/</link><pubDate>Mon, 12 May 2025 00:00:02 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20250512-businesscasebusinessvalue/</guid><description>&lt;p&gt;Power Platform adoption doesn’t start with a full-fledged governance strategy—it starts when people begin experimenting. Even before you’ve set up a Landing Zone or Center of Excellence, there’s often already momentum. That’s a great thing.&lt;/p&gt;
&lt;p&gt;But inspiration alone isn’t enough. What many organizations miss is giving employees a path from idea to implementation. That means making it easy to propose, shape, and justify a solution. And that’s where a simple &lt;strong&gt;business case one-pager&lt;/strong&gt; comes in.&lt;/p&gt;</description></item><item><title>💥From idea to impact: kickstarting Power Platform adoption</title><link>https://www.burgersandbytes.nl/blog/20250512-adoptionbusinessvalue/</link><pubDate>Mon, 12 May 2025 00:00:01 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20250512-adoptionbusinessvalue/</guid><description>&lt;h2 id="power-platform-adoption-starts-with-building-the-business-case"&gt;Power Platform adoption starts with building the business case&lt;/h2&gt;
&lt;p&gt;There are plenty of opportunities to add value with the Power Platform. And interestingly, user adoption often begins even before anything is officially in place.&lt;/p&gt;
&lt;p&gt;As an introduction to the Power Platform, organizations can offer anything from “App in a Day” workshops and lunch-and-learn sessions to learning pages on the intranet—anything that inspires employees. Fantastic! But what’s often overlooked is that concepts and ideas gets lost. So, give employees a clear path from experimentation to real results.&lt;/p&gt;</description></item><item><title>When chatbots feel human</title><link>https://www.burgersandbytes.nl/blog/20250416-reflectiononaipart2/</link><pubDate>Wed, 16 Apr 2025 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20250416-reflectiononaipart2/</guid><description>&lt;p&gt;A couple of months ago I wrote my &lt;a href="https://www.burgersandbytes.nl/blog/20240923-reflectiononai/"&gt;first blog&lt;/a&gt;
 as a reflection on AI. This second piece continues that exploration, this time focusing on the part that fascinates (and unsettles) me most: the feeling that chatbots are becoming human.&lt;/p&gt;
&lt;h2 id="ai-at-work-vs-daily-life"&gt;AI at work vs. daily life&lt;/h2&gt;
&lt;p&gt;In my work, I encounter AI on a daily basis—not just in the tools and technologies we use, but also in the enthusiasm of people who work with it. At the same time, I see a stark contrast in my personal life. Many people around me haven’t really tried with AI at all. Some of them consciously avoid it, but many simply don’t know how it could be useful to them.&lt;/p&gt;</description></item><item><title>Display the version history of Dataverse records in Power Apps</title><link>https://www.burgersandbytes.nl/blog/20250403-dataverseversionhistory/</link><pubDate>Thu, 03 Apr 2025 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20250403-dataverseversionhistory/</guid><description>&lt;p&gt;In SharePoint users are used to see version history of files and items. In Dataverse this isn&amp;rsquo;t there by default.
In a Model Driven app the audit history is visible as related table on the form, this blog describes how to make it possible to make this available in a Canvas App just like we are used in SharePoint.&lt;/p&gt;
&lt;h2 id="endresult"&gt;Endresult&lt;/h2&gt;
&lt;p&gt;The endresult on which a user can select an item and the flow will retrieve the version history data.&lt;/p&gt;</description></item><item><title>Price winning solution: AI-Driven archiving of SharePoint Sites</title><link>https://www.burgersandbytes.nl/blog/20250325-powerfuldevshacktogether/</link><pubDate>Tue, 25 Mar 2025 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20250325-powerfuldevshacktogether/</guid><description>&lt;p&gt;A very special blog this time! Together with my teammembers from Blis Digital we participated in the Powerful Devs Hack 2025. This hackathon was organized by Microsoft and could shortly described by:&lt;/p&gt;
&lt;p&gt;&amp;ldquo;It&amp;rsquo;s time to start developing secure solutions at enterprise scale using the power of AI and the Power Platform! 🤖 + 📚 = 🔥&amp;rdquo;&lt;/p&gt;
&lt;p&gt;There were different categories to participate in and all projects were evaluated by a panel of judges against technologies and languages, using the following aspects:&lt;/p&gt;</description></item><item><title>Provision SharePoint agents using Power Automate</title><link>https://www.burgersandbytes.nl/blog/20250303-provisionsharepointagent/</link><pubDate>Mon, 03 Mar 2025 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20250303-provisionsharepointagent/</guid><description>&lt;h2 id="scenario"&gt;Scenario&lt;/h2&gt;
&lt;p&gt;On a SharePoint front page or document library you can create a SharePoint agent. Totally fine for just creating a couple, but what if the scenario requires the same SharePoint agent setup on a lot of sites.
In that case you would automatically want to provision those agents. This way you can immediately impact the behavior, change the default of the welcome message, starter prompts and instructions for the agent. This blog describes how this can be achieved using Power Automate Flow.&lt;/p&gt;</description></item><item><title>Provision Perfect Pipeline</title><link>https://www.burgersandbytes.nl/blog/20250225-provisionperfectpipeline/</link><pubDate>Tue, 25 Feb 2025 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20250225-provisionperfectpipeline/</guid><description>&lt;p&gt;During the Global Power Platform Bootcamp Belgium together with Albert-Jan Schot I presented a session titled &amp;lsquo;Provision Perfect Pipelines&amp;rsquo;.
A part of the session was the demo of a script to automatically provision a pipeline setup using the in product Deployment Pipeline Configuration.&lt;/p&gt;
&lt;h2 id="scenario"&gt;Scenario&lt;/h2&gt;
&lt;p&gt;We have a project called Projecthub which uses three different environments:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Projecthub-Dev&lt;/li&gt;
&lt;li&gt;Projecthub-QA&lt;/li&gt;
&lt;li&gt;Projecthub-Prod&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For this project we want to have pipeline to be able to move solutions from Dev to QA and from QA to Prod.&lt;/p&gt;</description></item><item><title>Improving performance insights using Apdex</title><link>https://www.burgersandbytes.nl/blog/20250211-powerautomateapdexscore/</link><pubDate>Tue, 11 Feb 2025 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20250211-powerautomateapdexscore/</guid><description>&lt;h2 id="scenario"&gt;Scenario&lt;/h2&gt;
&lt;p&gt;Ever heard users complain about the sluggishness of your Power Automate flow? But how do we know if that complaint is based on actual performance or just a feeling?&lt;/p&gt;
&lt;p&gt;In this blog, we’ll explore how to move from subjective complaints to objective insights by using &lt;strong&gt;Apdex scores&lt;/strong&gt; to evaluate Power Automate flow performance.&lt;/p&gt;
&lt;h2 id="what-is-apdex-and-how-does-it-help-in-measuring-flow-performance"&gt;What is Apdex and how does it help in measuring flow performance?&lt;/h2&gt;
&lt;h3 id="apdex-overview"&gt;Apdex Overview&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://www.apdex.org/" target="_blank" rel="noopener"&gt;Apdex (Application Performance Index)&lt;/a&gt;
 is a standardized way of measuring user satisfaction with application performance. It uses a scoring system that tracks how long it takes for a flow to respond, translating that into a more user-experience-oriented metric.&lt;/p&gt;</description></item><item><title>Import solution missing dependencies error</title><link>https://www.burgersandbytes.nl/blog/20250106-importerrordependency/</link><pubDate>Mon, 06 Jan 2025 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20250106-importerrordependency/</guid><description>&lt;h2 id="issue"&gt;Issue&lt;/h2&gt;
&lt;p&gt;Encountering errors while deploying solutions can be a frustrating experience. The errors I received during my first attempt to export and import the solution were difficult to understand. Despite having all the necessary dependent objects included in the solution, the import still failed.&lt;/p&gt;
&lt;p&gt;The error message:
&lt;em&gt;&amp;ldquo;The solution.xml for the solution xxx contains an unmanaged dependency on the Active solution with type 1, schemaName her_camp, displayName Camp. A solution will fail to import in a target environment when missing dependencies on unmanaged components are present.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Filter and search data in a gallery</title><link>https://www.burgersandbytes.nl/blog/20250102-filteringandsearchinggallery/</link><pubDate>Thu, 02 Jan 2025 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20250102-filteringandsearchinggallery/</guid><description>&lt;h2 id="scenario"&gt;Scenario&lt;/h2&gt;
&lt;p&gt;One of the features often used in Power Apps is the gallery, which typically requires filtering and search functionality. Initially, you might set up a gallery with just two filters and a search box. However, as you continue developing, end-users often request additional filtering options. Time and time again, I found it challenging to easily implement these extra filters. That&amp;rsquo;s when I realized it was time to document my approach; hopefully, you can benefit from it too.&lt;/p&gt;</description></item><item><title>Spinner loading text</title><link>https://www.burgersandbytes.nl/blog/20241213-spinnerloadingtext/</link><pubDate>Thu, 12 Dec 2024 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20241213-spinnerloadingtext/</guid><description>&lt;h2 id="scenario"&gt;Scenario&lt;/h2&gt;
&lt;p&gt;As a user you want to work an app as fast as possible. While developing an app you&amp;rsquo;re always working on performance. Next to the actual performance you can improve the user experience.
One way to improve the experience is by adding dynamic text during loading screens. This blog will guide you through the process of adding random text to a loading spinner.&lt;/p&gt;
&lt;h2 id="end-results"&gt;End results&lt;/h2&gt;
&lt;p&gt;The end result is a spinner of which the text of the label randomly changes.&lt;/p&gt;</description></item><item><title>Power Apps: word cloud</title><link>https://www.burgersandbytes.nl/blog/20241207-powerappswordcloud/</link><pubDate>Sat, 07 Dec 2024 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20241207-powerappswordcloud/</guid><description>&lt;p&gt;Out-of-the-box there is no word cloud possibility in Power Apps. This blog describes how to create your own flexible word cloud without importing third parties tools or use of external code. It’s easier than you might think!&lt;/p&gt;
&lt;h2 id="what-is-a-word-cloud"&gt;☁️What Is a Word Cloud?&lt;/h2&gt;
&lt;p&gt;A word cloud is a visual representation of text data, where the size of each word indicates its frequency or importance. These types of visualizations are perfect for displaying topics, themes, or even feedback in a way that’s easy to digest. In simple terms: it’s a cloud made of words, and some of those words are bigger because they matter more.&lt;/p&gt;</description></item><item><title>Power Pages: visual message indicator</title><link>https://www.burgersandbytes.nl/blog/20241124-powerpagesmessageindicator/</link><pubDate>Sun, 24 Nov 2024 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20241124-powerpagesmessageindicator/</guid><description>&lt;h2 id="end-result"&gt;End result&lt;/h2&gt;
&lt;p&gt;The end result is an envelop icon in which a counter displays the number of messages for the current logged in contact.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.burgersandbytes.nl/images/20241124PowerPagesMessageIndicator/01-endresult.png" alt="content snippet"&gt;&lt;/p&gt;
&lt;h3 id="datamodel"&gt;Datamodel&lt;/h3&gt;
&lt;p&gt;Simplified view of the datamodel, just to support the understanding of the technical setup.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.burgersandbytes.nl/images/20241124PowerPagesMessageIndicator/02-datamodel.png" alt="content snippet"&gt;&lt;/p&gt;
&lt;h2 id="content-snippet"&gt;Content snippet&lt;/h2&gt;
&lt;p&gt;To accomplish this, start by creating an HTML content snippet. This snippet will serve as the foundation for counting the number of messages and displaying the envelop icon.&lt;/p&gt;</description></item><item><title>Dynamically show/hide elements in Adaptive Cards</title><link>https://www.burgersandbytes.nl/blog/20241108-adaptivecarddynamicshowhide/</link><pubDate>Thu, 07 Nov 2024 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20241108-adaptivecarddynamicshowhide/</guid><description>&lt;p&gt;It took me hours to figure this out, so here&amp;rsquo;s to saving you time!&lt;/p&gt;
&lt;p&gt;After spending hours trying to figure this out, I figured it’s time to write it down. Hopefully, this post will save you some time and frustration, so you don’t have to go through the same process I did!&lt;/p&gt;
&lt;h1 id="designing-an-adaptive-card"&gt;Designing an Adaptive Card&lt;/h1&gt;
&lt;p&gt;Designing an Adaptive Card using the &lt;a href="https://adaptivecards.io/designer/" target="_blank" rel="noopener"&gt;Adaptive Cards Designer&lt;/a&gt;
 is surprisingly easy. You can create interactive cards with just a few clicks!&lt;/p&gt;</description></item><item><title>Progress bar in Power Apps Canvas</title><link>https://www.burgersandbytes.nl/blog/20241025-progressbarinpowerapps/</link><pubDate>Fri, 25 Oct 2024 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20241025-progressbarinpowerapps/</guid><description>&lt;p&gt;Having a good user experience is key, especially in app design. A nicely done progress bar in Power Apps can really boost this experience by giving users a clear and easy way to see their progress through various tasks. Whether they&amp;rsquo;re filling out forms, working through workflows, or going through multi-step procedures, a simple progress bar helps users know exactly where they are in the process.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.burgersandbytes.nl/images/20241025ProgressbarCanvas/progressbar.png" alt="Progress bar"&gt;&lt;/p&gt;
&lt;p&gt;What’s great about this progress bar is how it adjusts to fit the input table. This means you can customize the number of steps based on what the user needs and the data they’re working with, making sure the progress bar stays useful and relevant. Starting with a home icon at the beginning and ending with a save icon at the last step.&lt;/p&gt;</description></item><item><title>Between innovation and ethical dilemma</title><link>https://www.burgersandbytes.nl/blog/20240923-reflectiononai/</link><pubDate>Mon, 23 Sep 2024 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20240923-reflectiononai/</guid><description>&lt;p&gt;Until now, I have avoided writing about the topic of &amp;lsquo;AI&amp;rsquo;. This was a conscious choice, since I feel that everyone is already writing about this and you almost get &amp;lsquo;AI tired&amp;rsquo; by now. Nevertheless, in a short period of time I came across a number of things that inspired me to write down my thoughts on the subject. Think of it as a diary text, nice to read back years later (or in this AI era, after a few months) and then look: &amp;lsquo;wow, that was still old-fashioned, they should have known back then&amp;hellip;&amp;rsquo;.&lt;/p&gt;</description></item><item><title>Personal view for a Power Apps gallery</title><link>https://www.burgersandbytes.nl/blog/20240910-powerappgallerypersonalview/</link><pubDate>Tue, 10 Sep 2024 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20240910-powerappgallerypersonalview/</guid><description>&lt;p&gt;In SharePoint lists, we&amp;rsquo;re familiar to creating both shared views for all users and personal views tailored to individual preferences. As you develop Power Apps, you might frequently ask, &amp;ldquo;Can I create a custom view just for me?&amp;rdquo; Users often need different information displayed in their views. This blog explains how you can accomplish this in Power Apps!&lt;/p&gt;
&lt;h2 id="end-result"&gt;End result&lt;/h2&gt;
&lt;p&gt;The end result is a gallery including a header for which users can create their own view or use the default view.&lt;/p&gt;</description></item><item><title>Rename OneNote Sections using Power Automate</title><link>https://www.burgersandbytes.nl/blog/20240902-renameonenotepowerautomate/</link><pubDate>Mon, 02 Sep 2024 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20240902-renameonenotepowerautomate/</guid><description>&lt;p&gt;Recently I wrote a &lt;a href="https://www.burgersandbytes.nl/blog/20240810-renameoneNotesection/"&gt;blog regarding renaming OneNote sections based on a renamed channelname using PowerShell&lt;/a&gt;
.
In this blog same scenario is done using Power Automate.&lt;/p&gt;
&lt;p&gt;The flow iterates iterates through all channels to determine changes.&lt;/p&gt;
&lt;h1 id="scenario"&gt;Scenario&lt;/h1&gt;
&lt;p&gt;A new Team comes with a OneNote and every new channel gets it&amp;rsquo;s own OneNote section with the display name of the channel.
When the name of the channel is modified, the name of the OneNote section isn&amp;rsquo;t updated automatically.&lt;/p&gt;</description></item><item><title>Rename OneNote Sections using Powershell</title><link>https://www.burgersandbytes.nl/blog/20240810-renameonenotesection/</link><pubDate>Sat, 10 Aug 2024 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20240810-renameonenotesection/</guid><description>&lt;h2 id="scenario"&gt;Scenario&lt;/h2&gt;
&lt;p&gt;When a new Team is created, a OneNote is automatically generated, and each new channel receives its own section in OneNote, named after the channel. However, if the channel name is changed, the corresponding OneNote section name does not update automatically.&lt;/p&gt;
&lt;p&gt;This blog explains how to use PowerShell to programmatically synchronize the channel name with the associated OneNote section name.&lt;/p&gt;
&lt;h3 id="example"&gt;Example&lt;/h3&gt;
&lt;p&gt;The Team contains several channels:
&lt;img src="https://www.burgersandbytes.nl/images/20240810RenameOneNoteSection/1-before.png" alt="Team with channels"&gt;
Every channel has its own Notes tab with an associated OneNote Section.
&lt;img src="https://www.burgersandbytes.nl/images/20240810RenameOneNoteSection/1-beforeonenote.png" alt="Related OneNote Sections"&gt;&lt;/p&gt;</description></item><item><title>SharePoint column formatting: visualize status cards</title><link>https://www.burgersandbytes.nl/blog/20240807-sharepointcolumnformattingcards/</link><pubDate>Wed, 07 Aug 2024 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20240807-sharepointcolumnformattingcards/</guid><description>&lt;p&gt;A visually appealing presentation helps in swiftly and clearly grasping information at a glance. Users can capture a lot of information in SharePoint, where you can stick to just capturing it, but by taking a moment to consider the possibilities of view, row and column formatting, users can realize significant benefits.&lt;/p&gt;
&lt;p&gt;One common data element frequently recorded in a column is the &amp;ldquo;status&amp;rdquo;. By using the standard column formatting nowadays you can easily assign a different color to each status:&lt;/p&gt;</description></item><item><title>Automated plugin: different triggers with different actions</title><link>https://www.burgersandbytes.nl/blog/20240712-automatelowcodeplugindataverse/</link><pubDate>Fri, 12 Jul 2024 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20240712-automatelowcodeplugindataverse/</guid><description>&lt;p&gt;&lt;em&gt;Side note: As of writing this blog, Dataverse low-code plugins are still in preview.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;In the Dataverse Accelerator app, you have the opportunity to create plugins. This blog focuses on the possibilities of automated plugins.&lt;/p&gt;
&lt;p&gt;After selecting a table, you can choose different types of triggers: when a row is created, updated, or deleted. To get information about existing records, you can&amp;rsquo;t use &lt;code&gt;ThisItem&lt;/code&gt; or &lt;code&gt;ThisRecord&lt;/code&gt;, and &lt;code&gt;Set&lt;/code&gt; behaves differently compared to Power Apps Canvas.&lt;/p&gt;</description></item><item><title>Automated Dataverse low-code plugin</title><link>https://www.burgersandbytes.nl/blog/20240707-dataverselowcodeplugin/</link><pubDate>Sun, 07 Jul 2024 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20240707-dataverselowcodeplugin/</guid><description>&lt;p&gt;&lt;em&gt;Side note: while writing this blog Dataverse low-code plugins are still in preview.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="scenario"&gt;Scenario&lt;/h2&gt;
&lt;p&gt;This blog explores a real-world business scenario involving multiple meeting rooms where CO₂ levels are monitored throughout the day. These measurements indicate the presence of people in the rooms. By correlating this data with the meeting room reservations, we can infer the room occupancy.&lt;/p&gt;
&lt;h2 id="end-result"&gt;End result&lt;/h2&gt;
&lt;p&gt;The end result is a Power App in which a calender view is available in which you can see whether a meetingroom was occupied during the meeting or not. (due to the requirement to have calender view with different colors PowerBI wasn&amp;rsquo;t suitable)&lt;/p&gt;</description></item><item><title>From Markdown syntax hyperlink to HTML link</title><link>https://www.burgersandbytes.nl/blog/20240619-markdownhyperlinktohtml/</link><pubDate>Wed, 19 Jun 2024 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20240619-markdownhyperlinktohtml/</guid><description>&lt;h1 id="scenario"&gt;Scenario&lt;/h1&gt;
&lt;p&gt;This blogs scenario is regarding a plain multi line text input in which no rich text was allowed. Requirement was just one exception to have the ability to have clickable hyperlinks.&lt;/p&gt;
&lt;p&gt;In the Dataverse table no html is stored only plain text, so using a markdown syntax notation was the solution.&lt;/p&gt;
&lt;p&gt;Markdown syntax for a hyperlink is square brackets followed by parentheses. The square brackets hold the text, the parentheses hold the link.&lt;/p&gt;</description></item><item><title>Dynamics forms: tabular question type</title><link>https://www.burgersandbytes.nl/blog/20240605-dynamicformstabular/</link><pubDate>Wed, 05 Jun 2024 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20240605-dynamicformstabular/</guid><description>&lt;h2 id="dynamics-forms"&gt;Dynamics Forms&lt;/h2&gt;
&lt;p&gt;Inspired by &lt;a href="https://www.matthewdevaney.com/power-apps-dynamic-forms-generate-forms-from-a-questions-list/" target="_blank" rel="noopener"&gt;Matthey Devaney&lt;/a&gt;
, a fully dynamic form was created in Power Apps, incorporating various question types like toggles, text inputs, and comboboxes. Everything worked smoothly until the need for tabular questions came along.&lt;/p&gt;
&lt;p&gt;For these tabular questions, the requirement was to allow flexible setup of the question and definition of table headers, enabling end users to enter their answers in the rows below. This challenge is now ready to be addressed 💪🏻.&lt;/p&gt;</description></item><item><title>Power Apps: Transpose Excel Data using Power Fx</title><link>https://www.burgersandbytes.nl/blog/20240522-powerfxtransposeexcel/</link><pubDate>Wed, 22 May 2024 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20240522-powerfxtransposeexcel/</guid><description>&lt;p&gt;A lot of business processes are supported by data stored in Excel sheets.
Working with Power Apps often eliminates the use of an Excel sheet, but in some cases the data needs to be stored into an Excel sheet.&lt;/p&gt;
&lt;p&gt;In this blog the concept of transposing the data from an Excel table will be described, so you can use this data throughout the app.&lt;/p&gt;
&lt;h1 id="scenario"&gt;Scenario&lt;/h1&gt;
&lt;p&gt;As an input there is an Excel table in which there are multiple rows and multiple columns. The first column has the Country value in it and the other columns describes the products of that Country.&lt;/p&gt;</description></item><item><title>PowerFx: Overcome time zone conversion error in Dataverse Formula column</title><link>https://www.burgersandbytes.nl/blog/20240502-dataverseformuladate/</link><pubDate>Thu, 02 May 2024 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20240502-dataverseformuladate/</guid><description>&lt;h2 id="scenario"&gt;Scenario&lt;/h2&gt;
&lt;p&gt;In a Dataverse table you have a date column of which you want to extract the Year, Month, Day or Weekday using a Formula column. While doing this the following error appears:
&amp;ldquo;&lt;em&gt;cannot be performed on this input without a time zone conversion, which is not supported in formula columns.&lt;/em&gt;&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.burgersandbytes.nl/images/20240502DataverseFormulaDate/01-errormessage.png" alt="Error message"&gt;&lt;/p&gt;
&lt;h2 id="solution"&gt;Solution&lt;/h2&gt;
&lt;p&gt;Go to the created Date column and check the &amp;lsquo;Time zone adjustment&amp;rsquo;. It&amp;rsquo;s probably set to &amp;lsquo;User local&amp;rsquo;.
Switch the Time zone adjustment (Advanced options) to &amp;lsquo;Time zone independent&amp;rsquo; or &amp;lsquo;Date only&amp;rsquo;.&lt;/p&gt;</description></item><item><title>Dynamic horizontal header part 2: flexible horizontal scrolling</title><link>https://www.burgersandbytes.nl/blog/20240405-horizontalheader-part2-scrolling/</link><pubDate>Fri, 05 Apr 2024 00:00:02 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20240405-horizontalheader-part2-scrolling/</guid><description>&lt;p&gt;In Excel we are quite familiar with a the functionality to freeze a row and a column. In Power App Canvas this can be more challenging.
In this blog serie of two blogs a solution for Power Apps will be explained.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://www.burgersandbytes.nl/blog/20240405-horizontalheader-part1-static/"&gt;The first blog the setup to create a header and nested galleries are explained&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;This (second) blog shows how to create a dynamic horizontal scrolling header.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="set-up"&gt;Set up&lt;/h2&gt;
&lt;p&gt;See &lt;a href="https://www.burgersandbytes.nl/blog/20240405-horizontalheader-part1-static/"&gt;blog part 1&lt;/a&gt;
 to have the setup in which the basic of the three galleries are created.&lt;/p&gt;</description></item><item><title>Dynamic horizontal header part 1: static header</title><link>https://www.burgersandbytes.nl/blog/20240405-horizontalheader-part1-static/</link><pubDate>Fri, 05 Apr 2024 00:00:01 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20240405-horizontalheader-part1-static/</guid><description>&lt;p&gt;In Excel we are quite familiar with a the functionality to freeze a row and a column. In Power App Canvas this can be more challenging.
In this blog serie of two blogs a solution for Power Apps will be explained.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;This blog: the setup to create a header and nested galleries&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.burgersandbytes.nl/blog/20240405-horizontalheader-part2-scrolling/"&gt;The second blog shows how to create a dynamic horizontal scrolling header.&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="context"&gt;Context&lt;/h2&gt;
&lt;p&gt;The academic course catalog offers a timeline that illustrates the availability of courses across multiple years, with the main section displaying a horizontal representation of courses available per academic years.&lt;/p&gt;</description></item><item><title>A solid foundation of the Power Platform</title><link>https://www.burgersandbytes.nl/blog/20240325-solidfoundationpowerplatform/</link><pubDate>Mon, 25 Mar 2024 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20240325-solidfoundationpowerplatform/</guid><description>&lt;p&gt;In today&amp;rsquo;s rapidly evolving digital landscape, organizations often find themselves relying on outdated Excel-based processes, which pose significant risks. However, with the emergence of the Power Platform, a revolutionary low-code development platform, there is a transformative solution at hand. This blog explores the potential of the Power Platform in streamlining operations, mitigating risks, and empowering employees to become citizen developers.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.burgersandbytes.nl/images/20240325SolidFoundation/1-Dilbert.png" alt="Dilbert"&gt;
Source &lt;a href="https://dilbert.com/strip/2007-08-08" target="_blank" rel="noopener"&gt;https://dilbert.com/strip/2007-08-08&lt;/a&gt;
&lt;/p&gt;
&lt;h2 id="excel-as-business-critical"&gt;Excel as business critical&lt;/h2&gt;
&lt;p&gt;When people ask what exactly you can do with Power Platform, we often make comparisons with what people used to make in Excel. Well, &lt;em&gt;&amp;ldquo;used to be&amp;rdquo;&lt;/em&gt; I wish I could say. We still come across it, business-critical processes that rely entirely on an Excel with all sorts of formulas. Employees creating complex formulas and macros. Still, a big risk for an organization. Management is not regulated, what if someone accidentally adjusts a formula, who notices? A risk that is not always recognised because &amp;lsquo;it has been like this for years and it has never gone wrong&amp;rsquo;. So the moment it goes wrong, it goes badly wrong. The need for change is evident, and the Power Platform offers a promising way forward.&lt;/p&gt;</description></item><item><title>Power Apps Canvas: filter data of related entity</title><link>https://www.burgersandbytes.nl/blog/20240306filterrelatedentity/</link><pubDate>Wed, 06 Mar 2024 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20240306filterrelatedentity/</guid><description>&lt;h2 id="scenario"&gt;Scenario&lt;/h2&gt;
&lt;p&gt;In the following scenario there is reservation system of different type of housing. For all housings there is an apartment type registered, which are stored in a different table.
In the overview of the reservation you want to be able to filter on apartment type and related capacity.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.burgersandbytes.nl/images/20240306FilterRelatedEntity/1-ScreenOverview.png" alt="Screen overview"&gt;&lt;/p&gt;
&lt;p&gt;This blog describes how to filter a gallery based on values from related entities.&lt;/p&gt;
&lt;h3 id="database-model"&gt;Database model&lt;/h3&gt;
&lt;p&gt;To get a proper insight of the data structure, the database architecture looks like this:&lt;/p&gt;</description></item><item><title>Dynamically allocate budget to different timeunits using PowerFx</title><link>https://www.burgersandbytes.nl/blog/20240228allocatebudgetperiodicallypowerfx/</link><pubDate>Wed, 28 Feb 2024 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20240228allocatebudgetperiodicallypowerfx/</guid><description>&lt;p&gt;In this blog a budget allocation formula is introduced to deal with amounts of data of different time periods. Budgets could be daily, monthly or quarterly while registering it once. This creates a mismatch while creating a report.&lt;/p&gt;
&lt;p&gt;The budget allocation calculation discussed in this blog allows you to solve this mismatch and it also enables you to easily switch between different time contexts.&lt;/p&gt;
&lt;h2 id="end-result"&gt;End result&lt;/h2&gt;
&lt;p&gt;The final outcome comprises a form where users can input details and perform calculations for various time units.&lt;/p&gt;</description></item><item><title>Using Microsoft Graph and Power Automate to post an Announcement Message in Teams channel</title><link>https://www.burgersandbytes.nl/blog/20240212teamsannouncementmessage/</link><pubDate>Mon, 12 Feb 2024 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20240212teamsannouncementmessage/</guid><description>&lt;h2 id="scenario"&gt;Scenario&lt;/h2&gt;
&lt;p&gt;This blog describes the Flow to create a Team and start with a message of type Announcement.
The default &amp;lsquo;Post a message in a chat or channel&amp;rsquo; isn&amp;rsquo;t sufficient, because the message type can&amp;rsquo;t be selected, so it can&amp;rsquo;t be an Announcement.&lt;/p&gt;
&lt;p&gt;The end result should be a clear message in a Teams channel:
&lt;img src="https://www.burgersandbytes.nl/images/20240212TeamsAnnouncementMessage/1-Announcementbanner.png" alt="Announcement"&gt;&lt;/p&gt;
&lt;h2 id="flow-actions-to-create-team"&gt;Flow actions to create Team&lt;/h2&gt;
&lt;p&gt;In order to share the full story the Team needs to be created and Team ID and Channel ID needs to be stored in a variable.
To read the details collapse these steps below:&lt;/p&gt;</description></item><item><title>Rich text columns and Power Pages list view: HTML sanitization</title><link>https://www.burgersandbytes.nl/blog/20240129-powerpagesrichtextlistview/</link><pubDate>Mon, 29 Jan 2024 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20240129-powerpagesrichtextlistview/</guid><description>&lt;p&gt;Working with a Rich Text column can be tricky. In a Model Driven App, handling Rich Text columns is easy. In a view the text is shown as plain text; simple and readable. In the Power Pages list view, it&amp;rsquo;s not great. It ends up showing messy raw HTML instead of the neat content.&lt;/p&gt;
&lt;h4 id="the-view-of-the-list-in-model-driven-app"&gt;The view of the list in Model Driven App:&lt;/h4&gt;
&lt;p&gt;The description column is a rich text column in which formatting is applied. In the list view of the Model Driven App it shows plain text.
&lt;img src="https://www.burgersandbytes.nl/images/20240129PowerPagesRichTextListView/MDAview.png" alt="View in MDA"&gt;&lt;/p&gt;</description></item><item><title>Custom progress bar in Power Pages</title><link>https://www.burgersandbytes.nl/blog/20240103-progressbarpowerpages/</link><pubDate>Wed, 03 Jan 2024 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20240103-progressbarpowerpages/</guid><description>&lt;p&gt;A progress bar visually communicates the completion status of a process. In a Model Driven App there is the Business Process Flow, in Power Pages there is no default component to visualize this.
It is crucial for the progress bar to be flexibility and use the data stored in Dataverse and ensuring readiness for the addition of any extra status in the process without constraints.&lt;/p&gt;
&lt;p&gt;Challenge accepted 💪!&lt;/p&gt;
&lt;h2 id="scenario"&gt;Scenario&lt;/h2&gt;
&lt;p&gt;In this scenario, an application Power Pages site is designed for individual contacts, where each contact can have only one associated application. The final output is a webpage displaying comprehensive details of the specific application, including a visual progress bar that indicates the various stages of the application process.&lt;/p&gt;</description></item><item><title>Change Email From Address to Queue using Environment Variable in JavaScript</title><link>https://www.burgersandbytes.nl/blog/20231201-changefromaddressofemailtosharedmailbox/</link><pubDate>Tue, 05 Dec 2023 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20231201-changefromaddressofemailtosharedmailbox/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Special thanks to Kevin Hendricks and Jan-Frederik Kobus for their support in implementing this scenario.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="scenario"&gt;Scenario&lt;/h2&gt;
&lt;p&gt;The scenario of the blog is related to the email entity of a Model Driven app.
The goal is to use a shared mailbox to send emails from instead of the personal address of the current user. The case is to automatically change the From address and be able to have a flexible setup for different queue ids.&lt;/p&gt;</description></item><item><title>SharePoint column formatting: lookup column and special characters (% and #)</title><link>https://www.burgersandbytes.nl/blog/20231120-sharepointcolumnformattingspecialcharacters/</link><pubDate>Mon, 20 Nov 2023 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20231120-sharepointcolumnformattingspecialcharacters/</guid><description>&lt;p&gt;The capabilities of SharePoint regarding column and view formatting can enhance the usability of both SharePoint libraries and list.
In this blog the explanation using a lookup column and the challenging part regarding the use of special characters.&lt;/p&gt;
&lt;h2 id="scenario"&gt;Scenario&lt;/h2&gt;
&lt;p&gt;The SharePoint list has a lookup column to a document library, so a link between the list item and associated document can be made. At first glance, this looked fine:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.burgersandbytes.nl/images/20231120SharePointColumnFormSpecialChar/1-firstglance.png" alt="First glance"&gt;&lt;/p&gt;</description></item><item><title>Part 3: Enhancing User Engagement Measurement on SharePoint Intranets: Visualize data</title><link>https://www.burgersandbytes.nl/blog/20231021-userengagement-part3/</link><pubDate>Sat, 21 Oct 2023 00:00:03 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20231021-userengagement-part3/</guid><description>&lt;p&gt;Measuring user engagement is crucial for any SharePoint-based intranet to ensure that the platform is meeting its intended purpose and delivering value to the users. You can already benefit from Viva Connections and Viva Insights to enhance the user engagement measurement capabilities.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.burgersandbytes.nl/blog/20231021-userengagement-part1"&gt;In the first part of this blog serie&lt;/a&gt;
, you could read how to use the Power Platform to measure user engagement even more deeply using KPI regarding user engagement.&lt;/p&gt;</description></item><item><title>Part 2: Enhancing User Engagement Measurement on SharePoint Intranets: Page Freshness</title><link>https://www.burgersandbytes.nl/blog/20231021-userengagement-part2/</link><pubDate>Sat, 21 Oct 2023 00:00:02 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20231021-userengagement-part2/</guid><description>&lt;p&gt;Measuring user engagement is crucial for any SharePoint-based intranet to ensure that the platform is meeting its intended purpose and delivering value to the users. You can already benefit from Viva Connections and Viva Insights to enhance the user engagement measurement capabilities.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.burgersandbytes.nl/BlogBytes/blog/20231021-userengagement-part1"&gt;In the first part of this blog serie&lt;/a&gt;
, you could read how to use the Power Platform to measure user engagement even more deeply using KPI&amp;rsquo;s regarding user engagement.&lt;/p&gt;</description></item><item><title>Part 1: Enhancing User Engagement Measurement on SharePoint Intranets with Power Platform</title><link>https://www.burgersandbytes.nl/blog/20231021-userengagement-part1/</link><pubDate>Sat, 21 Oct 2023 00:00:01 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20231021-userengagement-part1/</guid><description>&lt;p&gt;Measuring user engagement is crucial for any SharePoint-based intranet to ensure that the platform is meeting its intended purpose and delivering value to the users. You can already benefit from Viva Connections and Viva Insights to enhance the user engagement measurement capabilities.&lt;/p&gt;
&lt;p&gt;In the first part of this blog serie, we will explore how to use the Power Platform to measure user engagement even more deeply using KPI&amp;rsquo;s regarding user engagement.&lt;/p&gt;</description></item><item><title>Validating Naming Conventions in Power Apps</title><link>https://www.burgersandbytes.nl/blog/20230926-powerappsvalidatingnamingconventions/</link><pubDate>Tue, 26 Sep 2023 00:00:01 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20230926-powerappsvalidatingnamingconventions/</guid><description>&lt;h2 id="why-naming-conventions"&gt;Why naming conventions&lt;/h2&gt;
&lt;p&gt;One of the main advices while creating Power Apps canvas apps is to use proper naming conventions for all the components you&amp;rsquo;re using.
Not only to support readability for your own usage, also for supportability. Probably it&amp;rsquo;s not too difficult to convince someone of its importance, while in the hustle and bustle of everyday life, you don&amp;rsquo;t give it priority always.&lt;/p&gt;
&lt;p&gt;Some advantages:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Consistency&lt;/strong&gt;; so you can better focus on the solution&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Maintainability&lt;/strong&gt;; everyone has the same language and can therefore navigate through a solution more easily&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Interchangeability&lt;/strong&gt;; copying, changing and maintaining solutions can be done by multiple people
​&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This blog gives and explains a Powershell script which you can use to validate naming convention in your Power App.&lt;/p&gt;</description></item><item><title>Make use of the responses: display the survey data of the Forms - part 3</title><link>https://www.burgersandbytes.nl/blog/msforms-part3-dashboard/</link><pubDate>Tue, 15 Aug 2023 00:00:03 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/msforms-part3-dashboard/</guid><description>&lt;p&gt;This blog is part of the blog series for Microsoft Forms automation to create automatic update of you question of the week on your SharePoint intranet.
The first blog explains &lt;a href="https://www.burgersandbytes.nl/blog/msforms-part1-customconnector/"&gt;how to create a custom connector using the undocumented Microsoft Forms API&lt;/a&gt;
.
The second blog describes how to &lt;a href="https://www.burgersandbytes.nl/blog/msforms-part2-questionoftheweek/"&gt;keep your ‘Question of the week’ based on Microsoft Forms up-to-date&lt;/a&gt;
.&lt;/p&gt;
&lt;p&gt;The result of the first two parts of this blog series is a nice looking SharePoint list which contains all data from the Question of the week.
Not only the answer options that could be given, but the results of those questions as well.&lt;/p&gt;</description></item><item><title>Microsoft Forms automation: update Forms poll on SharePoint intranet - part 2</title><link>https://www.burgersandbytes.nl/blog/msforms-part2-questionoftheweek/</link><pubDate>Tue, 15 Aug 2023 00:00:02 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/msforms-part2-questionoftheweek/</guid><description>&lt;p&gt;Creating a social intranet that fosters collaboration and engagement among employees is essential in today&amp;rsquo;s digital workplace. One effective component of a social intranet is a &amp;ldquo;question of the week&amp;rdquo; or poll functionality. While SharePoint doesn&amp;rsquo;t have a built-in poll feature, you can use a Microsoft Form with one question to achieve the same effect. However, updating the question weekly can be a manual and time-consuming task.&lt;/p&gt;
&lt;p&gt;Unfortunately, Microsoft doesn&amp;rsquo;t provide a standard API for Microsoft Forms that can easily be integrated with Power Automate to automate question creation and management of a Form. In the first part of this blog series there is explained how to create a custom connector for Microsoft Forms. This custom connector with related actions will be used in this blog.&lt;/p&gt;</description></item><item><title>Microsoft Forms automation: a custom connector - part 1</title><link>https://www.burgersandbytes.nl/blog/msforms-part1-customconnector/</link><pubDate>Tue, 15 Aug 2023 00:00:01 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/msforms-part1-customconnector/</guid><description>&lt;p&gt;Creating a social intranet that fosters collaboration and engagement among employees is essential in today&amp;rsquo;s digital workplace. One effective component of a social intranet is a &amp;ldquo;question of the week&amp;rdquo; or poll functionality. While SharePoint doesn&amp;rsquo;t have a built-in poll feature, you can use a Microsoft Form with one question to achieve the same effect. However, updating the question weekly can be a manual and time-consuming task.&lt;/p&gt;
&lt;p&gt;Unfortunately, Microsoft doesn&amp;rsquo;t provide a standard API for Microsoft Forms that can easily be integrated with Power Automate to automate question creation and management of a Form. But don&amp;rsquo;t worry! In this blog, we&amp;rsquo;ll explore creative ways to make use of the undocumented Microsoft Forms API and Power Automate to automate the process of updating the question every week.&lt;/p&gt;</description></item><item><title>Power Apps Canvas: one icon with eleven color variations</title><link>https://www.burgersandbytes.nl/blog/20230805powerappiconcolorvariations/</link><pubDate>Sat, 05 Aug 2023 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20230805powerappiconcolorvariations/</guid><description>&lt;h2 id="situation"&gt;Situation&lt;/h2&gt;
&lt;p&gt;In the Netherlands, the energy label of houses is indicated by a letter and a corresponding color. Today, we have 11 different labels, &lt;a href="https://woonbewust.nl/energielabel-woningen" target="_blank" rel="noopener"&gt;ranging from A++++ to G&lt;/a&gt;
.&lt;/p&gt;
&lt;p&gt;This label is usually indicated by a pentagonal arrow, containing the letter and corresponding color. An example:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.burgersandbytes.nl/images/20230805PowerAppIconColorVariations/1-Example.png" alt="Example"&gt;&lt;/p&gt;
&lt;p&gt;Source: &lt;a href="https://www.homekeur.nl/energielabel-woning-uitleg/" target="_blank" rel="noopener"&gt;https://www.homekeur.nl/energielabel-woning-uitleg/&lt;/a&gt;
&lt;/p&gt;
&lt;h2 id="scenario"&gt;Scenario&lt;/h2&gt;
&lt;p&gt;In a Canvas Power App, the letter could be selected in the dropdown and icon and its corresponding label should be displayed based on the selected value.
The end result:&lt;/p&gt;</description></item><item><title>Microsoft Forms API</title><link>https://www.burgersandbytes.nl/page/msformapi/</link><pubDate>Wed, 02 Aug 2023 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/page/msformapi/</guid><description>&lt;p&gt;Every question type has is own setup of the body content.&lt;/p&gt;
&lt;h2 id="body-content"&gt;Body content&lt;/h2&gt;
&lt;p&gt;The payload of the different question types all have the same parameters:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;questionInfo&lt;/li&gt;
&lt;li&gt;type&lt;/li&gt;
&lt;li&gt;title&lt;/li&gt;
&lt;li&gt;id&lt;/li&gt;
&lt;li&gt;order&lt;/li&gt;
&lt;li&gt;isQuiz&lt;/li&gt;
&lt;li&gt;required&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#ff79c6"&gt;&amp;#34;questionInfo&amp;#34;&lt;/span&gt;: &lt;span style="color:#f1fa8c"&gt;&amp;#34;&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#ff79c6"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;: &lt;span style="color:#f1fa8c"&gt;&amp;#34;&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#ff79c6"&gt;&amp;#34;title&amp;#34;&lt;/span&gt;: &lt;span style="color:#f1fa8c"&gt;&amp;#34;Question&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#ff79c6"&gt;&amp;#34;id&amp;#34;&lt;/span&gt;: &lt;span style="color:#f1fa8c"&gt;&amp;#34;&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#ff79c6"&gt;&amp;#34;order&amp;#34;&lt;/span&gt;: &lt;span style="color:#bd93f9"&gt;4000500&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#ff79c6"&gt;&amp;#34;isQuiz&amp;#34;&lt;/span&gt;: &lt;span style="color:#ff79c6"&gt;false&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#ff79c6"&gt;&amp;#34;required&amp;#34;&lt;/span&gt;: &lt;span style="color:#ff79c6"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="parameter-type"&gt;Parameter type&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th style="text-align: left"&gt;Question&lt;/th&gt;
 &lt;th style="text-align: left"&gt;Type&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;Choice&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Question.Choice&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;Text&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Question.TextField&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;Rating&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Question.Rating&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;Date&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Question.DateTime&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;Ranking&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Question.Ranking&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;Likert&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Question.Matrix&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;Upload File&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Question.FileUpload&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;Net Promoter Score&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Question.NPS&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Parameter title&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The title is quite an easy parameter, it just needs to contain the text for the actual question.&lt;/p&gt;</description></item><item><title>How to get all SharePoint sites of a hub site in Power Automate</title><link>https://www.burgersandbytes.nl/blog/20230722-sharepointgetallhubsites/</link><pubDate>Sat, 22 Jul 2023 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20230722-sharepointgetallhubsites/</guid><description>&lt;h2 id="the-challenge"&gt;The Challenge&lt;/h2&gt;
&lt;p&gt;There is a lot of information available on how to retrieve all sites related to a SharePoint hub using Powershell.
Another option is to use Microsoft Graph and search for all sites.
&lt;a href="https://graph.microsoft.com/v1.0/sites?search=" target="_blank" rel="noopener"&gt;https://graph.microsoft.com/v1.0/sites?search=&lt;/a&gt;
*&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.burgersandbytes.nl/images/20230722SharePointGetAllHubsites/1-Graph.png" alt="Graph"&gt;&lt;/p&gt;
&lt;p&gt;The challenge was to get all the sites of a hub in Power Automate without using premium actions like the HTTP request.
This blog describes how to achieve this!&lt;/p&gt;
&lt;h2 id="needed-http-requests"&gt;Needed HTTP requests&lt;/h2&gt;
&lt;p&gt;Initialized a variable to store the URL of the hubsite. Next step is to get the HubSiteID. You can get the ID using the:&lt;/p&gt;</description></item><item><title>Power Apps: Advanced filtering on a period of time with only Month and Year value</title><link>https://www.burgersandbytes.nl/blog/20230723-powerappadvancedfiltering/</link><pubDate>Sat, 22 Jul 2023 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20230723-powerappadvancedfiltering/</guid><description>&lt;h2 id="scenario"&gt;Scenario&lt;/h2&gt;
&lt;p&gt;Todays scenario is regarding filter options based on Month and Year values in Power Apps. In a Dataverse table named ‘Products’ the information of a Name, Month and Year are stored. The challenging part is the Month column only contains the text value of the short form of the month.&lt;/p&gt;
&lt;p&gt;The data in the table looks like:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.burgersandbytes.nl/images/20230723PowerAppAdvancedFiltering/1-table.png" alt="table"&gt;&lt;/p&gt;
&lt;p&gt;Now it needs to be possible to filter the gallery based on a Month Year range filter. There where some challenges to overcome of which the solutions are shared in this blog.&lt;/p&gt;</description></item><item><title>How to create a markdown table with flexible amount of rows in an Approval</title><link>https://www.burgersandbytes.nl/blog/20230721-approvalmdtablerows/</link><pubDate>Fri, 21 Jul 2023 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20230721-approvalmdtablerows/</guid><description>&lt;p&gt;The Approval functionality is really powerful! A lot of situation requires a response like an approval. The approval action in Power Automate does have some parameters which you can enter data in. Next to required details like the ‘Approval type’, ‘Title’ and ‘Assigned to’, you can enter Details. For Details you can use markdown to design the setup.&lt;/p&gt;
&lt;h2 id="the-challenge"&gt;The challenge&lt;/h2&gt;
&lt;p&gt;In this blog the challenge that’s got resolved is that the approval request contains a table which as multiple rows, but the amount of rows are flexible and different every flow run.&lt;/p&gt;</description></item><item><title>Spotlight</title><link>https://www.burgersandbytes.nl/page/spotlight/</link><pubDate>Fri, 07 Jul 2023 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/page/spotlight/</guid><description>&lt;p&gt;Below a list of my recent and upcoming events:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;2025-12-03 &lt;span style="color: #92400e;"&gt;- ESPC25 Dublin - Automated testing in the Power Platform: matching governance, upholding quality, compliance and efficiency (together with Arjan Rijsdijk)&lt;/strong&gt;&lt;/span&gt;&lt;/br&gt;
A session regarding how testing and governance go hand-in-hand and share practical tips for testing Power Apps Canvas and Power Automate.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;2025-10-08 &lt;span style="color: #92400e;"&gt;- Webinar - Unlocking Dataverse Functions: code less, do more!&lt;/strong&gt;&lt;/span&gt;&lt;/br&gt;
This webinar explores Dataverse Functions and triggers (formerly low-code plugins), a powerful tool for building logic in apps and workflows with minimal code. It covers real-world use cases, integration into Power Apps and Power Automate.&lt;/p&gt;</description></item><item><title>European Collaboration Summit 2023; My top 3 and some more...</title><link>https://www.burgersandbytes.nl/blog/20230525-collaborationsummit2023/</link><pubDate>Thu, 25 May 2023 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/blog/20230525-collaborationsummit2023/</guid><description>&lt;p&gt;My report from the European Collaboration Summit 2023&lt;/p&gt;
&lt;p&gt;It had been in my calendar since last October, on 22 May it was finally there: the European Collaboration Summit! In this blog, I am happy to share my personal top 3. Plenty to choose from, so in addition to a nice top 3, I also added an unmissable encore.&lt;/p&gt;
&lt;p&gt;Within Power Platform projects, it is necessary to think carefully about the architecture. There is no right or wrong, choices depend on various scenarios. Starting with the data source you are going to use. Will you go for SharePoint, file data source, Dataverse or other database. To make the right choice start by answering the following questions:&lt;/p&gt;</description></item><item><title>About Me</title><link>https://www.burgersandbytes.nl/page/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.burgersandbytes.nl/page/about/</guid><description>&lt;p&gt;My name is Elianne and I am a Power Platform Consultant at &lt;a href="https://blisdigital.com" target="_blank" rel="noopener"&gt;Blis Digital&lt;/a&gt;
 in Barendrecht, The Netherlands. Since 2016 I obtained several Microsoft certifications: full transcript can be found on &lt;a href="https://learn.microsoft.com/en-us/users/elianneburgers/transcript/7xrgyc5rq0mynjj?source=docs&amp;amp;tab=credentials-tab" target="_blank" rel="noopener"&gt;my Microsoft Learn profile.&lt;/a&gt;
 and &lt;a href="https://www.credly.com/users/elianne-burgers" target="_blank" rel="noopener"&gt;Credly profile&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;I love to gain more knowledge and expertise by going to different user groups and conferences myself, but I also like to share knowledge in different ways: by writing blogs, giving presentations, guest lectures at an university of applied science and app-in-a-day workshops.&lt;/p&gt;</description></item></channel></rss>