<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[M365 Show -  Microsoft 365 Digital Workplace Daily: Microsoft Power Pulse: Power Platform Insights]]></title><description><![CDATA[Explore the full potential of the Microsoft Power Platform with “Microsoft Power Pulse.” Stay informed about the latest updates, expert tips, and real-world applications for Power BI, Power Apps, Power Automate, Power Pages, and Power Virtual Agents. Learn how to streamline business processes, build powerful low-code apps, automate workflows, and drive innovation across your organization. Whether you are a citizen developer, IT professional, or business leader, this newsletter delivers practical insights to help you harness the true power of digital transformation.]]></description><link>https://newsletter.m365.show/s/microsoft-power-pulse-power-platform</link><image><url>https://substackcdn.com/image/fetch/$s_!lvpM!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F185d552e-dd17-493f-8d6d-df2df34c23c3_1280x1280.png</url><title>M365 Show -  Microsoft 365 Digital Workplace Daily: Microsoft Power Pulse: Power Platform Insights</title><link>https://newsletter.m365.show/s/microsoft-power-pulse-power-platform</link></image><generator>Substack</generator><lastBuildDate>Tue, 28 Apr 2026 15:10:31 GMT</lastBuildDate><atom:link href="https://newsletter.m365.show/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Mirko Peters]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[mirko.peters@datascience.show]]></webMaster><itunes:owner><itunes:email><![CDATA[mirko.peters@datascience.show]]></itunes:email><itunes:name><![CDATA[Mirko Peters - M365 Specialist]]></itunes:name></itunes:owner><itunes:author><![CDATA[Mirko Peters - M365 Specialist]]></itunes:author><googleplay:owner><![CDATA[mirko.peters@datascience.show]]></googleplay:owner><googleplay:email><![CDATA[mirko.peters@datascience.show]]></googleplay:email><googleplay:author><![CDATA[Mirko Peters - M365 Specialist]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Unlock Dataverse Potential How AI Prompt Columns Enrich Your Records]]></title><description><![CDATA[Smart ways to handle data are very important now.]]></description><link>https://newsletter.m365.show/p/unlock-dataverse-potential-how-ai</link><guid isPermaLink="false">https://newsletter.m365.show/p/unlock-dataverse-potential-how-ai</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Sun, 26 Oct 2025 10:46:34 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/177116876/4cf90bab9e75d1870d8aa3285fe835b5.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Smart ways to handle data are very important now. Adding more to your data in Dataverse by hand is often hard. AI Prompt Columns are a great new answer. This tool makes your data better. It also gives you more ideas right in Microsoft Dataverse. You can change your records with AI. This blog will show you how to use this strong AI tool. You will learn to use each prompt column well.</p><h2>Key Takeaways</h2><ul><li><p>AI Prompt Columns add smart text to your <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Dataverse records</a>. You give simple instructions, and the AI creates new information.</p></li><li><p>You can easily make a new Prompt Column in Dataverse. Go to Power Apps, pick your table, and choose &#8216;Prompt (Preview)&#8217; as the column type.</p></li><li><p>Prompt Columns help you get exact information from your data. They make your data smarter and help you make better choices.</p></li><li><p>Always test your prompts to make sure the AI gives good answers. You can use old records to see how the AI works.</p></li><li><p>You can use AI-made data in many ways. Show it in apps, automate tasks, and improve customer support.</p></li></ul><h2>What are AI Prompt Columns?</h2><h3>What is a <strong>Prompt Column in Dataverse</strong>?</h3><p>A <strong>prompt column in Dataverse</strong> is a new tool. It puts AI right into your <strong>Dataverse</strong> tables. This special type of data makes AI text. You write simple instructions. We call this a <strong>prompt</strong>. This instruction uses other columns. These columns are in the same record. This tool adds smarts to your data. It makes text based on other column values.</p><p>A <strong>prompt column</strong> is a new kind of <strong>column</strong>. It is in <strong>Dataverse</strong>. It adds AI to <strong>Dataverse</strong> tables. You can save natural language prompts. You run them on information. The AI answer saves in the same record. You set up a <strong>prompt</strong>. You also set up input fields. It then <a href="https://www.inogic.com/blog/2025/08/how-to-configure-and-use-the-prompt-column-in-dataverse/">makes summaries. It also makes structured info or documents</a>. The text it makes works like any other field. You can use it in apps. You can use it in views. You can use it in dashboards. You can use it in flows.</p><h3>How <strong>AI Prompt Columns</strong> Work</h3><p>Imagine a customer feedback app. This app gets feedback. It is for a sports store. You want to know how customers feel. You also want to know their state. You can use <strong>AI prompt columns</strong> for this. The <strong>prompt column in Dataverse</strong> can find this info. It uses the feedback text. For example, a customer writes, &#8220;I love the new shoes. I would buy them again.&#8221; A <strong>prompt</strong> can say the feeling is &#8220;positive.&#8221; Another <strong>prompt</strong> can find the state. It uses the address.</p><p>These <strong>AI prompt columns</strong> are very smart. They get good info. This info comes from existing records. These records are in your table. They are also clear. You write the <strong>prompt</strong> one time. Then, you use it many times. The values from the <strong>prompt column</strong> are ready right away. You can link them to a dashboard. You can ask questions about them. You can sort them. This helps you add AI. It goes right into your tables. It makes your records better. This helps with more of your business needs.</p><h3>Good Things About Using <strong>Prompt Columns</strong></h3><p>Using <strong>AI prompt columns</strong> has many good points. They make things more correct. AI answers become right and exact. They look at specific <strong>Dataverse</strong> tables. This makes sure they are correct. Prompts based on <strong>Dataverse</strong> tables match AI answers. They match business rules. This is true for business info.</p><p>You get smart filtering. Input variables let you filter info fast. This means you only get what you need. You also get a better user experience. Users get info just for them. They do not need to look through extra records. Answers are based on what you ask for.</p><p><strong>Key benefits of using prompt columns</strong> include finding info exactly. You use <strong>Dataverse</strong> tables. You pick columns like <code>Name</code>. You pick <code>ItemId</code>. You pick <code>Quantity</code>. The AI looks at specific data. This helps it find things exactly. Filtered answers are another good thing. You use filters with input variables. For example, <code>SupplierFilter</code>. You use it for the <code>Supplier</code> <strong>column</strong>. This makes sure the AI finds only matching records. This leads to more exact results. For example, you ask for &#8216;stock from Fresh Farms Ltd&#8217;. It looks in the <code>StoreInventory</code> table. It finds where <code>Supplier</code> is &#8216;Fresh Farms Ltd&#8217;. This helps <strong>improve user productivity</strong>. It is in <strong><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Microsoft Dataverse</a></strong>. It makes things better overall.</p><h2>How to Set Up and Use the <strong>Prompt Column</strong></h2><h3>What You Need</h3><p>First, you need to use the Power Apps Maker Portal. You also need a place to make or change tables. Make sure <strong>AI</strong> Builder is on. It must be in your area. This makes sure you see &#8220;Prompt (Preview).&#8221; This is a <strong>data</strong> type. It shows up when you make a new <strong>column</strong>.</p><h3>Making a New <strong>Prompt Column</strong></h3><p>You can easily <strong>create your first prompt column</strong> in <strong><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Dataverse</a></strong>. This adds strong <strong>AI</strong> to your records. Follow these steps to add a new <strong>column</strong> to your table:</p><ol><li><p>Go to the Power Apps Maker Portal.</p></li><li><p>Pick your environment.</p></li><li><p>Click on <strong>Tables</strong>.</p></li><li><p>Choose a table. For example, &#8220;Case.&#8221; Or make a new one. Like &#8220;Customer Feedback.&#8221;</p></li><li><p>Click <strong>&#8220;+ New Column&#8221;</strong>.</p></li><li><p>Give your new <strong>column</strong> a name. Add a description.</p></li><li><p>For <strong>Data Type</strong>, pick <strong>Prompt (Preview)</strong>.</p></li><li><p>It is best to <a href="https://www.inogic.com/blog/2025/08/how-to-configure-and-use-the-prompt-column-in-dataverse/">uncheck &#8220;Allow form fill assistance.&#8221; This helps you focus</a>. You can focus on your own <strong>prompt</strong>.</p></li><li><p>Click <strong>&#8220;+ Add new prompt&#8221;</strong>. This opens the <strong>prompt</strong> builder.</p></li><li><p>Save your <strong>column</strong>.</p></li><li><p>Publish the table.</p></li></ol><h3>Setting Up <strong>AI</strong> Models and Prompts</h3><p>The <strong>prompt</strong> builder is where you make your <strong>column</strong> smart. You can write your own <strong>prompt</strong> here. You can also use one that is already made. If a <strong>prompt</strong> is already there, you can erase it. Or, click the three dots. They are next to the Model field. Then choose &#8220;Clear <strong>prompt</strong>.&#8221;</p><p>When you write your <strong>natural language prompts</strong>, be very clear. For example, tell the <strong>AI</strong> to answer differently. This depends on the feedback. You might say, &#8220;If feedback is good, do X. If feedback is bad, do Y.&#8221; Make your instructions easy to understand. This helps the <strong>AI</strong> know what you need.</p><p>You can use other <strong>column</strong>s. They are in your table. This gives the <strong>AI</strong> more information. For example, you can use a &#8220;customer feedback&#8221; <strong>column</strong>. Click &#8220;Add Content.&#8221; Or type a right slash (/). This lets the <strong>AI</strong> use existing <strong>data</strong>. This <strong>data</strong> is from your records. You can use many input <strong>column</strong>s. This makes your <strong>AI</strong> even better.</p><h3>Checking and Making Prompts Better</h3><p>After you make your <strong>prompt</strong>, you must <strong>test the prompts in Dataverse</strong>. This makes sure your <strong>AI</strong> gives good answers. Here are ways to test and make your <strong>prompt</strong> better:</p><ul><li><p><strong>Start Simple</strong>: Begin with easy <strong>prompt</strong>s. This shows how the <strong>AI</strong> works. Then, you can add harder rules.</p></li><li><p><strong>Iterate Quickly</strong>: Use <strong>Dataverse</strong>&#8216;s tools. They help you test and get feedback. This helps you make <strong>prompt</strong>s better fast. You can test with real <strong>data</strong>.</p></li><li><p><strong>Involve Business Users</strong>: Ask experts to help write <strong>prompt</strong>s. Their ideas can make the <strong>AI</strong> better.</p></li><li><p><strong>Test and Refine</strong>: Always check what the <strong>AI</strong> says. Change your <strong>prompt</strong>s if needed. This makes them more correct.</p></li><li><p><strong>Carefully Validate Outputs</strong>: Always check <strong>AI</strong> answers. This is very important for big tasks. It makes sure they are right.</p></li></ul><p>You can test your <strong>prompt</strong> with old records. For example, search for &#8220;Jeremy Herald.&#8221; This shows how the <strong>AI</strong> uses specific <strong>data</strong>.</p><p>You can make up to five <strong>prompt column in Dataverse</strong> per table. Remember, <strong>prompt column</strong> values do not appear automatically. They do not appear for old records. If you add a new <strong>column</strong> to an old table, old records will be empty. To fix this, update old records. This makes the <strong>AI</strong> create values for that <strong>column</strong>.</p><p>You can make your new <code>prompt</code> <code>column</code> easy to see. Drag it onto forms. These are in Power Apps. Add it to your views. This makes the <code>AI</code>-made values clear. You can put the field on your form. You can change it to rich text. This makes it look better. Publish everything. This lets you use the <code>AI</code> <code>data</code> right away.</p><h3>Displaying AI Data in Apps</h3><p>You can show <code>AI</code>-made <code>data</code> in many ways. For example, link feelings or feedback to dashboards. This gives you quick ideas. The <code>AI</code> model uses values. These come from other <code>column</code>s. It uses them as input. It then makes a reply. This reply saves in the <code>prompt column in dataverse</code>. You can <a href="https://medium.com/%40CLB365/prompt-vs-row-summary-in-power-apps-63df7d4eb115">put this field on your form</a>. You can also use it in Power Automate. You can use it in reports or views. This helps you see your <code>business data</code> clearly.</p><h3>Automating Workflows with AI Data</h3><p>You can set up workflows. Use Power Automate. This helps you reply to feedback automatically. The replies use <code>AI</code>-made answers. This makes your work faster. You can also use <code>AI</code> to change <code>data</code>. For example, make dates the same. A <code>prompt</code> like &#8220;Standardize all dates to dd/mm/yyyy&#8221; works. You can make values regular. For instance, &#8220;If the value is DE or GER, change to Germany&#8221; makes country names the same. You can add to <code>data</code>. Use &#8220;Select &#8216;Reorder&#8217; if @Quantity is smaller than 5&#8221;. This adds new <code>data</code>. It is based on what you have. You can remove <code>data</code>. A <code>prompt</code> like &#8220;Remove the comma and everything after it&#8221; cuts <code>data</code>. You can combine <code>column</code>s. For example, &#8220;Merge @First_name and @Last_name together with a space in between&#8221; puts info together. You can split <code>column</code>s. Use &#8220;Split the values in @Region by comma&#8221; to separate <code>data</code>. You can fix mistakes. An example is &#8220;Add +49 to all phone numbers that don&#8217;t have a country code and @Country is Germany&#8221;. This fixes <code>data</code> problems. You can do math across <code>column</code>s. For example, &#8220;Multiply @Cost and @Quantity and show the total cost in EUR if @Currency is EUR&#8221; does math automatically. You can pull out <code>data</code>. A <code>prompt</code> like &#8220;From @Region, extract the country. Region is currently like this, Europe Germany. I want only Germany&#8221; gets specific info. You can sort <code>data</code>. For example, &#8220;If @Deal_size &lt; 10k it&#8217;s Small; if &lt; 25k it&#8217;s Medium; the rest is Enterprise&#8221; puts <code>data</code> into groups. You can check <code>data</code>. Use a <code>prompt</code> like &#8220;Check if everything after www. in @Company_domain matches the domain after the @ in @Email. If true, return &#8216;OK&#8217;. If false, return &#8216;Check domain.&#8217;&#8221; This makes sure <code>data</code> is right.</p><h3>Diverse Use Cases for Prompt Columns</h3><p><code>Prompt</code> <code>column</code>s have many uses. They help with customer support. They answer common questions. They create replies. They help make content. They make summaries or blog articles. They are good for <code>data analysis</code>. This includes checking feelings. It also includes sorting by product type. You can link them with other Power Platform parts. This helps with reports or plans. These <code>AI features in Microsoft Power Platform</code> make your <code>business data</code> better.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!glI5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534f92fe-68d0-430f-856d-678042ceaed3_683x330.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!glI5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534f92fe-68d0-430f-856d-678042ceaed3_683x330.png 424w, https://substackcdn.com/image/fetch/$s_!glI5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534f92fe-68d0-430f-856d-678042ceaed3_683x330.png 848w, https://substackcdn.com/image/fetch/$s_!glI5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534f92fe-68d0-430f-856d-678042ceaed3_683x330.png 1272w, https://substackcdn.com/image/fetch/$s_!glI5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534f92fe-68d0-430f-856d-678042ceaed3_683x330.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!glI5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534f92fe-68d0-430f-856d-678042ceaed3_683x330.png" width="683" height="330" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/534f92fe-68d0-430f-856d-678042ceaed3_683x330.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:330,&quot;width&quot;:683,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:60521,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/177116876?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534f92fe-68d0-430f-856d-678042ceaed3_683x330.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!glI5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534f92fe-68d0-430f-856d-678042ceaed3_683x330.png 424w, https://substackcdn.com/image/fetch/$s_!glI5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534f92fe-68d0-430f-856d-678042ceaed3_683x330.png 848w, https://substackcdn.com/image/fetch/$s_!glI5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534f92fe-68d0-430f-856d-678042ceaed3_683x330.png 1272w, https://substackcdn.com/image/fetch/$s_!glI5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534f92fe-68d0-430f-856d-678042ceaed3_683x330.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-8vL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00da2fee-0230-4ae7-bb47-ab3a8e3ba052_1024x768.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-8vL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00da2fee-0230-4ae7-bb47-ab3a8e3ba052_1024x768.webp 424w, https://substackcdn.com/image/fetch/$s_!-8vL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00da2fee-0230-4ae7-bb47-ab3a8e3ba052_1024x768.webp 848w, https://substackcdn.com/image/fetch/$s_!-8vL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00da2fee-0230-4ae7-bb47-ab3a8e3ba052_1024x768.webp 1272w, https://substackcdn.com/image/fetch/$s_!-8vL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00da2fee-0230-4ae7-bb47-ab3a8e3ba052_1024x768.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-8vL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00da2fee-0230-4ae7-bb47-ab3a8e3ba052_1024x768.webp" width="1024" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00da2fee-0230-4ae7-bb47-ab3a8e3ba052_1024x768.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A bar chart showing the count of different primary use cases for Dataverse Prompt Columns. 'Data Manipulation' has the highest count with 2, while 'AI Augmentation', 'Knowledge &amp; Search', and 'Schema Exploration' each have a count of 1.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A bar chart showing the count of different primary use cases for Dataverse Prompt Columns. 'Data Manipulation' has the highest count with 2, while 'AI Augmentation', 'Knowledge &amp; Search', and 'Schema Exploration' each have a count of 1." title="A bar chart showing the count of different primary use cases for Dataverse Prompt Columns. 'Data Manipulation' has the highest count with 2, while 'AI Augmentation', 'Knowledge &amp; Search', and 'Schema Exploration' each have a count of 1." srcset="https://substackcdn.com/image/fetch/$s_!-8vL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00da2fee-0230-4ae7-bb47-ab3a8e3ba052_1024x768.webp 424w, https://substackcdn.com/image/fetch/$s_!-8vL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00da2fee-0230-4ae7-bb47-ab3a8e3ba052_1024x768.webp 848w, https://substackcdn.com/image/fetch/$s_!-8vL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00da2fee-0230-4ae7-bb47-ab3a8e3ba052_1024x768.webp 1272w, https://substackcdn.com/image/fetch/$s_!-8vL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00da2fee-0230-4ae7-bb47-ab3a8e3ba052_1024x768.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You can <a href="https://www.inogic.com/blog/2025/09/how-to-use-copilot-custom-prompts-and-ai-builder-in-dynamics-365-sales/">make sales better</a>. Make special content. Use custom <code>prompt</code>s. Use <code>AI</code> Builder inputs. This means less office work. You can make customers happier. Quickly create smart outputs. These include summaries. They also include follow-up emails. You can automate CRM tasks. Write emails or sum up chances. This lets sales managers focus on clients. They do not need to focus on <code>data</code> entry. This shows how powerful <code>AI</code> <code>generation</code> is. It is for your <code>business data</code> and <code>data analysis</code>.</p><h2>Good Ways to Use and Fix Problems</h2><p>AI prompt columns change how you use data. They make data better. They give automatic insights. They help make good business choices. You should try this strong tool. Test each prompt. This opens new ways for your data. AI data in Microsoft Dataverse looks very good.</p><h2>FAQ</h2><h3>&#10067; What are AI Prompt Columns?</h3><p>AI Prompt Columns are special <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Dataverse fields</a>. They use AI to create text. You write simple instructions, called prompts. These prompts use other data in your records. The AI then generates new, smart information for you.</p><h3>&#128736;&#65039; How do I create a new Prompt Column?</h3><p>First, go to the Power Apps Maker Portal. Choose your table. Then, click &#8220;+ New Column.&#8221; Name your column and pick &#8220;Prompt (Preview)&#8221; as the data type. Next, open the prompt builder to write your instructions.</p><h3>&#128260; Can I use Prompt Columns with old records?</h3><p>Prompt Column values do not automatically appear for old records. They generate for new records and updated records. To get values for existing records, you must update each record. This triggers the AI to create the data.</p><h3>&#10024; What are the benefits of using Prompt Columns?</h3><p>Prompt Columns make your data smarter. They automate data enrichment and provide quick insights. You can use the AI-generated values in dashboards, queries, and workflows. This helps you make better business decisions.</p><h3>&#129514; How can I test my prompts?</h3><p>You can test your prompts against existing records. Use the prompt builder&#8217;s testing feature. Select a specific record to see how the AI responds. Refine your prompt until it gives the results you want.</p>]]></content:encoded></item><item><title><![CDATA[Unlock Power Platform Magic with Terraform Automation]]></title><description><![CDATA[You know Power Platform.]]></description><link>https://newsletter.m365.show/p/unlock-power-platform-magic-with</link><guid isPermaLink="false">https://newsletter.m365.show/p/unlock-power-platform-magic-with</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Sat, 25 Oct 2025 16:02:31 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/177099322/631f95918c32c6ce4e2aadd4b595e8ef.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>You know Power Platform. It uses a low-code/no-code way. Think about using Infrastructure as Code. You can use it for your solutions. Yes, you can handle Power Platform. You can automate its resources. Use Terraform for this. Terraform makes things easy to set up. It keeps things the same. It also helps with rules. You make fewer mistakes. This is because of strong automation. This guide shows you how to connect Terraform. It works with Power Platform. Many people in the community help. You can also look at new connections. Maybe even with Microsoft Fabric. The community always finds new ideas.</p><h2>Key Takeaways</h2><ul><li><p>Terraform helps you manage Power Platform resources with code. This makes setups consistent. It reduces errors.</p></li><li><p>Using Terraform for Power Platform automates tasks. It saves time. It makes your deployments more reliable.</p></li><li><p>Terraform helps set up Data Loss Prevention (DLP) policies. This keeps your data safe. It follows rules.</p></li><li><p>You can use Terraform to manage Power Platform environments. It also works for Microsoft Fabric resources.</p></li><li><p>Start with Terraform CLI and the Power Platform provider. Use secure login methods. This is for safe automation.</p></li></ul><h2>Why Terraform for Power Platform</h2><h3>Challenges of Manual Management</h3><p>Managing Power Platform by hand causes problems. It is hard to see everything. IT teams struggle to track apps. They also struggle with flows and environments. This means they fix things only when they break. They cannot answer who owns what. They also do not know how <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">data is used</a>. Security risks go up. Users can share private data by mistake. This happens with bad connections. It also happens with wrong flow settings. These mistakes can lead to data leaks. They also cause issues with rules like GDPR. Too much growth is another problem. It is called &#8220;shadow IT.&#8221; Users build important apps without help. Flows might run on accounts no one owns. IT must always fix these problems. When creators leave, flows can break. No one knows how to fix them. Old apps use up resources. They also create security risks. This is because ownership is not clear.</p><h3>Understanding Infrastructure as Code</h3><p>Infrastructure as Code (IaC) is a better way. IaC means you use code. You manage your infrastructure with code files. This way has <a href="https://codefresh.io/learn/infrastructure-as-code/">many good points</a>. It makes things work better. Automating deployments saves time. It also saves resources. Your team can do other tasks. IaC also makes things consistent. It sets up resources the same way every time. This keeps your infrastructure how you want it. This means fewer errors. It also makes management easier. You can also grow faster. IaC lets you change your infrastructure quickly. You can add or remove things easily. IaC also helps teams work together. Dev and ops teams share code. They also share tools. This makes sure your infrastructure helps the business. <a href="https://www.sentinelone.com/cybersecurity-101/cloud-security/infrastructure-as-code-principles/">IaC has key ideas</a>. One is version control. You save code in a system. It tracks all changes. This helps teams work together. You can also go back to old versions. This helps if problems happen. Another idea is idempotency. Running the same code always gives the same result. Automation and orchestration are also important. IaC automates all infrastructure management.</p><h3>Terraform&#8217;s Role in Power Platform IaC</h3><p>Terraform is a strong tool for IaC. It helps manage your Power Platform. Terraform uses a special language. You tell it what you want. You do not tell it how to do it. It is open-source. It works on many systems. You can use it for Azure. You can use it for AWS and GCP. It even works for VMware. For Power Platform, Terraform helps a lot. You write your code once. Then, you can use it many times. This makes your work reusable. Terraform also tracks what you deploy. This is called state management. It knows what is there. It helps you update it. So, Terraform manages your infrastructure. It does this for its whole life. You get the same deployments every time. Terraform stops human errors. All settings are the same. You can also easily remove infrastructure. This is good for temporary Power Platform setups. For example, for early work. The code you write is easy to read. It is simple to understand. Using Terraform stops &#8220;click-ops.&#8221; You do not need to click around. This saves time. It also reduces mistakes. The community makes new providers. This includes services like Microsoft Fabric. This shows Terraform&#8217;s wide reach.</p><h2>Getting Started with Terraform for Power Platform</h2><div id="youtube2-s20DNiE57H4" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;s20DNiE57H4&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/s20DNiE57H4?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>You can start your journey. Use <strong>Terraform</strong> and <strong><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Power Platform</a></strong>. Set up some key tools. This makes sure you have what you need. You can automate your resources.</p><h3>Essential Tools and Setup</h3><p>You need tools to use <strong>Terraform</strong>. It is for <strong>Power Platform</strong> automation. First, install the <strong>Terraform</strong> CLI. This is your main tool. It helps you use <strong>Terraform</strong>. You can create things. You can manage them. You can check your infrastructure. You also need Azure CLI. Or use PowerShell. These tools help manage Azure. They help you log in. The <strong>Power Platform</strong> CLI (PAC CLI) is useful. It helps manage <strong>Power Platform</strong> parts. Other tools can help too. <a href="https://github.com/microsoft/power-platform-terraform-quickstarts">GitHub CLI and Docker</a> are examples. For your code, use <a href="https://zeet.co/blog/terraform-tools">Visual Studio Code</a>. It is called VS Code. It has good features. It has plugins. You will use <strong>Terraform</strong> providers. These include <code>powerplatform</code>. They also include <code>AzureRM</code>. And <code>AzureAD</code>.</p><h3>Configuring the Power Platform Terraform Provider</h3><p>Install your tools first. Then, set up the <code>powerplatform</code> provider. This tells <strong>Terraform</strong> how to connect. It connects to your <strong>Power Platform</strong> environment. You put this provider in your <strong>Terraform</strong> files. This setup lets <strong>Terraform</strong> understand. It can manage your <strong>Power Platform</strong> resources.</p><h3>Secure Authentication for Power Platform</h3><p>It is important to have secure access. This is for your <strong>Power Platform</strong> environments. For <strong>Terraform</strong> runs that are not interactive, use a <a href="https://microsoft.github.io/terraform-provider-power-platform/">Service Principal</a>. This is best for CI servers. You can use OIDC with it. Or use a Client Secret. If you run <strong>Terraform</strong> on your computer, Azure CLI is good. It helps you log in. The <strong>Power Platform</strong> provider can use your Azure CLI login. This works if you are logged in. Just install Azure CLI. Then, make an app registration. For CI/CD pipelines, a Service Principal is great. Use OIDC with it. Also use Microsoft Entra&#8217;s workload identity federation. Your pipelines can access resources. You do not manage secrets. Make an app registration. Register it with <strong>power platform</strong>. Set up a trust relationship. You can also use a Service Principal. Use a Client Secret with it. Or use a certificate. You give login details to the provider. Use environment variables for this. Examples are <code>POWER_PLATFORM_CLIENT_ID</code>. Another is <code>POWER_PLATFORM_CLIENT_SECRET</code>. You can also use <strong>Terraform</strong> variables. Protect sensitive input variables. This stops login details from showing. This keeps your <strong>terraform</strong> automation safe. The <strong>community</strong> shares good ways to do this. This helps keep integrations safe. This includes <strong>microsoft fabric</strong>. It also includes <strong>power platform</strong>.</p><h2>Automating <strong>Power Platform</strong> Resources with <strong>Terraform</strong></h2><p>You can make your <strong>Power Platform</strong> better. Use <strong>Terraform</strong> to manage resources. This makes things the same. It also makes things work well.</p><h3>Environment Management and Types</h3><p>You can make, change, or delete <strong>Power Platform</strong> environments. Use <strong>Terraform</strong> for this. This includes regular and special environments. You write down how the environment should be. You do this in <strong>Terraform</strong> files. This makes sure all environments are the same. For example, you can pick the type. You can pick the area. You can pick the money type. You can pick the language. This makes sure all your environments are consistent. This means fewer mistakes. It also saves a lot of time.</p><h3>Data Loss Prevention (DLP) Policies</h3><p><strong>Terraform</strong> helps you set up DLP policies. These policies are very important. They control data in your <strong>Power Platform</strong>. You can say which connectors are for work. You can say which are not for work. You can also block some completely. This stops private data from leaving.</p><p>You can also make connector lists automatically. For example, you list your work connectors. Then, <strong>Terraform</strong> sorts others. It makes them non-work or blocked. This makes managing DLP policies easier. You can also set rules for custom connectors. This gives you good control over your data.</p><h3>Connections and Tenant Settings</h3><p><strong>Terraform</strong> helps you make connections. It also helps with tenant settings. These are in <strong>Power Platform</strong>. You can set up environment details. You do this right in your code.</p><p>The <strong>Power Platform Terraform</strong> provider has strong features:</p><ul><li><p><strong><a href="https://medium.com/rapha%C3%ABl-pothin/infrastructure-as-code-for-power-platform-a-light-at-the-end-of-the-tunnel-27674c3d1a25">Data sources</a></strong>: These help <strong>Terraform</strong> get info. It uses existing info from <strong>Power Platform</strong>. For example, it can get connector details. It can get environment locations.</p></li><li><p><strong>Resources</strong>: These help manage settings. They configure settings in <strong>Power Platform</strong>. This includes DLP policies. It also includes tenant settings.</p></li></ul><blockquote><p>Remember, the <strong>Power Platform Terraform</strong> provider is new. It is still being tested. So, do not use it for important work. We cannot promise full help yet.</p></blockquote><p>You can put all these settings in one <strong>Terraform</strong> file. This makes sure your environments are ready. They are ready right after you set them up.</p><h3><strong>Power Platform</strong> Solution Deployment</h3><p>Other tools help with ALM. These are PAC CLI or build tools. But you can use <strong>Terraform</strong> too. <strong>Terraform</strong> can move solutions. It moves them between environments. This helps you automate everything. It helps for your <strong>Power Platform</strong> solutions.</p><p>Automating many environments with <strong>Terraform</strong> helps. It makes deployments consistent. It makes them efficient. This is for infrastructure resources. It works across different environments. This includes production, development, and staging. You make these environments. You keep them consistent. You handle differences well.</p><p>Think about these tips when deploying solutions:</p><ul><li><p>Use version control. This tracks all code changes.</p></li><li><p>Break up configurations. Make them into modules. This makes code reusable. It is easier to manage.</p></li><li><p>Use variables for values. This lets you change deployments easily. You do not change main files.</p></li><li><p>Name your resources well. This keeps them organized. It makes them easy to find.</p></li><li><p>Do not write secrets in code. Use safe ways for passwords.</p></li></ul><p>To make large deployments consistent and efficient, you should:</p><ul><li><p>Make reusable <strong>Terraform</strong> modules. These set standard resources. They are for different teams. This makes things consistent. It works across a big project. Teams can still manage their own resources.</p></li><li><p>Use good naming for resources. This helps organize your deployed resources.</p></li><li><p>Use variables for settings. This makes deployments flexible. They can adapt.</p></li><li><p>Use remote state management. This tracks infrastructure state. It is across all environments. It is in one central place. For example, use a shared S3 bucket. This makes sure teams work together well. They work on infrastructure code.</p></li></ul><p>You can also use <code>terraform.tfvars</code> files. These set input variables. They are for configurations. This lets you change deployments easily. You do not change main files. Always use version control. This helps you work together. It helps with infrastructure management. It uses benefits of VCS. Examples are GitHub or GitLab. This makes changes happen automatically. It happens when you save code. Finally, keep state files separate. Do this when using many environments. This stops unexpected changes. It also stops wrong settings. It avoids downtime. The <strong>community</strong> shares these good ideas. This helps you build strong automation. It is for your <strong>Power Platform</strong>. It is even for services like <strong>Microsoft Fabric</strong>.</p><h2>Practical Demonstration: Deploying <strong>Power Platform</strong> Environments</h2><p>You can see <strong>Terraform</strong> in action. You will learn to set up <strong><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Power Platform</a></strong> environments. This shows you how.</p><h3>Scenario: Multiple Environment Creation</h3><p>You often need many <strong>Power Platform</strong> environments. Imagine you need two dev environments. You want to make them fast. You also want them to be the same. <strong>Terraform</strong> helps you do this. It makes them automatically. This saves your time. It also makes your environments consistent. You can even set up different types. Think about dev, UAT, and production. <strong>Terraform</strong> handles these changes.</p><h3><strong>Terraform</strong> Configuration Structure</h3><p>You put your <strong>Terraform</strong> code in files. This makes your projects clear. It makes them easy to manage.</p><ul><li><p><code>main.tf</code>: This is your main file. You define your providers here. You also define resources to make. For example, you tell <strong>Terraform</strong> to make a <strong>Power Platform</strong> environment.</p></li><li><p><code>variables.tf</code>: This file holds your input variables. You use these to change your deployments. For instance, you can name environments here. Or set their types.</p></li><li><p><code>outputs.tf</code>: This file shares information. After <strong>Terraform</strong> makes resources, you might want their IDs. You can share these from <code>outputs.tf</code>.</p></li></ul><p>You can use modules for code. Imagine a standard environment setup. You put this setup in a module. Then, you use this module. You use it when you need that environment. This makes your code clean. It also makes it easy to manage. You can also use &#8220;locals.&#8221; Locals help define many environments. Each can have different settings. For example, you can define dev. You can define UAT. You can define prod. Each can have a different type. The <strong>community</strong> often shares modules. These help you start faster.</p><h3>Execution Workflow: Init, Plan, Apply</h3><p>You follow a clear way with <strong>Terraform</strong>. This makes deployments smooth.</p><ol><li><p><strong>Initialize the Project (</strong><code>terraform init</code><strong>)</strong>: This is your first step. You run <code>terraform init</code>. Do this in your project folder. This command gets <strong>Terraform</strong> ready. It downloads needed plugins. For example, it gets the <strong>Power Platform</strong> provider. It also sets up the backend. This is for your state file. You usually run this once. Run it again if you add providers. Or if you change provider versions.</p></li><li><p><strong>Create an Execution Plan (</strong><code>terraform plan</code><strong>)</strong>: Before changes, run <code>terraform plan</code>. This command shows what <strong>Terraform</strong> will do. It looks at your files. It compares them with the current state. Then, it tells you what it will make. It tells you what it will change. It tells you what it will remove. This &#8220;dry run&#8221; is important. It helps you check your changes. It stops errors. You see what will happen. You see it before it happens.</p></li><li><p><strong>Apply the Changes (</strong><code>terraform apply</code><strong>)</strong>: After you check the plan, run <code>terraform apply</code>. This command does the actions. <strong>Terraform</strong> will ask you to confirm. Then, it sets up the resources. It makes your <strong>Power Platform</strong> environments. After it finishes, <strong>Terraform</strong> updates your state file. This file tracks your deployed resources.</p></li></ol><p>You can see this in action. Many teams use Azure DevOps pipelines. These pipelines automate the <strong>Terraform</strong> process. They run <code>init</code>, <code>plan</code>, and <code>apply</code> automatically. This makes your deployments consistent. It makes them reliable. The <strong>community</strong> often shares examples. These are for these pipelines. They also look at how to use <strong>Terraform</strong>. They use it with other <strong>Microsoft</strong> services. Like <strong>Microsoft Fabric</strong>. This is for full automation.</p><h2>Best Practices and Future of <strong>Power Platform</strong> IaC</h2><p>You can make your <strong>Power Platform</strong> automation better. Follow these good ideas. They help you manage your <strong>infrastructure as code</strong>.</p><h3>State Management and Modularity</h3><p>Managing your <strong>Terraform</strong> state is key. Use remote backends. These are like Azure Storage. Or they are like S3. Remote backends have many good things. <a href="https://kitemetric.com/blogs/mastering-terraform-secure-state-management-with-remote-backends">They make things safer</a>. They keep private data safe. They use encryption. They control who can see things. They also help teams work together. Many people can work on the same infrastructure. This stops mistakes. It makes work smooth. Remote backends work well with CI/CD. This means easy management. They store <strong>Terraform</strong>&#8216;s state files. <a href="https://letmetechyou.com/terraform-remote-state-benefits-of-using-remote-state-storage/">They keep them safe</a>. This stops loss from computer problems. This keeps things the same. It is true for different environments. It gives one clear source of truth.</p><p>You should also use <strong>Terraform</strong> modules. Modules help you make reusable setups. You write a module once. Then, you can use it many times. This makes your code neat. It makes it easier to handle. The <strong>community</strong> often shares good modules. You can find them there.</p><h3>CI/CD and Version Control</h3><p>Put your <strong>Terraform</strong> code with version control. Use Git for this. Git tracks all changes. This helps your team work together. You can see who changed what. You can go back to old versions. Automate your <strong>deployment</strong> process. Use CI/CD tools. Azure DevOps is one. GitHub Actions is another. These tools run your <strong>Terraform</strong> commands. They do it automatically. This makes <strong>large-scale deployments</strong> consistent. They are also reliable. The <strong>community</strong> gives many examples. These show how to set up these pipelines. You can learn from <strong>community calls</strong>. You can also use shared resources.</p><h3>Exploring the <strong>Terraform</strong> Provider Ecosystem</h3><p>Look at the <strong>Terraform</strong> Registry. It has full info for the <strong>Power Platform</strong> provider. This tells you what you can manage. <a href="https://github.com/microsoft/terraform-provider-power-platform">You can manage environments</a>. <a href="https://github.com/rpothin/PowerPlatform-Governance-With-Terraform">You can manage DLP policies</a>. You can manage more things. <strong>Terraform</strong> can do more than <strong>Power Platform</strong>. It manages other Microsoft services. For example, it manages <strong>Microsoft Fabric</strong>. This includes environments. <a href="https://blog.fabric.microsoft.com/en-US/blog/announcing-the-new-terraform-provider-for-microsoft-fabric-public-preview/">It includes data pipelines</a>. It includes eventhouses. You can also manage KQL databases. You can manage Lakehouses. You can manage ML models in <strong>Microsoft Fabric</strong>. The <strong>community</strong> always looks for new connections. You might see a <strong>terraform provider for microsoft fabric</strong>. This could happen in the future. This would let you manage more of <strong>Microsoft Fabric</strong>. The <strong>community</strong> talks about how to manage <strong>Microsoft Fabric</strong> resources. A <strong>terraform provider for microsoft fabric</strong> would make automation easy. It would be for <strong>Microsoft Fabric</strong>. This would cover workspaces. It would cover reports. It would cover semantic models in <strong>Microsoft Fabric</strong>. A strong <strong>terraform provider for microsoft fabric</strong> is exciting. It would make <strong>Terraform</strong> work more with <strong>Microsoft Fabric</strong>. The <strong>community</strong> talks about these new things. They do this in <strong>community calls</strong>. A <strong>terraform provider for microsoft fabric</strong> would be a strong tool. It would manage your <strong>Microsoft Fabric</strong> infrastructure.</p><div><hr></div><p>You now get the magic. Terraform and Power Platform work together. This changes how you work. It makes things the same. It sets things up automatically. It follows rules. You work better. Things are more reliable. You can grow more. Try these ideas. Make your low-code work better. The community helps make the future. This includes Microsoft Fabric. The community helps you make new things. The community helps with new automation.</p><h2>FAQ</h2><h3>What is the main benefit of using Terraform with Power Platform?</h3><p>You get the same deployments. You make fewer mistakes. You automate Power Platform. This saves time. It makes things more reliable.</p><h3>Can Terraform manage all Power Platform parts, including new services like Microsoft Fabric?</h3><p>Terraform manages environments. It manages DLP policies. It manages connections. It also handles tenant settings. The tool is getting better. Check the Terraform Registry. It shows what it can do now. You can also manage Microsoft Fabric.</p><h3>How does Terraform help with Data Loss Prevention (DLP)?</h3><p>You write your DLP rules in code. This includes work and non-work connectors. You can make connector lists. This keeps data rules the same.</p><h3>Can I use Terraform for Microsoft Fabric?</h3><p>Yes, Terraform can manage Microsoft Fabric. This includes workspaces. It includes data pipelines. You can automate Microsoft Fabric. This uses your IaC methods. The community is looking into this.</p><h3>How do I start with Terraform for Power Platform and other Microsoft services?</h3><p>You need the Terraform CLI. You need the Power Platform provider. You also need safe login. You can use a Service Principal. The Terraform Registry has guides. This also works for Microsoft Fabric.</p>]]></content:encoded></item><item><title><![CDATA[Discovering Dataverse An Introduction to Its MCP Benefits]]></title><description><![CDATA[Do you struggle with fragmented systems and growing data volumes in your business applications?]]></description><link>https://newsletter.m365.show/p/discovering-dataverse-an-introduction</link><guid isPermaLink="false">https://newsletter.m365.show/p/discovering-dataverse-an-introduction</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Thu, 23 Oct 2025 07:38:22 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/176809212/90cf7247a35dfd02d05087d1eaccc98f.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Do you struggle with <a href="https://rivery.io/data-learning-center/data-management-challenges/">fragmented systems and growing data volumes</a> in your business applications? A staggering <a href="https://www.adalo.com/posts/integration-challenges-with-legacy-technologies-b2b-stats">95% of organizations</a> face significant data management challenges, hindering their ability to leverage modern technologies. You need an intelligent way to interact with your critical business data. This is where an <strong>introduction to Dataverse</strong> becomes essential. <strong>Microsoft Dataverse</strong> offers a robust, secure, and scalable <strong>data management solution</strong> within the Microsoft Cloud <strong>Platform</strong>. This powerful <strong>dataverse</strong> now includes Model Context Protocol (MCP) capabilities. It unifies your <strong>data</strong> for Power Platform and Dynamics 365 applications, enabling fluid natural language interactions. This post will demystify <strong>Dataverse</strong>, explain MCP, and showcase its core advantages for businesses leveraging <strong>Microsoft Dataverse</strong> technologies.</p><h2>Key Takeaways</h2><ul><li><p><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Dataverse is a secure, cloud-based platform</a>. It stores and manages data for Microsoft applications.</p></li><li><p>Model Context Protocol (MCP) helps AI models talk to systems. It uses natural language for easy interactions.</p></li><li><p>Dataverse acts as an MCP server. This lets you ask questions about your data in plain language.</p></li><li><p>You can improve Copilot Studio agents. Add Dataverse as a tool for smart data queries.</p></li><li><p>Dataverse works with Power Platform, Dynamics 365, and developer tools. It makes data management easy.</p></li><li><p>Dataverse offers strong security. It protects your information with roles, encryption, and compliance.</p></li><li><p>Dataverse helps automate tasks. It uses workflows and custom code to make processes faster.</p></li><li><p>Dataverse unifies your business data. It acts as a single, trusted source for all your information.</p></li></ul><h2>Understanding Microsoft Dataverse</h2><div id="youtube2-iujZ0qplapM" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;iujZ0qplapM&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/iujZ0qplapM?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h3>Core Definition and Purpose</h3><p>At its heart, <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Dataverse is an all-in-one platform</a> for managing your data. It gives you a central, organized place to store, share, and work together on many types of data. This includes everything from research papers to business records. Its main goal is to make your data easier to find, access, and use. You can securely store and organize datasets, ensuring they are well-documented, protected, and simple to get back for sharing and teamwork. This <a href="https://auxin.io/microsoft-dataverse-data-management-made-easy/">secure and scalable data platform</a> connects your applications with valuable insights. It acts as a strong, flexible data management platform, providing a safe spot for organizations to store and organize data used by Power Platform applications.</p><p>The journey to what you know as Dataverse today has a history. The <a href="https://en.wikipedia.org/wiki/Dataverse">software coding for Dataverse began in 2006</a>. It was previously known as Dataverse Network. This project followed the Virtual Data Center (VDC) project, which ran from 1999 to 2006. Even earlier versions of the VDC go back to 1987, involving different software guides and tools for data transfer. Today, Microsoft Dataverse is a <a href="https://www.geeksforgeeks.org/dbms/what-is-microsoft-dataverse/">cloud-based, low-code data platform</a>. It helps you put business logic into your data pipelines. It offers great scalability, strong security, and networking features. This provides flexible solutions for your data and business challenges. It aims to be the main place for your business-oriented data.</p><h4>Cloud-Based Data Storage</h4><p><a href="https://www.customonline.com/tech-insights/how-microsoft-dataverse-helps-your-organization-store-and-manage-app-data-securely/">Microsoft Dataverse is a Software as a Service (SaaS) solution</a>. It solves big data management and storage problems businesses face. Organizations create more and more data every day. Dataverse gives you a reliable platform to handle different data types from many sources securely and efficiently. It is a <a href="https://www.mydigicode.com/is-microsoft-dataverse-a-game-changer/">cloud-based data management platform from Microsoft</a>. It helps you securely store, manage, share, and analyze your data. It works smoothly with other Microsoft tools and services, supporting a wide range of data types and formats. This platform <a href="https://learn.microsoft.com/en-us/power-apps/maker/data-platform/why-dataverse-overview">addresses your data management worries with an easy-to-use, compliant, secure, scalable, and globally available SaaS data service</a>. It empowers your organization to work with diverse data types and applications. This allows you to use your data to gain insights and drive business actions.</p><h4>Secure Data Management</h4><p>Security is a top priority for Dataverse. It provides robust features to protect your valuable information. You can control who sees and interacts with your data, ensuring only authorized users have access. This secure environment means you can trust that your sensitive business information remains protected. Dataverse handles your data with enterprise-grade security measures, including encryption and compliance standards. This gives you peace of mind, knowing your data is safe in the cloud.</p><h3>Data Organization and Structure</h3><p>Dataverse organizes your information in a logical and structured way. This makes it easy to manage and retrieve. It uses familiar concepts to help you build a clear model of your business data.</p><h4>Tables Columns and Relationships</h4><p>In Dataverse, you organize your data using tables, columns, and relationships.</p><ul><li><p><strong>Tables</strong> are the basic parts for organizing and storing your data. They represent different business objects, processes, and ideas. These are the foundational elements where your data is structured and stored. Think of them as collections of rows and columns.</p></li><li><p><strong>Rows</strong> represent individual entries or instances of data within a table. For example, each customer in a &#8220;Customers&#8221; table would be a row.</p></li><li><p><strong>Columns</strong> define specific data attributes within tables, making sure your data is consistent and accurate. These define the types of data stored, like names or ages. They are made to hold specific data types for accuracy and consistency.</p></li><li><p><strong>Relationships</strong> create connections and dependencies between tables. This helps you analyze and report on your data in a complete way. Table relationships in Dataverse define how rows from one table can link to rows from other tables, or even the same table.</p></li></ul><p>Dataverse supports <a href="https://learn.microsoft.com/en-us/power-apps/maker/data-platform/create-edit-entity-relationships">two main types of table relationships</a>:</p><ul><li><p><strong>One-to-many (1:N) relationships</strong>: A lookup column in one table creates a 1:N relationship. This allows many &#8216;child&#8217; rows to connect to a single &#8216;parent&#8217; row. For example, one customer can have many orders. These relationships also help manage what happens when you delete a parent row or reassign it. They also make data entry easier when creating new related rows.</p></li><li><p><strong>Many-to-many (N:N) relationships</strong>: This type lets any number of rows from two different tables connect to each other. For instance, a product can be in many categories, and a category can contain many products.</p></li></ul><h4>Business Logic Integration</h4><p>Dataverse does more than just store your data. It also lets you embed business logic directly into your data model. This means you can define rules and processes that automatically apply to your data. For example, you can set up rules to ensure data quality, automate calculations, or trigger workflows when certain conditions are met. This integration of business logic ensures your data remains consistent and accurate, and it helps automate routine tasks, making your applications more intelligent and efficient.</p><h2>Key Features of Dataverse</h2><p>Dataverse offers many powerful features. These go <a href="https://www.avenga.com/magazine/dataverse-backbone-of-power-platform-solutions/">beyond just storing your data</a>. You can manage security, automate tasks, and connect with other systems.</p><h3>Robust Security and Access</h3><p>Dataverse provides strong security features. You control who sees and uses your data. This ensures your information stays safe.</p><h4>Role-Based Security</h4><p>Dataverse uses a <a href="https://www.cloudthat.com/resources/blog/security-in-dataverse-an-explorative-study">role-based security model</a>. You define user roles. You assign permissions to these roles. This gives you full control over data access and changes. For example, you can assign roles like administrator or reader. This controls access to sensitive data. <a href="https://www.linkedin.com/pulse/day-5-security-roles-microsoft-dataverse-ahmad-hammami-ugbif">Security roles define what you can do and what data you can access. You set privileges like create, read, update, or delete records. You also set the scope of access. This could be your own records, team data, or all organizational data</a>. This helps you manage data governance. It reduces security risks. It ensures you interact only with relevant data.</p><h4>Field-Level Control</h4><p>Dataverse offers <a href="https://fluentpro.com/blog/best-practices-for-microsoft-dataverse-security">record-level security</a>. This is in addition to role-based security. You get precise access control. You limit access to specific records based on their content. Row-level security restricts data access at the record level. This means you only see records important to your role. For instance, a sales representative might only see records from their region. A manager can access data across all regions.</p><h3>Business Process Automation</h3><p>Dataverse helps you automate business processes. It goes beyond basic data storage.</p><h4>Workflows and Flows</h4><p>Dataverse integrates smoothly with Power Automate. You automate repetitive tasks. You optimize workflows. You get real-time updates and notifications. You facilitate task assignment and collaboration. You ensure data validation. You streamline approvals. You enable reporting and analytics. For example, a new contact in dataverse can start a Power Automate flow. This flow sends welcome emails. It creates tasks. It generates documents.</p><h4>Custom Code Extensions</h4><p>Dataverse uses an <a href="https://medium.com/%40thepowerxguy/leveraging-microsoft-dataverse-business-events-with-power-automate-55275a8a00a4">event framework. It works based on messages like Create, Retrieve, Update, or Delete. Custom actions can also add new messages. This framework lets you use custom extensions. These include plugins, Azure Integrations, and Webhooks</a>. They respond to these events. This allows you to extend functionality. You can automate processes.</p><h3>Integration and Extensibility</h3><p>Dataverse connects well with other systems. It offers many ways to extend its capabilities.</p><h4>API and Webhooks</h4><p>Dataverse has a RESTful API. This opens new ways to integrate with custom web services. It connects to external systems. You use webhooks to trigger external processes. These respond to Dataverse events. Custom APIs can introduce new events. They notify subscribers about specific happenings. This includes potential data changes.</p><h4>Data Connectors</h4><p><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Microsoft Dataverse</a> offers <a href="https://prakashinfotech.com/microsoft-dataverse-integration-connecting-business-central-and-salesforce">seamless integration with Microsoft products. These include Power Apps, Power Automate, and Dynamics 365</a>. This helps you share data. It speeds up application development. You can build custom apps quickly. <a href="https://www.resco.net/learning/ms-dataverse/">Power Apps accelerates development. It uses pre-built controls, templates, and connectors</a>. Microsoft Dataverse supports both professional and citizen developers. It provides custom connectors. This simplifies the inclusion and management of data from different applications. It streamlines integration.</p><h2>Dataverse as an MCP Server</h2><h3>Introduction to Model Context Protocol (MCP)</h3><p>You need seamless interaction between AI models and your business systems. The Model Context Protocol (MCP) provides this. <a href="https://cloudsecurityalliance.org/articles/what-is-model-context-protocol-mcp">MCP is an open standard</a>. It helps AI models interact with tools, APIs, and memory in a structured, controlled way. It standardizes the format for function calls, tool usage, memory, and state. This eliminates the need for custom integrations for each new data source. Think of MCP as a coordination layer. It sits between models and their environment. It acts as a universal translator. This enables seamless communication and interoperability for operational AI. MCP is an open-source standard. It connects AI applications like Claude or ChatGPT with external systems. It allows these AI applications to access resources. These resources include data sources, tools, and workflows. This helps them retrieve essential information and execute tasks. <a href="https://www.ibm.com/think/topics/model-context-protocol">MCP works like a USB-C port</a>. It provides a standardized method for AI applications to interface with external systems.</p><h4>Fluid User Interaction</h4><p>MCP empowers you to interact with your systems in a fluid, interactive, and dynamic way. You use natural language. For example, you can ask questions directly. This makes your experience with applications much more intuitive.</p><h4>Natural Language Queries</h4><p>With MCP, you can ask questions in plain language. The system understands your intent. It then translates your request into actions. This removes the need for complex commands or coding. You simply ask what you need.</p><h3>Dataverse&#8217;s Role in MCP</h3><p>To work with MCP, you need two main ingredients. The MCP clients and the source system must be MCP-ready.</p><ul><li><p><strong>MCP Clients</strong>: These connect directly to servers within the host application. They act as an intermediary between hosts and servers.</p></li><li><p><strong>MCP Servers</strong>: These provide tools, resources, and context to the Large Language Model (LLM).</p></li></ul><h4>Exposing Data as an MCP Server</h4><p>Dataverse functions as an MCP server. It acts as an open protocol. This bridges LLM applications with external data sources and tools. It enables secure, standardized access to Dataverse resources for AI assistants and enterprise data. When Dataverse acts as an MCP server, it provides intelligent, secure, and standardized access to your data. This includes tables and records. It works across various MCP clients. This approach standardizes how LLMs interact with Dataverse. It makes your enterprise data extensible and platform-agnostic.</p><h4>Enabling Intelligent Interactions</h4><p>Dataverse, as an MCP server, enables intelligent interactions. You can interact with your dataverse using natural language. You ask questions like, &#8220;show me my contacts.&#8221; Or you can say, &#8220;<a href="https://www.microsoft.com/en-us/power-platform/blog/2025/07/07/dataverse-mcp/">apply a 10% discount to Widget123 product</a>.&#8221; MCP clients translate these requests into actions. They use built-in tools. These tools support operations. They include inserting or updating data, viewing tables and their descriptions, reading data, searching knowledge, and executing prompts. This makes your data more accessible and actionable.</p><h2>Exploring Dataverse&#8217;s MCP Benefits</h2><p>You gain practical advantages when Dataverse is MCP-ready. This enables <a href="https://cloudwars.com/ai/microsoft-mcp-server-gives-broad-ai-access-to-corporate-assets-stored-in-dataverse/">new levels of integration between AI and your information</a>. You can interact with your systems using natural language. This makes your experience fluid and dynamic.</p><h3>Enhancing Copilot Studio Agents</h3><h4>Adding Dataverse as a Tool</h4><p>You can easily enhance your Copilot Studio agents. Add the <strong>Dataverse</strong> MCP server as a tool. This creates powerful integration between AI and your business information. To do this, go to &#8220;Add tool&#8221; in Copilot Studio. Filter for &#8220;Model Context Protocol.&#8221; You will see the <strong><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Microsoft Dataverse</a></strong> MCP server as an option. This makes your agent MCP-ready. The MCP server provides a set of pre-built tools. <a href="https://www.microsoft.com/en-us/microsoft-copilot/blog/copilot-studio/announcing-new-microsoft-dataverse-capabilities-for-multi-agent-operations">These tools manage human-agent teams for specific business processes. They retrieve relevant context at the right time. They also enable complex reasoning and customizable actions.</a></p><h4>Natural Language Data Queries</h4><p>You can ask natural language questions. For example, you can ask, &#8220;Tell me more about Surface Pro 9.&#8221; Your agent uses these tools to retrieve details from your environment. It summarizes information like category and cost. This allows agents to discover tables, explore schema, and retrieve real-time <strong>data</strong>. They can chat over your information, search knowledge sources, and provide contextual answers. Agents can also insert new records or update existing ones in <strong>Microsoft Dataverse</strong>. For instance, they can change an order status. This maintains data integrity. You can also generate content with grounding prompts. This means agents can run custom prompts based on real business context. They can summarize records or draft tailored responses. <strong>Dataverse</strong> knowledge in Copilot Studio unifies structured and unstructured <strong>data</strong> from various sources. This includes Dynamics 365 and Power Platform. It also supports new knowledge sources like Snowflake and SharePoint Lists. This allows agents to reason over and act on this unified knowledge.</p><h3>Advanced Data Interaction with Cloud Desktop</h3><h4>Querying Complex Data</h4><p>Cloud Desktop is another MCP client. It connects to your <strong>Dataverse</strong> MCP server. This offers streamlined workflows for business users. You can query complex information using natural language. For example, you can ask Cloud Desktop to &#8220;summarize conference sessions including the speaker name stored in dataverse.&#8221; It uses various tools to provide the answer. This is similar to using Jupyter notebooks, but you use natural language instead of code. You can retrieve results and even ask for a tabular format of the conference schedule. You can also apply changes to <strong>Microsoft Dataverse</strong>. For instance, you can say, &#8220;apply these changes to agents, and speaker name should be this person.&#8221; It updates the records. This works even if the underlying tables are complex.</p><h4>Generating Visualizations</h4><p>Cloud Desktop can generate visualizations. You can ask it to &#8220;create a dashboard showing opportunities by region.&#8221; It identifies and retrieves the necessary <strong>data</strong>. It then creates a dashboard for you. You can also ask it to draw an ER diagram. This helps you understand your schema. This is a game-changer for quickly building complex dashboards.</p><h3>Developer Tools Integration</h3><h4>VS Code and GitHub Copilot</h4><p>Developers can interact with their information directly from their development environments. This includes VS Code with GitHub Copilot. <strong>Dataverse</strong> integrates with VS Code through the &#8216;Dataverse DevTools&#8217; extension. This all-in-one tool allows you to connect to <strong>Dataverse</strong> environments. You can generate TypeScript definitions and create <strong>Dataverse</strong>-specific projects. <a href="https://www.microsoft.com/en-us/power-platform/blog/power-pages/seamlessly-open-vs-code-desktop-from-power-pages-vs-code-for-the-web-with-auto-download-site-code/">You can use GitHub Copilot in Agent mode within VS Code. This provides AI-assisted coding.</a> <a href="https://rajeevpentyala.com/2025/06/25/set-up-dataverse-mcp-server-with-vs-code-github-copilot/">You can ask questions like, &#8220;List me contact records where name starts with &#8216;R&#8217;.&#8221;</a> GitHub Copilot routes this request to the <strong>Dataverse</strong> MCP server. The server then triggers a <code>read_query</code> tool to retrieve the <strong>data</strong>.</p><h4>Schema Understanding and Updates</h4><p>This integration helps with schema understanding and updates. You can ask, &#8220;What tables do I have that store conference details in data?&#8221; It runs tools to understand your schema. You can even ask it to draw an ER diagram. This helps you identify and fix issues in your table design. You can also store a CSV file as an Employee table in <strong>Dataverse</strong> directly from VS Code GitHub Copilot. This makes your enterprise <strong>data</strong> extensible and <strong>platform</strong>-agnostic. <a href="https://joshuaberkowitz.us/blog/news-1/microsoft-explores-how-model-context-protocol-mcp-helps-future-proofs-ai-startups-1421">MCP is an open standard. It helps build scalable AI architectures ready for the future. This reduces the need for developers to maintain brittle integrations. It allows AI to adapt to evolving APIs automatically. This helps in building scalable AI architectures ready for the future.</a></p><h2>Dataverse in the Microsoft Cloud Platform</h2><p>Dataverse is more than just a data storage solution. It is a central component within the broader Microsoft ecosystem. It provides <a href="https://dynamicconsultantsgroup.com/blogs/out-with-the-old-in-with-the-new---microsoft-dataverse">seamless integration</a> with other Microsoft products. This makes it a powerful data platform. Microsoft built most of its products, including the Power Platform, on Dataverse. This ensures smooth integration. It also allows you to connect third-party applications. This simplifies data management.</p><h3>Power Platform Synergy</h3><p>Dataverse serves as the foundation for the Power Platform. It offers a <a href="https://medium.com/%40psreek/navigating-dataverse-challenges-the-underlying-complexities-of-microsofts-data-platform-077108370554">centralized and secure data platform</a>. You can <a href="https://learn.microsoft.com/en-us/dynamics365/guidance/implementation-guide/business-intelligence-reporting-analytics-data-estate-components">build or extend apps using Power Apps directly against your business data</a>. This accelerates app development. It also enhances data integrity. Dataverse provides <a href="https://www.cloudthat.com/resources/blog/how-power-pages-and-dataverse-are-transforming-data-management/">unified data access</a>. This ensures real-time, consistent, and accurate data across Power Platform applications. You can create dynamic web portals for customer self-service. You can also implement role-based access control. This protects sensitive data. Dataverse facilitates customization and automation. It integrates with Power Automate for automated workflows. It supports rich data visualization. You can embed Power BI visualizations for insights. This combination promotes rapid development and scalability.</p><h4>Power Apps Development</h4><p>You can develop apps that boost productivity. Dataverse provides a robust and scalable backend. This integrates with Power Apps&#8217; low-code development capabilities. This gives your business a competitive advantage.</p><h4>Power Automate Flows</h4><p>You can automate workflows with apps and intelligent agents. Dataverse integrates with Power Automate. This helps you streamline processes.</p><h4>Power BI Analytics</h4><p>You can generate unparalleled insights into your organization. Connect Power BI to Dataverse. This provides data reports and analytics.</p><h3>Dynamics 365 Integration</h3><p>Dataverse is the <a href="https://www.iesgp.com/blog/dynamics-365-and-Dataverse">foundational data platform for Dynamics 365 applications</a>. It centralizes and secures business data. This makes data accessible across various modules within Dynamics 365. Dynamics 365 apps like Sales, Customer Service, and Marketing use Dataverse for real-time data storage and access. You can access Dynamics 365 data much quicker.</p><h4>Unified Business Data</h4><p>Dataverse facilitates <a href="https://learn.microsoft.com/en-us/dynamics365/business-central/admin-common-data-service">bi-directional data synchronization</a>. This happens between Dynamics 365 business applications in near real-time. For example, a sales order in Dynamics 365 Sales can synchronize to Business Central. This ensures unified business data.</p><h4>Customizing Dynamics Apps</h4><p>You can customize Dynamics apps. Custom applications can read from and write to Dataverse. This allows you to tailor your Dynamics 365 experience.</p><h3>Centralized Data Governance</h3><p>Dataverse provides a <a href="https://www.microsoft.com/en-us/power-platform/blog/2025/02/05/agent-ready-data-management-dataverse">fully managed, secure infrastructure</a>. It centralizes and streamlines data management. This ensures enterprise-grade security and compliance. It minimizes data duplication. It maintains data integrity. It enables seamless integration across applications.</p><h4>Single Source of Truth</h4><p>Dataverse unifies diverse data types into a structured model. It acts as a <a href="https://www.eswcompany.com/how-dynamics-365-and-power-platform-work-together/">single source of truth</a>. This eliminates data silos. It ensures every component works from the same trusted data source.</p><h4>Compliance Features</h4><p>Dataverse offers <a href="https://www.loganconsulting.com/blog/leveraging-microsoft-dataverse-in-power-platform-for-centralized-data-management/">powerful logic and validation features</a>. These include business rules. They ensure data quality. Data is securely stored. Role-based security controls access to tables. This enhances security and governance. It uses built-in features like data classification and automated compliance tools.</p><h2>Deployment and Security Considerations</h2><p>You need to understand practical aspects when you <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">implement and secure Dataverse</a>. This includes choosing the right edition and managing your resources.</p><h3>Dataverse Editions</h3><p>Microsoft offers different Dataverse editions. You choose the one that best fits your needs.</p><h4>Dataverse for Teams</h4><p>Dataverse for Teams is a free version. It comes with certain limits. You can only develop internal applications with this edition. It provides an introduction to Dataverse without extra license costs.</p><h4>Full Dataverse</h4><p>Full Dataverse is the premium version. It requires a Power Apps premium subscription. This edition lets you create applications accessible across all interfaces. It offers <a href="https://medium.com/version-1/an-introduction-to-dataverse-licensing-10a64c0084b6">unlimited database size with add-ons, advanced security, and full API access</a>.</p><h3>Licensing and Capacity</h3><p>You must plan for licensing and capacity. This ensures your Dataverse environment runs smoothly.</p><h4>Storage and API Limits</h4><p>Dataverse uses a <a href="https://learn.microsoft.com/en-us/power-platform/admin/whats-new-storage">new capacity model</a>. It breaks down storage by database, file, and log. <a href="https://www.linkedin.com/pulse/dataverse-capacity-based-storage-details-eclevaglobal-kgc5f">Database capacity stores relational data. File capacity manages unstructured data. Log capacity keeps audit logs.</a> <a href="https://airbyte.com/data-engineering-resources/microsoft-dataverse-pricing">You start with base capacity entitlements. Then, you monitor usage and add more capacity as needed.</a> If you exceed storage limits, you will receive email notifications. You might also face blocked admin operations, like creating new environments. You must purchase more licenses if your consumption goes over your entitlements.</p><h4>User Licensing</h4><p>You choose licenses based on user and data needs. Per-user licensing works for predictable user requirements. Capacity licenses suit large-scale storage. Each license type includes a default storage capacity. You can buy capacity add-ons for database, file, and log storage. This unlocks full capabilities for your <a href="https://www.incworx.com/blog/what-is-microsoft-dataverse">Microsoft Dataverse</a>.</p><h3>Enterprise-Grade Security</h3><p>Dataverse provides strong security. It protects your valuable data.</p><h4>Encryption and Auditing</h4><p>Microsoft Dataverse offers <a href="https://microsoft.github.io/Low-Code/blog/2023-day7">built-in enterprise-grade security</a>. It follows Zero Trust principles. This means it trusts no one by default. It uses strong authentication and authorization. This includes a role-based access model. Dataverse also supports advanced features like Customer Lockbox and Customer Managed Key. It provides a full audit trail. This helps you track changes and maintain compliance.</p><h4>Compliance Standards</h4><p>Dataverse meets many industry standards. These include <a href="https://i3solutions.com/dataverse-software-development/dataverse-consulting-is-it-right-for-your-enterprise/">GDPR, HIPAA, ISO 27001, SOC 2, and FedRAMP</a>. This makes it suitable for regulated industries. <a href="https://www.linkedin.com/pulse/what-microsoft-dataverse-how-can-you-leverage-its-capability-gct1e">Dataverse integrates with Microsoft Entra ID. This centralizes user authentication.</a> It ensures your data access follows strict policies.</p><div><hr></div><p>Dataverse stands as a secure, scalable, and intelligent data platform within the Microsoft Cloud. Its Model Context Protocol (MCP) capabilities enable fluid, natural language interactions with your data. This accelerates application development, allowing you to <a href="https://cloudwars.com/ai/microsoft-dataverse-and-copilot-studio-accelerate-development-productivity/">build data-driven products easily</a>. MCP also enhances user experience across Power Platform, Dynamics 365, and other MCP-ready clients, letting <a href="https://www.linkedin.com/pulse/mcp-business-intelligence-top-use-cases-key-security-howard-iahfe">non-technical users query Dataverse using natural language for faster insights</a>. We encourage you to explore this introduction to Dataverse and its MCP capabilities. Unlock its full potential for modern data management. Dataverse is crucial in the evolving digital and AI-driven landscape, acting as a <a href="https://www.linkedin.com/posts/jigarastik_dynamics365-dynamics365ai-dataverseai-activity-7382031836362862593-OH75">unified data backbone for AI agents</a>. This platform is vital for future AI-driven experiences.</p><h2>FAQ</h2><h3>What is Microsoft Dataverse?</h3><p>Dataverse is Microsoft&#8217;s secure, scalable cloud platform. It stores and manages data for Power Platform and Dynamics 365 applications. It acts as a central hub for your business data.</p><h3>What is Model Context Protocol (MCP)?</h3><p>MCP is an open standard. It helps AI models interact with tools, APIs, and memory. It standardizes how AI applications connect with external systems. This enables fluid, natural language interactions.</p><h3>How does Dataverse benefit from being an MCP server?</h3><p>Dataverse, as an MCP server, allows you to interact with your data using natural language. It provides secure, standardized access to your data for AI assistants. This makes your data more accessible and actionable.</p><h3>Can I use Dataverse with Copilot Studio agents?</h3><p>Yes, you can add the Dataverse MCP server as a tool to your Copilot Studio agents. This lets you ask natural language questions. Your agent then retrieves and summarizes data from your Dataverse environment.</p><h3>How does Dataverse integrate with the Power Platform?</h3><p>Dataverse is the foundation for the Power Platform. It provides a secure backend for Power Apps. It integrates with Power Automate for workflows. It also connects with Power BI for analytics.</p><h3>Is my data secure in Dataverse?</h3><p>Yes, Dataverse offers enterprise-grade security. It includes role-based security, field-level control, encryption, and auditing. It also complies with major industry standards like GDPR and HIPAA.</p><h3>What are the main Dataverse editions?</h3><p>You have two main editions. Dataverse for Teams is a free version for internal apps. Full Dataverse is the premium version. It requires a Power Apps premium subscription and offers more features.</p><h3>How does Dataverse help developers?</h3><p>Dataverse integrates with developer tools like VS Code and GitHub Copilot. This allows you to query data, understand your schema, and even update records using natural language. It simplifies development tasks.</p>]]></content:encoded></item><item><title><![CDATA[How to stop Power Automate flows from spiraling out of control]]></title><description><![CDATA[Your Power Automate flows often get messy.]]></description><link>https://newsletter.m365.show/p/how-to-stop-power-automate-flows</link><guid isPermaLink="false">https://newsletter.m365.show/p/how-to-stop-power-automate-flows</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Mon, 20 Oct 2025 05:17:25 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/176229835/4a27a0989c3162f943ef19344350786e.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Your Power Automate flows often get messy. They make mistakes. They are hard to grow. You use automation more and more. But automation without rules is risky. This important automation needs a strong plan.</p><blockquote><p><a href="https://www.trendmicro.com/vinfo/us/security/news/threat-landscape/complexity-and-visibility-gaps-in-power-automate">If a bad guy hacks a user account. They can make Power Automate flows. These flows can steal information. They can be secret ways to send data. They can stay hidden. They can spread to other systems. No one might even know.</a></p></blockquote><p>Badly set up connectors also cause security problems. Not being able to see things clearly is dangerous. It creates hidden risks in your automation work. This guide helps you stop Power Automate flows. It keeps them from getting out of hand. It gives you a plan. You can get ahead of problems. You can take back control. This makes your automation dependable. It makes it grow well. It uses a strong plan for your Power Automate in 2025. This careful management helps Power Automate work well. It makes all your automation better.</p><h2>Key Takeaways</h2><ul><li><p>Plan and document your Power Automate flows well. This helps avoid mistakes and makes them easier to fix.</p></li><li><p>Use clear names and structures for your flows. This makes them easy to find and understand.</p></li><li><p>Set up error handling and retries in your flows. This makes them more reliable when problems happen.</p></li><li><p>Use environments and solutions to manage your flows. This helps with testing and moving flows safely.</p></li><li><p>Monitor your flows regularly and keep them updated. This ensures they work well and stay active.</p></li></ul><h2>Understanding Flow Pitfalls</h2><div id="youtube2-qLADf8ne5qQ" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;qLADf8ne5qQ&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/qLADf8ne5qQ?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>You often face problems. You build automation. Many <a href="https://m365.show/">common issues exist</a>. They make Power Automate hard to manage. You need to know these issues. This helps you avoid them.</p><h3>Lack of Planning and Documentation</h3><p>You might build flows. You have no clear plan. <a href="https://alcero.com/en/avoid-mistakes-in-power-apps-development">Projects often take too long. Your apps might not work right. They can have extra features.</a> <a href="https://www.certlibrary.com/blog/how-to-document-flow-logic-in-power-automate-best-practices-and-quick-tips/">No clear notes make fixing flows hard. You spend more time trying things. This makes solving problems slower. New team members struggle. They don&#8217;t understand complex work. This stops growth. It stops adapting automation. Complex parts become a mystery. This happens without good notes.</a></p><h3>Inconsistent Naming and Structure</h3><p>You might use different names. They are for similar things. <a href="https://www.linkedin.com/pulse/naming-conventions-power-platform-scale-practical-guide-broschk-zrraf">This makes many similar items. It&#8217;s hard to tell important tools. It&#8217;s hard to tell them from tests. Badly named items can hide key business work. This raises the chance of deleting things by mistake. It also raises the chance of making copies. No clear naming rules make teamwork hard. This is for Power Platform items. This makes managing things harder. It also makes IT admin work harder.</a></p><h3>Neglecting Error Handling</h3><p>Your flows can stop. This happens if errors occur. Errors during use can hurt your work. This makes you less productive. You need to set up error handling. This stops problems. Without it, a small issue can stop automation. You must plan for problems.</p><h3>Uncontrolled Flow Proliferation</h3><p>You might make many flows. There is no proper check. This leads to too much growth. It can mean your automation isn&#8217;t used well. <a href="https://rencore.com/en/blog/microsoft-power-automate-governance-best-practices">Many flows can also cause data risks. Users might save private data. They save it in wrong places. This happens if you don&#8217;t manage Power Automate well. No rules make tracking automation hard. This can make flows run slow. They go over daily limits. Or they get slowed down.</a></p><h3>Ignoring Application Lifecycle Management</h3><p>You might put flows live right away. This skips important steps. <a href="https://holgerimbery.medium.com/mastering-alm-application-lifecycle-management-for-microsoft-power-platform-a-comprehensive-982118a8e6f5">ALM is a clear process. It starts with building. This is in a separate place. This lets you try things. It doesn&#8217;t affect live systems. Then, you move solutions to a test area. You use test data there. This makes sure testing is good. Finally, it goes live. This careful way ensures quality. It ensures reliability for your Power Automate. It helps stop flows from causing problems.</a></p><h2>Proactive Governance for Power Automate</h2><p>You need clear rules. You need basic practices. These stop your Power Automate flows. They keep them from getting out of control. A good automation plan needs strong rules. This helps you <a href="https://m365.show/">manage your automation</a>.</p><p><a href="https://www.linkedin.com/pulse/what-frameworks-recommended-scalable-power-platform-governance-kumar-hr31c">A good Power Automate plan has many parts</a>. You need a Power Platform Admin. You need an Environment Strategy. This means places for building, testing, and using. You must use Data Loss Prevention (DLP) Policies. You need ways to check problems. These include looking at records and watching things. You manage many things with automation. You use policy templates. A Center of Excellence (CoE) Model is also important. It uses the CoE Toolkit. It gathers the best ways to do things. It gives training and help. It makes sure things always get better. A Three-Dimensional (3D) Governance Model helps. It sets goals for rules. It makes policies and security rules. It explains who does what. You also need a Governance Board. This includes IT, security, business, and compliance people. It sets roles. It says how to fix big problems. It has regular meetings. Key technical parts are Environment Segmentation. Also, Role-Based Access Control (RBAC). You need to manage apps and flows. You need full Monitoring and Auditing. This means dashboards and alerts.</p><h3>Standardized Naming and Folder Structures</h3><p>You must name things the same way. You must use clear folder setups. This makes your Power Automate easier to handle. <a href="https://turbo360.com/blog/power-automate-best-practices-flow-naming-convention">Power Automate lets flow names be 3 to 254 characters</a>. You can use all kinds of characters. Good names make things easy to read. You can quickly see what a flow does. This saves time. It stops you from getting upset. Good names share knowledge. Team members understand flows better. This is true even if creators leave. It explains itself.</p><p>A common naming style is <code>&lt;client-name&gt; &#8211; &lt;context&gt; &#8211; &lt;description&gt;</code>. For example, <code>DVS &#8211; TimeReport App &#8211; Create Time Report</code>. Here, <code>DVS</code> is the client. <code>TimeReport App</code> is the context. <code>Create Time Report</code> tells what the flow does. You must decide on a naming rule. You must use it for all flows. You can change flow names safely. This will not break connections. You edit the flow. Do this in Power Automate. You give it a good name. Then you save it.</p><h3>Robust Error Handling and Retries</h3><p>You must plan for mistakes. You need to set up retries. This makes your automation more steady. <a href="https://m365.observer/mastering-error-handling-in-power-automate-flows-174d4858b0f9">You can use &#8216;try-catch&#8217; blocks</a>. These use scope actions. They group actions that might fail. If an action fails, it goes to the &#8216;catch&#8217; block. This helps handle errors smoothly. You can send messages. You can save details.</p><p>You should set up retry settings. Do this for actions that might fail for a short time. These include network issues. Or service problems. This lets the flow try again. It waits a bit first. It makes things work more often. It means fewer reported failures. You must limit retries. This stops endless loops. You should set up alerts for flow failures. Use email alerts. Put them in the &#8216;catch&#8217; block. Tell people right away when a flow fails. These messages should have the flow run URL. They should also have error messages. This helps fix things fast.</p><p>You can use the &#8216;Terminate&#8217; action. Do this for big errors. These errors can hurt your work. This action stops the flow. It does it in a controlled way. It says if it was a success or failure. This helps with reports and tracking. You can group actions with &#8216;scope&#8217;. This puts related actions together. It lets you manage errors for all of them. This makes flow design simpler. It makes fixing problems easier.</p><p><a href="https://learn.microsoft.com/en-us/power-automate/desktop-flows/actions-reference/flowcontrol">The &#8216;Stop the flow&#8217; setting helps stop things</a>. It is part of the &#8216;If safe stop requested&#8217; action. It is true or false. If you set it to &#8216;True&#8217;, the flow stops. It stops after some actions. If it is &#8216;False&#8217;, the flow keeps going. Then you need a manual &#8216;Stop Flow&#8217; action. This setting lets the flow stop now. It stops based on a rule. Or it can keep going. It expects to stop later.</p><h3>Leveraging Environments and Solutions</h3><p>You can use Power Automate environments. You can use solutions. They make rules and deployment better. <a href="https://compass365.com/tools-for-applying-governance-to-your-power-platform-solutions/">They offer Child Flows. They offer Environment Variables</a>. Child Flows make calling one flow from another easy. This removes complex HTTP triggers. It also removes premium license problems. Environment Variables make settings easy. This is true for SharePoint sites. You do not reset connections by hand. This is during deployment. One change in an Environment Variable updates all uses. This greatly lowers errors and work. These features work in solutions. They work in many environments. These include Dev, Stage, and Production. They allow for organized app management.</p><p>Power Automate environments and solutions make rules and deployment better. <a href="https://learn.microsoft.com/en-us/power-platform/guidance/adoption/environment-strategy">They use pipelines. They use solution checker enforcement</a>. Pipelines move things from building to using. This makes sure changes are managed well. It enforces rules. They work with environment groups. They can include approval steps. Makers can start deployments. Admins keep control. They control sharing and security roles. Solution checker enforcement lets CoE teams set rules. It checks things automatically. It checks against best practices. This can warn or stop bad solutions. It stops bad patterns from entering environments. It makes sure rules are followed. This is true in a production environment. Blocking bad solutions is often the default there.</p><p><a href="https://www.nearsure.com/blog/power-platform-managed-environments-a-path-to-better-governance">Managed Environments make rules and deployment better</a>. They have environment groups. These put environments into groups. They apply group rules. This means less manual work. It makes things consistent. Admins can limit sharing. They control how widely canvas apps are shared. This includes not letting some security groups in. It limits who can access things. Pipelines in Power Platform move solutions automatically. They move settings like connections. They move environment variables. They save needed logs. Solution checker checks solutions. It checks before you export or import. It can warn or block imports. This is based on rule problems. An IP Firewall protects company data. It limits who can <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">use Dataverse</a>. It uses approved IP locations. It stops access from bad external IPs. Extended backup makes system backups automatically. It keeps them for environments. Production environments keep them longer.</p><p>You need to know about coming changes. <a href="https://johnliu.net/blog/2025/9/about-the-old-trigger-url-will-stop-working-on-november-30-2025">The old HTTP request trigger URL will stop. This happens on November 30, 2025</a>. The old URL uses <code>logic.azure.com</code>. It looks like this: <code>https://*.logic.azure.com/workflows/{flow-name}/triggers/manual/paths/invoke</code>. The new URL uses <code>api.powerplatform.com</code>. It looks like this: <code>https://{environment-name}.environment.api.powerplatform.com/powerautomate/automations/direct/workflows/{flow-name}/triggers/manual/paths/invoke</code>.</p><blockquote><p>&#8220;The old trigger URL will stop working on November 30, 2025. Your tools that use this flow WILL break unless you update them with the new URL.&#8221;</p></blockquote><p>You must check your Power Automate flows. Look at those that use HTTP triggers. Update these flows. Use the new URL format. <a href="https://www.linkedin.com/posts/siddharthvaghasia_powerautomate-httptrigger-microsoft-activity-7369329172659220482-1umV">Do this before November 30, 2025</a>. Flow owners will get direct messages about these changes.</p><p><a href="https://www.nuno-silva.net/blog/post/13476/weekly-digest-office-365-changes-3-to-8-february-news-office365-401">On February 6, 2025, an update will change a setting</a>. It is for Power Automate flow run resubmission. This change lets admins allow users. They can resubmit instant-triggered flows. Before, if this setting was off, no one could resubmit. With the update, if off, users can resubmit their own flows. They cannot resubmit flows started by others. If the setting is on, users can resubmit their own flows. They can also resubmit others&#8217; flows. This update builds on a new admin setting. It came out on January 13, 2025. It first turned off user resubmission. Admins had to turn it on.</p><h3>Comprehensive Flow Documentation</h3><p>You must write down about your flows. This helps others understand them. It makes fixing them easier. Good notes are like a guide. They explain what the flow is for. They detail its steps. They note what it needs. This is key for long-term management. It keeps your automation clear.</p><h3>Designing with Child Flows for Reusability</h3><p><a href="https://cloudwell.io/using-solutions-for-power-platform-flows-and-power-apps/">Child flows make things reusable</a>. This makes building and fixing easier. It helps across different workflows and apps. <a href="https://www.exinent.com/how-to-run-child-flow-in-power-automate/">Child flows stop you from copying logic</a>. This happens across many workflows. They make fixing easier. You update in one place. You do not change many flows. Child flows make things faster. They break big tasks into small parts. They can grow with you. This makes them good for big companies. They make things consistent. They keep things the same across workflows. They save time. They reduce effort. You do not make new flows. You do not change old ones.</p><p><a href="https://www.linkedin.com/pulse/power-automate-dev-week-day-5-performance-patterns-child-broschk-wbcff">Child flows in Power Automate are like separate functions</a>. They are workflows you can call. This design makes big automations simple. It helps reuse. It helps find problems. You put complex logic into child flows. This means fewer actions. It keeps parent flows simple. It makes things consistent across solutions.</p><h2>Scaling and Performance Strategies</h2><p>Your automation needs to run well. It needs to handle more work. This part shows you how. Make your Power Automate flows faster. Make them work better.</p><h3>Optimizing Connectors and Actions</h3><p>You can make flows faster. Make connectors better. Make actions better. <a href="https://enablatechnology.com/how-to-speed-up-power-automate-flow/">Use batch actions to update. Run steps at the same time. They should not be related. Turn on concurrency control. Do this in &#8216;Apply to each&#8217; loops. Get less data. Use filter queries. Do not loop through big lists. Use Process Advisor. Find slow parts.</a> <a href="https://www.linkedin.com/pulse/how-build-more-efficient-flows-david-adediran">Run scheduled flows less often. Hourly to every two hours. This cuts requests by half.</a> This makes your automation better. It makes Power Automate work better.</p><h3>Efficient Data Handling</h3><p>Good data handling is key. It makes flows fast. Many things slow Power Automate. <a href="https://forums.sobergroup.com/forum/services/website-development/9603-solving-performance-bottlenecks-in-power-automate-flows-for-dynamics-365">Polling triggers fire too much. Loops on big data are slow. This is a &#8220;looping nightmare.&#8221; Many flows at once overload the system. They hit API limits. Too many calls to Dataverse. Or other services. This causes slowdowns and timeouts.</a> Use &#8216;Filter query&#8217;. Use &#8216;Top count&#8217; options. Do this when you get data. This gets fewer items. Do not get all items. Then filter later. This helps your automation run well.</p><h3>Strategic Concurrency Control</h3><p>Use smart concurrency control. This helps Power Automate flows. They will run better. It works in &#8216;Apply to each&#8217; loops. You can work on many items. Do this at the same time. This parallel work makes flows faster. But, running things at once adds work. It can also slow other systems. So, many parallel tasks. They might not always be faster. Concurrency is good for many emails. It is good for many record updates. You can set concurrency from 1 to 50. This only works at the top level. It is for your cloud flow. Nested &#8216;Apply to each&#8217; actions. They will still run one by one.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cW5E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96e7ccf-36c8-4185-b6c0-4f199168f78c_820x156.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cW5E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96e7ccf-36c8-4185-b6c0-4f199168f78c_820x156.png 424w, https://substackcdn.com/image/fetch/$s_!cW5E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96e7ccf-36c8-4185-b6c0-4f199168f78c_820x156.png 848w, https://substackcdn.com/image/fetch/$s_!cW5E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96e7ccf-36c8-4185-b6c0-4f199168f78c_820x156.png 1272w, https://substackcdn.com/image/fetch/$s_!cW5E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96e7ccf-36c8-4185-b6c0-4f199168f78c_820x156.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cW5E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96e7ccf-36c8-4185-b6c0-4f199168f78c_820x156.png" width="820" height="156" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b96e7ccf-36c8-4185-b6c0-4f199168f78c_820x156.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:156,&quot;width&quot;:820,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:9828,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/176229835?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96e7ccf-36c8-4185-b6c0-4f199168f78c_820x156.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cW5E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96e7ccf-36c8-4185-b6c0-4f199168f78c_820x156.png 424w, https://substackcdn.com/image/fetch/$s_!cW5E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96e7ccf-36c8-4185-b6c0-4f199168f78c_820x156.png 848w, https://substackcdn.com/image/fetch/$s_!cW5E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96e7ccf-36c8-4185-b6c0-4f199168f78c_820x156.png 1272w, https://substackcdn.com/image/fetch/$s_!cW5E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96e7ccf-36c8-4185-b6c0-4f199168f78c_820x156.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Asynchronous Process Patterns</h3><p>Use <a href="https://www.linkedin.com/pulse/architectural-decisions-synchronous-vs-asynchronous-singh-chauhan-ksptf">asynchronous process patterns</a>. This makes automation better. It makes it faster to respond. <a href="https://learn.microsoft.com/en-us/industry/well-architected/cross-industry/data-integration-patterns">Do this when you do not need instant answers</a>. It is good for long tasks. It is good for outside connections. It is good for batch work. It works for flows. These flows cross different systems. You can move hard work. Move it from user screens. This makes users happier. It helps separate business rules. This makes things grow better. It allows retries. Asynchronous patterns offer retries. They offer parallel work. They offer a non-blocking experience. This stops talking from slowing down. It stops your whole automation.</p><h3>Utilizing Premium Features</h3><p><a href="https://learn.microsoft.com/en-us/power-platform/admin/power-automate-licensing/types">Power Automate premium features</a> help flows. They make them grow more. They make them work better. The Process license gives better flow speed. It allows premium connectors. It allows custom connectors. It includes many Power Platform Requests. This helps your automation grow. The Hosted Process license offers RPA. It needs no setup. It grows by itself. It balances work. This is for hosted machine groups. It handles much parallel work. The Premium user license lets you create flows. You can run them. You can share them. There is no limit. You can use premium connectors. You can use custom connectors. You can use AI Builder. All these features make things better. They make automation grow.</p><h2>Monitor and Maintain Workflows</h2><p>You must actively <strong>monitor and maintain workflows</strong>. This keeps your <strong><a href="https://m365.show/">power automate</a></strong> solutions healthy. It makes sure they run well. This part shows you how. Keep your <strong>automation</strong> working right.</p><h3>Utilizing Power Automate Analytics</h3><p>You need to know how your flows work. <strong>Power Automate</strong> analytics gives you facts. You can see good runs. You see how long they take. You see how often they fail. You can make special dashboards. These show how flows work. They show changes over time.</p><p>Diagnostic analytics tells you <em>why</em> problems happen. This helps you find the main reasons. You gather information. You put it together. You clean it up. Then you look at it closely. This helps you find the main reasons. You can then make good plans.</p><p>For hard workflows, use <a href="https://www.linkedin.com/pulse/5-ways-monitor-your-power-automate-workflows-marcel-broschk-uflcf">Azure Application Insights</a>. This gives you close watch. You get special numbers and warnings. You can see everything from start to finish. You can look at old information. You can also link Power BI. Link it to <strong>Power Automate&#8217;s</strong> data. This makes special dashboards. You learn about how workflows work. You see how much is used. You see how often they succeed. You can watch past changes. You can guess future ones. You can compare many workflows.</p><p>You can find problems with how things run. Look for delays or slow parts. These often happen. They happen when you hit <strong>Power Automate</strong> limits. You should look at your flow design again. Do fewer actions. <strong>Power Automate</strong> sends messages. These are for too much use. You must also fix <a href="https://www.microsoft.com/en-us/power-platform/blog/2020/10/02/introduction-action-usage-analytics-in-power-automate/">errors (like 429). Or fix timeouts (like 5xx)</a>. These happen when flows are set up wrong. They reach service limits. This is for SaaS services and apps.</p><p>You should watch <a href="https://medium.com/%40mustaque.plr/mining-flow-metadata-unlocking-governance-performance-and-cost-insights-in-power-automate-2e18c1684b8d">important numbers</a>. These help you check flow health.</p><ul><li><p><strong>Structural Metrics</strong>: Count actions in each flow. This finds flows that are too big. Look at action types. Look at how many variables. Many counts mean it&#8217;s hard to read. Check how loops are used. This shows if it&#8217;s complex. Or if it might run slow. Count parallel paths and rules. Many make fixing hard. Look for actions inside other actions. Deep nesting makes logic weak. Check how errors are handled.</p></li><li><p><strong>Connector &amp; Licensing Metrics</strong>: List connectors used in each flow. Count standard versus paid connectors. This shows license cost. Check custom connector use. Look for on-premise data gateway use.</p></li><li><p><strong>Security &amp; Data Movement Metrics</strong>: Find data moving between places. This shows if rules are broken. Check sensitive connector use. Examples are HTTP or SQL. Look at where passwords are kept. Are you using personal or service accounts?</p></li><li><p><strong>Operational &amp; Reliability Metrics</strong>: Note how the flow starts. Is it set time, automatic, or instant? Check how often it starts. This is for timed flows. Look at action timeout settings. Look at retry rules.</p></li><li><p><strong>Complexity &amp; Maintainability Metrics</strong>: See how big the flow is. This includes actions, nesting, and variables. Check if it can be used again. Are you calling other flows? Look for fixed values. Or if you use settings. Check how expressions are used. See if notes are filled in.</p></li><li><p><strong>Aggregated Metrics</strong>: Get a big picture view. Count all flows. Count them per place or solution. See the percent using paid connectors. Find the average actions per flow. Find the most used connectors. Find the 10 most complex flows. Find flows missing error handling or notes.</p></li></ul><h3>Regular Flow Audits and Clean-up</h3><p>You must <a href="https://aufaittechnologies.com/blog/microsoft-power-automate-readiness-checklist/">set a schedule for upkeep. This makes sure things work long-term. Give someone ownership for each flow. This makes them responsible. Do monthly checks. Look at flow use, failures, and updates.</a> You should check flows often. This makes sure they meet new needs. It makes sure they meet workflow needs. Watch how automatic tasks work. Use <strong>Power Automate&#8217;s</strong> tools. Do this for constant improvement.</p><h3>Preventing Uncontrolled Flow Deactivation</h3><p><strong>Power Automate</strong> flows turn off by themselves. This happens if they are not used for <a href="https://learn.microsoft.com/en-us/power-automate/limits-and-configuration">90 days</a>. If a flow has not run. If it has not been changed. Or had any action for three months. The system turns it off. This rule is for all flow types. This includes cloud flows and desktop flows.</p><p>You have ways to fix this:</p><ul><li><p><strong>Manually turn on the flow</strong>: If a flow is off. You can just go into <strong>Power Automate</strong>. Turn it back on.</p></li><li><p><strong>Edit and save the flow</strong>: Make any change to the flow. Even a small one. Then save it. This resets the 90-day clock.</p></li><li><p><strong>Run the flow</strong>: Start the flow. Do this by hand. Or through its set start time. This counts as action. It stops it from turning off.</p></li><li><p><strong>Implement a &#8216;heartbeat&#8217; flow</strong>: Make a small, timed flow. This is for important flows. Flows that might not run often. It just changes a number. Or sends a message. Do this inside the main flow. Do it every few weeks. This makes sure it keeps working.</p></li></ul><p>You can also use admin actions. These stop flows from turning off by mistake.</p><ul><li><p><strong><a href="https://www.syskit.com/blog/power-platform-ownership-best-practices/">Mandate co-ownership</a></strong>: Make a clear rule. All Power Apps and <strong>Power Automate</strong> flows. Flows used by many people. They need at least one active co-owner. This is besides the main owner. Co-ownership is a key way. It stops <strong>Power Automate</strong> flows from being left alone. It stops them from turning off. This happens if the main owner is not there. A main owner has full power. A co-owner gets the same power. They are a backup. This keeps business going. If the main owner leaves. Co-owners can manage. They can fix. They can update. Or give the flow to someone else. This stops it from being unmanaged. It makes sure the business process stays strong. Relying on one main owner. This creates a single weak point.</p></li><li><p><strong>Define criticality and ownership requirements</strong>: Sort apps and flows. Do this by how important they are. Very important things. They may need many co-owners. They may need to be owned by a stable service account. They may need to be in disaster plans.</p></li><li><p><strong>Leverage service accounts/application users</strong>: Think about using special Service Accounts. These are normal user accounts. You set them up for background use. They need licenses. This is for important, long-running flows. Or flows across departments. Especially for those that link systems.</p></li><li><p><strong>Utilize Solutions</strong>: Tell creators to build their apps. Build flows, connections, and settings. Do this inside <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Power Platform Solutions</a>. Solutions make managing and deploying easy. They work across different places. They make it easier to change who owns them. This is for all related parts. They move as one unit.</p></li><li><p><strong>Employ a robust environment strategy</strong>: Separate building, testing, and live work. Put them into different places. Give people admin roles for each place. Set clear ownership rules. Do this in each place. Important live solutions. They should be in managed, special places. These have stricter rules.</p></li></ul><p>Users want more control. Control over how long flows can be off. They want to stop them from turning off. Right now, there is no &#8220;kill&#8221; button. This is for stuck desktop flows. Flows started by cloud flows. You cannot force them to stop. This is a current limit. You must plan for this. This helps you <strong>stop power automate flows</strong> from causing problems.</p><h3>Staying Updated with Features</h3><p><strong>Power Automate</strong> always changes. New things and updates come often. You must stay informed. Read official Microsoft blogs. Join online groups. Go to online talks. This helps you use new tools. It helps you make your <strong>automation</strong> better. It helps you avoid old ways.</p><h3>Fostering Collaboration</h3><p>Encourage teamwork. Do this among your flow makers. Share good ways to do things. Make a central place for knowledge. This helps everyone learn. It helps everyone grow. Teamwork stops double work. It makes flows better. It makes sure things are the same. This is across your <strong>power automate</strong> system.</p><p>You now know how to manage your Power Automate. A full plan for Power Automate rules is very important. You plan ahead. You make strong designs for your Power Automate. You also watch and make things better all the time. These steps stop Power Automate flows from getting out of control. This smart way to automate makes things work better. It makes sure things are steady. It adds value in 2025 and later. Your Power Automate will do well.</p><h2>FAQ</h2><h3>How do I prevent my flows from being deactivated?</h3><p>Your flows turn off after 90 days of no activity. You can manually turn them on. Edit and save the flow. Run the flow. Implement a &#8220;heartbeat&#8221; flow. This keeps them active.</p><h3>What is the most important thing for flow governance?</h3><p>Establishing clear guidelines is crucial. You need a Power Platform Admin. You need an Environment Strategy. Use Data Loss Prevention (DLP) Policies. A Center of Excellence (CoE) Model helps.</p><h3>Why should I use child flows?</h3><p>Child flows make your automation reusable. They simplify complex logic. You update logic in one place. This saves time. It makes fixing problems easier. They help with consistency across solutions.</p><h3>How can I make my flows run faster?</h3><p>Optimize connectors and actions. Use batch actions. Run steps at the same time. Get less data with filter queries. Use strategic concurrency control. Consider asynchronous patterns for long tasks.</p>]]></content:encoded></item><item><title><![CDATA[How to stop rogue Power Apps from popping up everywhere]]></title><description><![CDATA[Power Apps significantly benefits businesses, accelerating the realization of new ideas.]]></description><link>https://newsletter.m365.show/p/how-to-stop-rogue-power-apps-from</link><guid isPermaLink="false">https://newsletter.m365.show/p/how-to-stop-rogue-power-apps-from</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Sat, 18 Oct 2025 23:45:31 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/176214421/f038709e654f0a5bcec1d44857019425.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Power Apps significantly benefits businesses, accelerating the realization of new ideas. Many companies rapidly adopt this technology. However, this very speed can introduce a challenge: some Power Apps are poorly managed. We refer to these as &#8220;rogue&#8221; apps. They can proliferate uncontrollably, much like intrusive advertisements. These apps <a href="https://www.blackcountrychamber.co.uk/news/the-hidden-risk-in-your-power-apps/">pose security risks, potentially exposing private information or granting unauthorized access due to their ambiguous configurations. Similar to problematic ads, they can lead to compliance issues</a> and hinder operational efficiency. You might wonder if legitimate users can still access them, or if outdated policies render them insecure. This blog post will guide you on how to stop rogue Power Apps. You&#8217;ll learn to regain control and establish a secure system, preventing them from becoming disruptive nuisances.</p><h2>Key Takeaways</h2><ul><li><p>Find and remove bad Power Apps. These apps are often unmanaged and can cause security risks or waste resources.</p></li><li><p>Set up clear rules for Power Apps. This includes policies for licenses, data protection, and how apps are made and used.</p></li><li><p>Use special tools to manage Power Apps. The Power Platform Admin Center and Data Loss Prevention (DLP) rules help keep apps safe.</p></li><li><p>Teach people how to make good apps. Training helps users build safe apps and follow company rules.</p></li><li><p>IT and business teams should work together. This helps create useful apps that are also secure and well-managed.</p></li></ul><h2>Find Bad Power Apps</h2><p>You need to know what makes a Power App &#8220;bad.&#8221; This helps you stop them. These apps often show up without permission. They do not have good notes. You might see them using up computer power. They can act like unwanted ads. They pop up unexpectedly.</p><h3>What Is a Bad App</h3><p>A bad app is one you do not know. It might not have a clear owner. It might not have a clear use. You often find these <a href="https://m365.show/">strange apps</a>. A user might have made them fast. It was for a quick need. Then, the user forgot them. These apps can also collect data. They might have too many permissions. Think of them as digital mess. They are like ads that slow your computer. They are often not updated. This makes them unsafe. You might see them running. This happens even when not used. This is like bad ads.</p><h3>Dangers of Apps Not Managed</h3><p>Apps not managed have big dangers. First, they create security holes. An old app can have problems. Bad people can use these problems. This is like viruses. These apps might see private data. They do this without anyone watching. They can act like bad ads. They show information. Second, they cause rule problems. You might have rules for data. Bad apps can break these rules. Third, they waste computer power. They use up licenses. They use up storage. They might run in the background. This uses up computer speed. This makes your system slow. You might find these strange apps. They slow down your work. They can even have viruses. You should delete strange apps fast. You must also check for viruses often. Always check app permissions. This stops them from acting like bad ads.</p><h2>Implement Governance Frameworks</h2><p>You need strong rules. These rules manage <strong>Power Apps</strong>. They control how people make apps. They also control how people use apps. This stops unwanted apps. Think of these rules as a clear map. Everyone can follow this map.</p><h3>Develop Clear Policies</h3><p>You must make clear policies. These are for <strong>Power Apps</strong>. They tell everyone what to do. They also tell what not to do. This helps avoid problems. It stops things like <strong>adware</strong>. Your policies should cover key areas.</p><p>First, think about <strong><a href="https://learn.microsoft.com/en-us/power-platform/admin/governance-considerations">licensing</a></strong>. This controls who uses <strong>Power Apps</strong>. It controls what they can access. Different licenses give different features. You decide who gets which license.</p><p>Next, consider <strong>environments</strong>. These are like separate boxes. They hold your apps and data. You can set up different ones. Use them for building, testing, and live use. This keeps things neat and safe.</p><p>You also need <strong>Data Loss Prevention (DLP) policies</strong>. These rules stop sensitive data. They keep it inside your company. They mark connections as &#8216;Business Data only&#8217;. Or they mark them as &#8216;No Business Data allowed&#8217;. This stops data from going to wrong places.</p><p>Your policies should also define an <strong><a href="https://smartbridge.com/power-platform-governance/">environment strategy</a></strong>. This means you decide how to make these workspaces. You also need clear <strong>user roles and permissions</strong>. This shows who can make apps. It shows who can use or manage them. It uses role-based access control.</p><p><strong>Lifecycle Management (ALM)</strong> is important too. This makes sure apps are checked. They are tested and reviewed. This happens before you use them. You must also include <strong>security and compliance</strong>. This means apps follow company rules. They follow industry standards.</p><p>Finally, plan for <strong>monitoring and auditing</strong>. You need tools to watch app use. You need to track policy changes. You also need <strong>training and support</strong>. This helps users follow rules. Do not forget <strong>cost management</strong>. You must watch spending. Set limits to stay on budget.</p><h3>Establish a Center of Excellence CoE</h3><p>You can make a <strong><a href="https://myacuity.com/2024/02/21/establishing-a-power-platform-center-of-excellence/">Power Platform Center of Excellence (CoE)</a></strong>. This team helps manage <strong>Power Apps</strong>. It makes sure your <strong>Power Platform</strong> plan. It matches your company&#8217;s goals. The <strong>CoE</strong> helps you stay in control. It helps make good apps. It stops apps from acting like <strong>adware</strong>. It does this by setting clear rules.</p><p>A <strong>CoE</strong> has key jobs. It gives smart advice. It leads the way. It helps new ideas grow. This is within the <strong>Power Platform</strong>. It makes sure all <strong>Power Platform</strong> tools are managed well. The <strong>CoE</strong> lets users do things. It also keeps data safe. It makes rules for app building. It makes rules for data access. It also builds a central place. This is for best ways to work. It is also for training. The <strong>CoE</strong> helps people learn. It does this with workshops. It helps new ideas with hackathons. It watches how people use solutions. It also helps regular users make apps.</p><p>A typical <strong>CoE</strong> has different teams. An <strong>Admin team</strong> sets up workspaces. They set up <strong>DLP policies</strong>. They manage users and licenses. A <strong>Low Code Strategy team</strong> connects the platform. It connects to company goals. They manage how people use it. A <strong>Nurture team</strong> helps people learn. They help them use the platform. A <strong>Re-usable Assets &amp; Automation team</strong> makes templates. They make tasks automatic. A <strong>User Support team</strong> helps with daily problems.</p><p>You might also have <strong><a href="https://learn.microsoft.com/en-us/power-platform/guidance/adoption/coe">executive sponsors</a></strong>. These are senior leaders. They guide the <strong>CoE</strong>. A <strong>CoE lead</strong> watches all work. <strong>Subject matter experts</strong> know a lot about the platform. <strong>Developers and IT professionals</strong> build solutions. They keep them working. <strong>Change management specialists</strong> help users. They help them use new tools. <strong>Technology admins</strong> make sure things are safe. They make sure things work well. <strong>Power Platform champions</strong> are excited users. They give ideas.</p><p>You can pick different <strong>CoE</strong> models. A <strong>Centralized</strong> model means IT makes all choices. This gives strong control. But it can slow new ideas. A <strong>Federated</strong> model shares work. IT and business units share it. This balances control and speed. But it needs good teamwork. A <strong>Hub and Spoke</strong> model has a central <strong>CoE</strong>. It has champions in departments. This works well as it grows. It keeps standards. It also lets local new ideas happen. This structure helps you <strong>stop rogue power apps</strong>. It stops them from becoming like <strong>adware</strong>.</p><h3>Standardize Development Processes</h3><p>You need to make a standard way. This is for building <strong>Power Apps</strong>. This makes sure apps are good. It stops unwanted apps. It helps you avoid apps. These apps act like <strong>adware</strong>. Standard ways make sure every app. It meets your company&#8217;s needs.</p><p><a href="https://www.bridgeall.com/2021/08/30/application-lifecycle-management-with-power-apps">A good way to build apps has clear steps</a>.</p><ol><li><p><strong>Plan &amp; track</strong>: You decide what the app will do. You decide how important it is. This helps you pick the right level of management.</p></li><li><p><strong>Develop</strong>: You build the app. For hard projects, use separate workspaces. Use source control to manage changes.</p></li><li><p><strong>Build and track</strong>: You make the build process automatic. Tools like Azure DevOps help track changes. They reduce mistakes.</p></li><li><p><strong>Deploy</strong>: You use automatic systems. These put the app into use. Checks make sure everything is ready. This is before it goes live.</p></li><li><p><strong>Operate</strong>: People actively use the app. You find bugs. You plan new features.</p></li><li><p><strong>Monitor &amp; learn</strong>: You always check the app&#8217;s work. You check how it is used. You get ideas for making it better.</p></li></ol><p>You can use tools. These tools make sure standards are followed. The <strong><a href="https://www.certlibrary.com/blog/mastering-the-power-apps-canvas-code-editor-complete-guide-for-developers/">Canvas Code Editor</a></strong> helps manage parts. It lets you change many things at once. It lets you copy things fast. This tool uses YAML. It shows UI parts. It helps keep design standards. This is across teams. It also helps with version control. This makes fixing things easier. It makes it work better as it grows.</p><p>Other tools also help. The <strong><a href="https://www.techaheadcorp.com/blog/power-apps-development-best-practices-essential-tips/">Power Apps Code Review Instrument</a></strong> checks <strong>Canvas Apps</strong>. It finds problems with speed. It gives tips to make things better. The <strong>Power Apps Source Code Tool</strong> helps developers. It helps them understand <strong>Canvas Apps</strong>. It finds slow spots. It makes coding better. Following coding rules is very important. It makes code clean. It makes code easy to understand. This helps teams work better together. It also stops apps from becoming like <strong>adware</strong>. This <strong>adware</strong> causes problems.</p><h2>Use Tech Tools to Stop Rogue Power Apps</h2><p>You need strong tech tools. These tools stop bad <strong>Power Apps</strong>. They keep your system safe.</p><h3>Power Platform Admin Center Tools</h3><p>The <strong>Power Platform Admin Center</strong> is your main spot. It helps you manage your <strong>Power Apps</strong>. The &#8216;Advisor&#8217; tool helps you. It checks apps in Managed Environments. It gives tips to make your <strong>Power Platform</strong> better. It looks at safety and health. It can show problems. This happens if unmanaged apps cause issues.</p><p><a href="https://learn.microsoft.com/en-us/power-platform/admin/settings-features">You can also &#8216;Block unmanaged customizations&#8217;. This stops new bad apps.</a> It keeps your app process clean.</p><p>The <strong>Admin Center</strong> also gives you data. <a href="https://learn.microsoft.com/en-us/power-platform/guidance/adoption/observability">You can see active users. You see daily, weekly, and monthly use. This shows when apps are used most. You can watch how people use the platform. You find popular features. You also see features not used much. This helps you make apps better. You can find out why people do not use apps. You can get ideas. This helps you fix problems. You can check data for your whole system. You can check specific areas. The Monitor area shows if solutions are healthy. It helps you find problems.</a> <a href="https://learn.microsoft.com/en-us/power-platform/guidance/adoption/resource-usage">You can see how well apps are used. You check how often people use them. You see if apps are used on a computer or phone. This makes sure users follow your rules. You check how well services work. This makes sure users have a good time.</a> These tools help you find apps. They act like <strong>adware</strong>. They might be <strong>running in the background</strong>. They might cause unwanted <strong>popups</strong>.</p><h3>Use Data Loss Prevention DLP</h3><p><strong>Data Loss Prevention (DLP)</strong> rules are key. They stop private data from leaving. They stop unsafe sharing. They make sure you follow rules. You can control data sharing. You can block non-business links. You can keep them separate. This is key in default areas. Endpoint filtering makes sure only right places are used. IP firewalls limit access. Only trusted computers can use your things. Tenant isolation stops data moving. It stops data between different systems. This stops bad access.</p><p><strong>DLP</strong> rules stop data leaks. You set up connections. You limit who can read and write data. Connections go into &#8216;Business&#8217;, &#8216;Non-Business&#8217;, or &#8216;Blocked&#8217; groups. Apps cannot use connections from different groups. Blocked connections cannot be used. You must have a <strong>DLP</strong> rule. This is for the default <strong>Power Platform</strong> area. All users can access it. They might share private data by mistake. Other areas also need a <strong>DLP</strong> rule. This finds and stops bad sharing. Some main <a href="https://www.linkedin.com/newsletters/m365-digital-workplace-daily-7340260578583592961/">Microsoft 365</a> connections, like Teams and SharePoint, cannot be blocked. You should check all connections. Make sure they meet your safety needs.</p><p>Here are common <strong>DLP</strong> rule setups:</p><ul><li><p><strong>Protect the default area</strong>: Move all connections that cannot be blocked to business. Block connections that can be blocked. Set new connections to be blocked by default.</p></li><li><p><strong>Set a DLP rule for each new area</strong>: Before makers use an area, put non-blockable connections in business. Find other needed connections with the owner. Block the rest. Set new connections to be blocked by default.</p></li><li><p><strong>Adjust connection points and actions</strong>: For blockable connections in business, limit use. Block certain actions. Stop certain points. Think about read-only access for data. This is if full access is not needed.</p></li><li><p><strong>Use one DLP rule for DEV-TEST-PROD areas</strong>: Put development, testing, and production areas in the same rule. This makes rules the same.</p></li><li><p><strong>Make a wide DLP rule for the whole system</strong>: This rule should block dangerous connections. It works with other area rules. The strictest rule always wins. Move all connections to business. Block risky ones. Set new connections to business by default. Apply this to all areas.</p></li></ul><p>These rules stop apps from acting like <strong>adware</strong>. They stop data leaks. They stop apps from <strong>running in the background</strong>. They stop unwanted <strong>popups</strong>.</p><h3>Automate Watching and Alerts</h3><p>Automated watching is vital. It helps you track everything. Microsoft Purview portal tracks <strong>Power Apps</strong> actions. You can search logs for <strong>PowerApps</strong> actions. This includes app making, starting, and sharing. It also covers app editing and changes. Permission changes are tracked. Admin actions like restoring apps are logged. <strong>DLP</strong> results are recorded.</p><p>Many tools help watch <strong>Power Apps</strong> activity:</p><ul><li><p><strong>Power Apps Monitor</strong>: Use this in <strong>Power Apps Studio</strong>. It logs events live. This helps make your app better.</p></li><li><p><strong>Power Automate Analytics</strong>: This shows how flows work. It tracks good and bad runs. It shows times and errors. This makes your automations better.</p></li><li><p><strong><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Dataverse Analytics</a></strong>: This shows data storage and use. You find it in the <strong>Power Platform admin center</strong>.</p></li><li><p><strong>Azure Application Insights</strong>: This watches <strong>Power Platform</strong> solutions. It is good for solutions with custom links. It collects data like user actions.</p></li><li><p><strong>Solution Checker</strong>: This is a <strong>Power Apps</strong> tool. It checks solutions for problems. It gives clear advice.</p></li><li><p><strong>Performance testing</strong>: You pretend real use. This checks how your solution works. It compares it to standards.</p></li><li><p><strong>Distributed tracing</strong>: This helps find and fix speed problems. It works across many services.</p></li></ul><p>Automation helps you:</p><ul><li><p><strong>Watch Activity</strong>: It tracks user actions live. This finds risks fast.</p></li><li><p><strong>Control Data Access</strong>: It manages permissions automatically. This stops bad transfers.</p></li><li><p><strong>Respond to Problems</strong>: It sends alerts and starts tasks. This stops threats fast.</p></li></ul><p><strong>Power Automate</strong>, with Microsoft Purview, watches automatically. It has rules features. It makes sure data is stored right. It makes sure rules are followed. It handles data requests automatically. It finds personal data. It tracks progress. It logs rule actions. It watches data transfers. It adds protections. It logs for checks. It checks rules. It encrypts data. It records transfer details. It stops problems with live alerts. It stops bad data transfers. It helps manage insider risks. It tracks user actions. It manages permissions. It responds to problems. These tools help you <strong>stop rogue power apps</strong>. They stop apps from becoming <strong>adware</strong>. They make sure apps are not <strong>running in the background</strong>. They help you <strong>close apps</strong> that are bad. You can even <strong>force stop the app</strong> if it causes issues. This stops unwanted <strong>popups</strong>. You can even <strong>stop android apps</strong> from misbehaving. This is if they are part of your <strong>Power Platform</strong>.</p><h2>Cultivate Responsible Innovation to Prevent Adware</h2><p>You must manage your Power Apps. This stops unwanted apps. Think of it like stopping bad software. It is like adware. You want a safe place. New ideas can grow there. No rogue apps should cause problems. This helps remove adware-like apps.</p><h3>Educate Citizen Developers</h3><p>Teach citizen developers. Give them good knowledge. This stops adware-like apps. <a href="https://www.brightwork.com/blog/introduction-to-citizen-development-microsoft-power-platform">Citizen developers build apps part-time</a>. They build for themselves or their team. Power Platform developers are full-time IT pros. Your training should cover key things. <a href="https://aufaittechnologies.com/blog/safely-scaling-citizen-development-power-apps-governance/">Set up a Center of Excellence (CoE)</a>. This CoE gives reusable parts. It also gives learning paths. Teach about environment strategy. Use separate places for building. Use them for testing and live use. This stops data leaks. Set up different access levels. Use role-based controls. Define roles like Maker or Approver. You must watch, check, and tag everything. Turn on audit logs. Make tagging rules.</p><p>Training should also cover <a href="https://www.brightwork.com/blog/governance-strategies-for-citizen-development-microsoft-power-platform">Data Loss Prevention (DLP)</a>. This is for policy management. You can use the DLP Editor app. Teach about the Maker Assessment Workflow. This app helps with approvals. The Environment Request App automates environment setup. Also, cover tenant isolation. This means two-way isolation. Or it means allow list use. These steps stop adware. <a href="https://global.hitachi-solutions.com/blog/citizen-development/">CoE Starter Kit modules are helpful</a>. Hitachi Solutions offers &#8216;Power Apps Maker Enablement&#8217; training. <a href="https://www.tcg.com/blog/supporting-citizen-development-in-power-apps-and-power-automate/">Give user guides and templates</a>. Hold regular training. Do workshops. Build a helpful community. Use Microsoft Teams. This helps remove adware.</p><h3>Promote IT and Business Collaboration</h3><p>IT and business must work together. This stops adware-like apps. <a href="https://learn.microsoft.com/en-us/power-apps/guidance/co-develop/overview">Form &#8220;Fusion Teams.&#8221;</a> These teams join business people. They join pro developers and IT. They bring many ideas. Use platforms like <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Microsoft Dataverse</a>. This gives a common data language. It helps fusion teams build together. You need clear talks. <a href="https://www.linkedin.com/pulse/10-strategies-successful-power-apps-development-project-broschk-fanie">Make detailed spec sheets</a>. Write down app goals. Write data needs. Use agile methods. Get feedback often. Involve users early. Use workshops. Test prototypes. Set up governance rules. Use same naming rules. The CoE toolkit helps with governance. This strong team effort removes adware.</p><p>Set up clear ways to talk. <a href="https://learn.microsoft.com/en-us/power-apps/guidance/co-develop/collaboration">Use Microsoft Teams for clarity</a>. Set a business rhythm. Have regular updates. Publish a document portal. This has an app list. It has how-to guides. <a href="https://www.accountabilit.com/business-and-it-alignment/">Make cross-team communication channels</a>. Hold joint strategy meetings. Include IT in top-level plans. This teamwork stops adware. It stops it before it starts.</p><h3>Establish Review and Approval</h3><p>You need a formal review. You need an approval process. This stops adware-like apps. It stops them from going live. This process removes adware. You can <a href="https://learn.microsoft.com/en-us/power-automate/modern-approvals">make an automated cloud flow</a>. Set up a flow trigger. Add an approval action. Set a condition for approval. If approved, send an email. Update items in your system.</p><p>This workflow uses specific parts. You need a <a href="https://practical365.com/manage-approval-process-power-automate/">Canvas Apps app</a>. This gives an easy-to-use screen. You also need a Power Automate flow. This automates the approval. A SharePoint list tracks approvals. It stores data. This system manages approval limits. It handles escalations. It makes sure apps meet standards. This is before they are used. This structured way stops adware. It stops other unwanted malware. It ensures only good apps are used. This removes adware well.</p><p>You must manage Power Apps. This helps them work best. It also lowers dangers. You learned to find problems. You set up rules. You used tech tools. You built a good culture. These plans stop bad Power Apps. Stopping them is a constant job. It needs you to stay watchful. It needs you to change. You stop unwanted adware. You stop digital adware from spreading. You get rid of annoying adware. You make sure no more adware bothers you. You build a safe Power Apps system. It works well. It is new. This keeps your system free from adware. It stops all adware. You avoid adware trouble. You keep a system without adware. You get a clean platform. It has no adware.</p><h2>FAQ</h2><h3>&#10067; What is a &#8220;rogue&#8221; Power App?</h3><p>A rogue Power App is an app. No one manages it. You may not know who owns it. You may not know its use. These apps can be risky. They can cause rule problems. They often waste computer power. You should find and manage them.</p><h3>&#128737;&#65039; How do Data Loss Prevention (DLP) policies help?</h3><p>DLP policies stop private data. They keep it inside your company. You make rules for connections. These rules stop data from going to bad places. This keeps your data safe. It helps you follow rules.</p><h3>&#128736;&#65039; Can I hide the Power Apps option for users?</h3><p>Yes, you can use special commands. For example, <code>$ctx.Site.DisableAppViews = $true</code> hides the Power Apps option. You need to be an Office 365 Global admin. Or you need to be an Azure Active Directory Global admin. This helps control app making.</p><h3>&#127891; Why is educating citizen developers important?</h3><p>Teaching citizen developers helps stop rogue apps. You teach them good ways to work. You show them how to use rules. This includes how to use different areas. It also includes DLP. Smart developers build safe apps. They follow rules.</p><h3>&#129309; How does IT and business collaboration stop rogue apps?</h3><p>IT and business working together makes &#8220;Fusion Teams.&#8221; These teams share ideas. They build apps that help the business. They also follow IT safety rules. This teamwork makes sure apps are built well. They are also controlled.</p>]]></content:encoded></item><item><title><![CDATA[How to Explain Dataverse Licensing Without Crying]]></title><description><![CDATA[Dataverse licensing can seem hard.]]></description><link>https://newsletter.m365.show/p/how-to-explain-dataverse-licensing</link><guid isPermaLink="false">https://newsletter.m365.show/p/how-to-explain-dataverse-licensing</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Sat, 18 Oct 2025 07:28:19 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/176211156/8fe3620bf464c1807b00e7f0cb50765e.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Dataverse licensing can seem hard. You might feel lost. But you can handle it. This guide makes it simple. It shows you how to use it. Knowing your power platform licensing saves money. It also follows rules.</p><h2>Key Takeaways</h2><ul><li><p>Pick the correct <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Dataverse license</a>. Base it on what users need. Per User licenses are for many apps. Per App licenses are for one or two apps.</p></li><li><p>Watch your Dataverse storage. Also, watch your API usage. This stops extra costs. It makes sure your system works well.</p></li><li><p>Dataverse for Teams has rules. It is good for easy apps in Teams. Harder needs mean a full Dataverse license.</p></li><li><p>All people inside your company need a license. This is to use Dataverse. It keeps things safe. It tracks how things are used.</p></li><li><p>Think about more users later. Think about more data later. This helps you buy enough licenses. It helps you buy enough storage. You will not spend too much.</p></li></ul><h2>Understanding Core Dataverse Licensing Models</h2><div id="youtube2-MbaLTmYWGrQ" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;MbaLTmYWGrQ&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/MbaLTmYWGrQ?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>You need to know about <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Dataverse licenses</a>. This helps you pick the right ones. These plans show how you pay. They cover access and storage.</p><h3>Per User Licenses</h3><p>Use a per user plan for many users. This lets them use Dataverse directly. It adds storage. You get <a href="https://learn.microsoft.com/en-us/answers/questions/5528406/i-want-to-know-what-kind-of-license-is-best-for-us">250MB for databases. You also get 2GB for files</a>. <a href="https://powerplatformuniverse.com/power-apps/power-apps-premium-features-and-when-you-need-a-license/">Users with custom apps need a premium license</a>. For &#8220;access-only&#8221; use, Power Apps Premium is best. <a href="https://licenseq.com/microsoft-power-platform-choosing-between-pay-as-you-go-and-volume-licensing/">Big companies save money with Volume Licensing. It has steady prices. It avoids extra fees. This is true for lots of Dataverse use. Volume Licensing also has set storage. It costs less per GB. This helps with growing data.</a> This plan covers Power Apps and Power Automate for users.</p><h3>Per App Licenses</h3><p>Use a per app plan for certain apps. This lets you use a few Power Apps. They are in specific places. It is good if users only need one or two apps. This plan saves money. It is for users who do not need all Power Platform tools.</p><h3>Capacity Licenses</h3><p>Dataverse also needs capacity licenses. These pay for <a href="https://companial.com/blog/licensing-of-dataverse-for-dynamics-365/">database, file, and log storage</a>. This affects your total costs. You pay for a group of Azure services. Extra database space can be big. For example, <a href="https://www.perspectives.plus/p/dataverse-storage-capacity">1 GB costs $40 each month. Buying 150 GB can cost $6,000 a month</a>. Watch your storage use. This avoids surprise bills. It also prevents problems. Microsoft&#8217;s own tools use this space. This can make costs go up.</p><p>You can also try <a href="https://itassetmanagement.net/2025/06/11/microsoft-power-apps-current-pricing-models-comparison/">Pay-As-You-Go (PAYG)</a>. You pay for what you use. It includes some basic storage. <a href="https://learn.microsoft.com/en-us/power-platform/admin/pricing-billing-skus">Some Microsoft 365 apps use Dataverse. They have limited features. They do not allow custom Power Apps. They also do not allow premium connectors.</a> These limits are tied to <a href="https://www.linkedin.com/newsletters/m365-digital-workplace-daily-7340260578583592961/">Microsoft 365</a> licenses. Users usually get Maker role. This is in the default setting. This is a basic license. It is not a full premium one.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Os3Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104d864-515f-4150-860c-550e2d86101b_817x232.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Os3Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104d864-515f-4150-860c-550e2d86101b_817x232.png 424w, https://substackcdn.com/image/fetch/$s_!Os3Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104d864-515f-4150-860c-550e2d86101b_817x232.png 848w, https://substackcdn.com/image/fetch/$s_!Os3Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104d864-515f-4150-860c-550e2d86101b_817x232.png 1272w, https://substackcdn.com/image/fetch/$s_!Os3Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104d864-515f-4150-860c-550e2d86101b_817x232.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Os3Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104d864-515f-4150-860c-550e2d86101b_817x232.png" width="817" height="232" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7104d864-515f-4150-860c-550e2d86101b_817x232.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:232,&quot;width&quot;:817,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:42489,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/176211156?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104d864-515f-4150-860c-550e2d86101b_817x232.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Os3Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104d864-515f-4150-860c-550e2d86101b_817x232.png 424w, https://substackcdn.com/image/fetch/$s_!Os3Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104d864-515f-4150-860c-550e2d86101b_817x232.png 848w, https://substackcdn.com/image/fetch/$s_!Os3Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104d864-515f-4150-860c-550e2d86101b_817x232.png 1272w, https://substackcdn.com/image/fetch/$s_!Os3Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104d864-515f-4150-860c-550e2d86101b_817x232.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Dataverse in Power Platform Licensing: Common Scenarios</h2><p>You need to know how different users <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">use Dataverse</a>. This helps you pick the right licenses. All people inside your company need a license. This is to use Dataverse.</p><h3>Full Users</h3><p>A &#8220;full user&#8221; needs to use many Dataverse features. This means model-driven apps. It also means strong security. They get full API access. <a href="https://www.linkedin.com/pulse/power-platform-licensing-dummies-hans-de-bal">You get full Dataverse access. This is with Power Apps plans. These plans also have Power Automate. This is for workflows. These link to your Power Apps. The flow must use the same data. It can also start from the app</a>.</p><p>Dynamics 365 licenses also have full Power Platform. They often include Power Apps. They also include Power Automate. And they give access to Dataverse. These are for certain Dynamics 365 apps. Examples are Sales or Service. A <code>premium license</code> is needed for these features. <a href="https://forwardforever.com/power-platform-environments-enable-dataverse-or-not/">You cannot use premium features. This includes model-driven apps. You also cannot use full Microsoft Dataverse. This is true with only an Office 365 license. This is even for Microsoft 365 E5</a>.</p><h3>Light Users &amp; Dataverse for Teams</h3><p>Some users only need a few Dataverse features. These are &#8220;light users.&#8221; <a href="https://www.directionsonmicrosoft.com/deep-dives/deep-dive-microsoft-power-platform-in-depth-guide/">Microsoft 365 licenses do not give full Dataverse access</a>. They offer a small version in Teams. It is called Dataverse for Teams. This version is for apps. It is also for flows. You make them inside Microsoft Teams.</p><p><a href="https://learn.microsoft.com/en-us/power-apps/teams/data-platform-compare">Dataverse for Teams has limits</a>:</p><ul><li><p><strong>Capacity</strong>: <a href="https://forwardforever.com/dataflex-for-teams-limitations-and-opportunities/">Each area has a 2 GB limit. This is about 1 million rows of data</a>. You cannot buy more space. You must upgrade to a full Dataverse license.</p></li><li><p><strong>Business Logic</strong>: It does not have Business Rules. It also lacks classic XRM Workflow. These are normal in Dynamics 365.</p></li><li><p><strong>Developer Features</strong>: You get no SDK. You also get no API support. This is without upgrading to Dataverse premium.</p></li><li><p><strong>Security Model</strong>: It has a simple security model. Access comes from team membership. This is unlike the many options in full Dataverse.</p></li><li><p><strong>Database Content</strong>: It starts with an empty database. Full Dataverse has many built-in features. These are from its CRM past.</p></li></ul><p>If you want to use Dataverse for Teams. This is outside of Teams. Or use model-driven apps. You must upgrade. You need a full Power Apps plan. Or a Power Automate plan. This means you need a <code>premium license</code>.</p><h3>External Users</h3><p>You may have users outside your company. They need to use your Dataverse data. Power Pages licenses give space for these users. This includes logged-in users. It also includes anonymous page views. These licenses also include Dataverse space. This is for storing website data.</p><p>You must know how outside users log in. Power App or Dynamics 365 licenses may cover use. This is only if users log in through Azure AD. <a href="https://www.itaintboring.com/power-platform/simple-power-platform-licensing-mistakes-to-avoid/">You must keep internal and external users separate</a>. This helps avoid problems. Internal users might look external. This leads to wrong <code>dataverse licensing</code>.</p><h3>Integrations &amp; Service Accounts</h3><p>Sometimes, apps or services need to use Dataverse. They do this without a person. Dataverse has special user types for this. They do not always need a user license.</p><ul><li><p><strong><a href="https://medium.com/capgemini-microsoft-team/dynamics-365-application-users-no-additional-license-required-and-no-limit-on-quantity-4bdc49f8ce2d">Application users</a></strong>: You can make many application users. They do not count towards limits.</p></li><li><p><strong>Non-interactive users</strong>: You can make up to five non-interactive user accounts. This is per instance. These are for app-to-app access. They let tools like an ERP connector use Dataverse. They do not need a Dynamics 365 license. <a href="https://readyxrm.blog/2017/01/16/setting-up-a-non-interactive-user/">You can set a user&#8217;s CAL license to &#8216;Non-Interactive&#8217;</a>. This stops direct login. Then, remove the Dynamics 365 license. Do this in the Office 365 Portal. This frees up the license. The user can still use Dataverse. This is through outside tools. Non-interactive users usually do not need a license. This is for setup or non-employee use. But a license is needed. This is if employees use Dynamics 365. They do this through an outside app. They use a non-interactive user.</p></li></ul><p>Integrations will not stop. This is for small overages. Admins will get messages about overages. You can add PowerApps. You can also add Microsoft Flow request capacity. This helps you follow rules. Each add-on gives 10,000 requests. This is every 24 hours. You can give many add-ons to one user. Internal users use Dataverse. They do this through APIs. They still need <code>power platform licensing</code>.</p><h3>Upscaling from SharePoint</h3><p>Many companies start with SharePoint lists. This is for data storage. They later think about moving to Dataverse. SharePoint Lists are part of your Microsoft 365. They do not need extra <code>microsoft 365 licensing</code>. Dataverse, however, costs more.</p><p><a href="https://www.syskit.com/blog/what-is-microsoft-dataverse-and-how-does-it-compare-to-sharepoint-lists-dataverse-for-teams-and-sql/">Dataverse can cost more than SharePoint Lists. This is because of its licenses. These include per-user. They also include per-app. And capacity add-ons. Costs can go up. This is if you use too much storage. Or hit API limits</a>. Daily API limits link to user licenses. They combine at the tenant level. Many automated tasks can hit these limits. This might mean you need to buy more space. This adds to the cost.</p><p>Turning on a Dataverse database. This is in a Power Platform environment. It does not change licenses. This is for Canvas app users. This is true if they use other data sources. Like SharePoint. App security does not only depend on Dataverse security roles. But if your <code>power apps</code> start using Dataverse. This is as their main data source. You will likely need a <code>premium license</code>. This is for those users. This gives full <code>access to dataverse</code>.</p><h2>Practical Steps to Assess Your Dataverse Needs</h2><p>You can find the right licenses. This part gives you good advice. You will not buy too many or too few licenses. You will also know about licenses for complex Dataverse tables.</p><h3>Inventory Users and Roles</h3><p>First, <a href="https://guides.dataverse.org/en/latest/user/dataverse-management.html">list all users. Find everyone with roles. These roles are for your Dataverse collection. Know the roles given to users or groups. Also, know what each role can do</a>. This shows who needs what access.</p><p>You should also watch how users act. Get user data from reports. Look at trends. See how users move. This shows you what users do. Combine trend and path analysis. This helps you see how users go through steps. It shows what actions lead to good results. You can use tools like Userpilot. This tool helps you track customer journeys. It also makes in-app experiences. Userpilot&#8217;s reports show trends. They show funnels and groups. They also show user paths. Feature use reports help you see how users use important features. A dashboard lets you see all reports in one place. You can even make your own dashboards. Add user feedback to this data. Use in-app surveys. This helps you know <em>why</em> things happen. Use these ideas. Make users happier. For example, make help guides better. Do this based on what users like.</p><h3>Map Applications to Access</h3><p>Next, link your apps. Link them to the right user access. This makes sure users see only what they need. You can make custom &#8220;Dataverse&#8221; Teams. These are records. They are in the Dataverse &#8220;Teams&#8221; table. They are not like Microsoft Teams for talking. Put users in these custom Dataverse Teams. Then, give security roles to these teams.</p><p>Change who owns records. Do not let single users own them. Assign records to be owned by these custom Dataverse Teams. This gives you good control. Team members can only see records. These records must be owned by their team. This is true if you set up ownership right. This way uses real security. It is better than just hiding things.</p><p>Dataverse for Teams (DVFT) has some security limits. It does not share records. It lacks layered security. You cannot make custom user roles. You can only use default Teams Owners, Members, or Guests roles. It is also only for one Business Unit. This stops company-wide permissions. It has few privilege levels. These are often not enough. They are not good for custom group access.</p><p>To set this up, build a Power App in DVFT. Add the &#8220;Teams&#8221; table. Make it a data source. Create new team records. It does not say how. But you link users to these custom teams. Make a screen in your app. This screen lets you look at &#8220;Security Roles.&#8221; You can then link a custom Dataverse Team. Link it to a specific role. Use the &#8220;Owner&#8221; column. This is in Dataverse tables. This column can point to a User, Team, or Business Unit. Use a <code>Patch()</code> formula. Or set the &#8220;Owner&#8221; field directly. Do this in an <code>EditForm</code> control. This gives records to a custom Dataverse Team. For example, <code>Patch(&#8217;Discount Codes&#8217;, BrowseGallery3.Selected, {Owner:ComboBox4.Selected})</code>. This makes sure security works. Users in one Dataverse Team cannot see records. These records are owned by other teams or users. This is key for managing your access to dataverse.</p><h3>Evaluate Data and API Needs</h3><p>You must guess your Dataverse storage needs. Go to the Power Platform Admin Center. Pick &#8220;Environments.&#8221; Choose the environment you want to check. Select the arrow next to &#8220;Resources.&#8221; Click on &#8220;Capacity.&#8221; Look at &#8220;Storage Capacity Usage.&#8221; Also look at &#8220;Storage Capacity by Source.&#8221; Go to the &#8220;Dataverse&#8221; tab. Click &#8220;Details&#8221; for the environment. You will see how much is used. It shows by storage type. You will also see a chart of top tables. Use the full-screen view. Or download to Excel. This helps you check use over the last month. You can export table sizes.</p><p>Guess how much space you can save. Add up the storage used. Do this for activity tables. These include Email, Task, and Appointment. Also include Activity Pointer. And Activity Party tables. Divide this sum by the total years of activities. This gives you a rough guess. Adjust for part years. Use views. Export to Excel. Filter activities. For example, emails for one month. This gives you a count. Delete records for a time. See how much space you save. Then, you can guess savings for longer times. For example, if one month saves 20MB. A year saves 240MB.</p><p>You also need to watch your license use. The <a href="https://www.2-data.com/knowledge-hub/how-to-optimize-power-apps">Power Platform Admin Center has an analytics part</a>. Find it under &#8216;Billing &gt; Licenses &gt; Environments&#8217;. This helps you look closer at current use. You can see use across different apps. It helps you find the number of users. This helps with license use analysis. For Dynamics 365 F&amp;O, use the <a href="https://avantiico.com/user-license-consumption-dynamics-365/">User License Consumption dashboard</a>. It exports user license data. This includes TenantId, UserEmail. It also includes AssignedLicense(s). This allows for deeper analysis. PowerShell scripts help with many license assignments. Telemetry insights are key for license rules. They find users not doing anything. They make license assignments better. Combine Azure App Usage telemetry. Combine it with license use data. Use Power BI dashboards. This saves waste and money.</p><p>The <a href="https://redresscompliance.com/cio-playbook-for-microsoft-power-platform-licensing-strategy/">Power Platform CoE Starter Kit</a> has tools and dashboards. It helps manage and watch use. It tracks app and user activity. It also tracks how much resources are used. Power Automate Flow Runs Analytics helps find flows. These flows might fail often. Or they run too much. They use API calls. Or they go over limits. Data Loss Prevention (DLP) Policies help control costs. They stop expensive third-party API connectors. They also stop data leaving. Managed Environments and Quotas let you set limits. Limits on app creation. They can ask for specific licenses. They can also set internal limits for use. A License Request Process helps stop buying too many. It makes sure licenses are taken back. This is when people leave. Microsoft sends messages. These are early warnings for capacity limits. For example, when you reach 90% Dataverse capacity. Regular talks with important people are key. Do them every month or three months. Look at things like license counts. Compare them to active users. Look at apps and flows that use the most. This helps you make smart choices. These steps help you manage your power platform licensing. They help avoid surprise costs.</p><h3>Plan for Future Growth</h3><p>Always plan for future growth. Buy enough space. Cover expected growth. Base it on calculated rates. Aim for 2GB-3GB for the near future. Do not buy too much unused space. Check storage capacity and use every month. Compare week-to-week and month-to-month trends. Look at any big jumps. Plan for new users or business changes.</p><p>Remember that new user licenses often come with more space. Think about this in your math. If user licenses go down. Think about less storage. Before adding new users. Think about more space needed. New users might track more emails. They might make more activities. They will put in more data. This all affects your access to dataverse. A premium license might be needed for these users. This helps manage your overall power automate licensing. It also helps with power apps usage. This smart way helps you manage costs. It also makes sure you always have the right dataverse licensing.</p><div><hr></div><p>You now see that <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Dataverse</a> licensing is understandable. It can seem hard. Focus on what users need. Look at how apps are used. Think about storage space. This plan helps you save money. It also makes sure you follow rules. Check your plan often. Do this as your company changes. Now you know how to handle your dataverse licensing.</p><h2>FAQ</h2><h3>What is the main difference between a Per User and a Per App license?</h3><p>A Per User license lets you use many apps. It also lets you use <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Dataverse</a> features. A Per App license is for users. They only need one or two specific apps. You choose based on how much access you need.</p><h3>Can I use Dataverse for Teams for all my business needs?</h3><p>No, Dataverse for Teams has limits. It has less storage. It has simpler security. You cannot use advanced features. These are like custom business rules. You need a full Dataverse license. This is for more complex needs.</p><h3>Why do internal users always need a license to access Dataverse?</h3><p>Internal users need a license. This ensures proper access and security. This covers their use of Dataverse features. It also covers data. It helps track compliance. It tracks resource usage. This is within your organization.</p><h3>What happens if my organization exceeds its Dataverse storage capacity?</h3><p>If you exceed capacity, you will get warnings. You might face service problems. You need to buy more capacity licenses. Monitor your usage often. This avoids these issues.</p><h3>What are application users for in Dataverse?</h3><p>Application users let apps access Dataverse. They do this without a human user. They do not count towards user license limits. You use them for integrations. You also use them for automated processes.</p>]]></content:encoded></item><item><title><![CDATA[Governance and Security in Power Platform]]></title><description><![CDATA[In today&#8217;s digital world, organizations need to innovate and stay secure.]]></description><link>https://newsletter.m365.show/p/governance-and-security-in-power</link><guid isPermaLink="false">https://newsletter.m365.show/p/governance-and-security-in-power</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Thu, 16 Oct 2025 23:56:53 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/175798509/0a82f5de88c63973a640a89d35446300.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>In today&#8217;s digital world, organizations need to innovate and stay secure. You must focus on governance and security to keep your data safe. Without a strong plan, you could face compliance issues and security problems. Knowing how important these things are is key for any business using the Power Platform. By using good governance and security practices, you can encourage innovation while protecting your resources.</p><h2>Key Takeaways</h2><ul><li><p><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Good governance in the Power Platform</a> helps control risks. It also keeps data safe and encourages new ideas.</p></li><li><p>Use Data Loss Prevention (DLP) rules to guard important information. This stops data leaks from happening.</p></li><li><p>Set clear roles and tasks to boost teamwork. This makes governance work better.</p></li><li><p>Form a governance board to watch over citizen development projects. This ensures they follow organizational rules.</p></li><li><p>Check and update governance practices often. This keeps them in line with industry standards and goals.</p></li></ul><h2>Governance and Security Overview</h2><div id="youtube2-uKUdM5R7bRo" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;uKUdM5R7bRo&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/uKUdM5R7bRo?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Governance and security</a> are very important in the Power Platform. They help your organization create new ideas while keeping sensitive data safe. A strong governance plan helps you manage applications well. It also protects your data from possible threats. Without good governance and security, you could face big problems.</p><p>Organizations often face different challenges when managing applications and data. Here are some common issues:</p><ul><li><p><a href="https://learn.microsoft.com/en-us/power-platform/guidance/adoption/assess-security-posture">Limited controls to stop attackers</a>: Business applications may not have enough ways to block unauthorized access, making them easy targets for attacks.</p></li><li><p>Insider threats: Users with permissions can misuse their access, needing better security measures to find and reduce these risks.</p></li><li><p>Subtle attacks: Small changes made by attackers can go unnoticed, showing the need for strong monitoring and analysis.</p></li></ul><p>These challenges can lead to serious problems for your organization. Poor governance can cause:</p><ol><li><p><a href="https://aufaittechnologies.com/blog/power-bi-implementation-data-governance-security-best-practices/">Decreased data quality</a>: Inconsistent, wrong, or incomplete data can lead to bad decisions.</p></li><li><p>Compliance failures: Weak governance can cause you to break rules, leading to fines and damage to your reputation.</p></li><li><p>Security breaches: Weak governance raises the chance of data breaches, which can cost money and lead to legal issues.</p></li></ol><p>To fight these problems, you must focus on governance and security in your Power Platform plan. By doing this, you can build a safe environment that encourages innovation while keeping your data protected and following the rules.</p><h2>Power Platform Governance Framework</h2><p>A good governance framework is very important for organizations using the Power Platform. It gives a clear plan for managing applications, data, and workflows. With a strong framework, you can make sure your governance practices match your organization&#8217;s goals. This helps you keep control while encouraging new ideas.</p><p>Here are <a href="https://learn.microsoft.com/en-us/power-platform/guidance/adoption/govern-at-scale">key parts of a good governance framework</a>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GmzZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cda12e8-3010-475e-a505-2d9e3b64986a_679x346.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GmzZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cda12e8-3010-475e-a505-2d9e3b64986a_679x346.png 424w, https://substackcdn.com/image/fetch/$s_!GmzZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cda12e8-3010-475e-a505-2d9e3b64986a_679x346.png 848w, https://substackcdn.com/image/fetch/$s_!GmzZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cda12e8-3010-475e-a505-2d9e3b64986a_679x346.png 1272w, https://substackcdn.com/image/fetch/$s_!GmzZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cda12e8-3010-475e-a505-2d9e3b64986a_679x346.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GmzZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cda12e8-3010-475e-a505-2d9e3b64986a_679x346.png" width="679" height="346" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9cda12e8-3010-475e-a505-2d9e3b64986a_679x346.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:346,&quot;width&quot;:679,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66082,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175798509?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cda12e8-3010-475e-a505-2d9e3b64986a_679x346.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GmzZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cda12e8-3010-475e-a505-2d9e3b64986a_679x346.png 424w, https://substackcdn.com/image/fetch/$s_!GmzZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cda12e8-3010-475e-a505-2d9e3b64986a_679x346.png 848w, https://substackcdn.com/image/fetch/$s_!GmzZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cda12e8-3010-475e-a505-2d9e3b64986a_679x346.png 1272w, https://substackcdn.com/image/fetch/$s_!GmzZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cda12e8-3010-475e-a505-2d9e3b64986a_679x346.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Using a governance framework helps you balance new ideas and following rules. For example, <a href="https://compass365.com/empowering-innovation-while-ensuring-governance-a-case-study-on-establishing-governance-for-microsoft-power-platform/">Company X set up a Power Platform Center of Excellence (CoE)</a> to handle security, compliance, and operations while allowing innovation. This framework was made to fit the organization&#8217;s needs, covering all risks. Working together across different teams was key to making a strong governance framework that supports ongoing innovation.</p><p>Good governance programs teach users about responsible innovation. They create a partnership between IT and business teams, helping you innovate with confidence. <a href="https://www.linkedin.com/pulse/power-platform-governance-week-day-2-balance-vs-control-broschk-kvj1f">Governance acts like a safety net</a>, allowing you to speed up innovation while keeping necessary rules in place. For example, using a tiered environment strategy lets you experiment in development while keeping control in production. Data Loss Prevention (DLP) policies manage connector use, protecting sensitive data while allowing new ideas. Role management makes sure employees have the right access, balancing freedom with security.</p><p>By using a <a href="https://learn.microsoft.com/en-us/power-platform/guidance/coe/overview">structured governance framework</a>, you can see real results. This method balances innovation and control, encourages cultural change, and grows citizen development. It empowers business users while giving expert help and support. In the end, it links low-code projects to business goals and return on investment (ROI).</p><h2>Governance Best Practices</h2><p>To have good governance in the Power Platform, you should follow some best practices. These practices help you manage your apps and data well while keeping them safe and following the rules. Here are some important tips:</p><ul><li><p><a href="https://aufaittechnologies.com/blog/power-platform-governance-priorities/">Create teams for managing environments.</a></p></li><li><p>Set up rules to prevent data loss.</p></li><li><p>Use built-in activity logs and analytics.</p></li><li><p><a href="https://rockhop.ai/capabilities/power-platform-strategy-and-governance">Build a Center of Excellence (CoE).</a></p></li><li><p>Set up and automate your audit process.</p></li><li><p>Welcome new makers and find champions.</p></li></ul><p>Using these best practices for Power Platform management helps you build a strong governance plan. Each practice helps keep your environment safe and compliant, allowing new ideas without risking data safety.</p><p>Stakeholders are very important for successful governance efforts. <a href="https://learn.microsoft.com/en-us/power-platform/guidance/adoption/roles">Knowing roles clearly is key for using the Power Platform well.</a> When you define clear roles and responsibilities, it helps teamwork and avoids confusion. This clarity makes sure everyone takes part in the governance process effectively.</p><blockquote><p>Understanding stakeholders and their roles can help align with project goals, manage changes well, and lead to successful platform use.</p></blockquote><p>Getting stakeholders involved improves decision-making and strengthens governance. Here are some benefits of good stakeholder engagement:</p><ul><li><p>Including stakeholder input in planning improves decisions.</p></li><li><p>Governance tools help manage complex stakeholder relationships.</p></li><li><p>Proactive stakeholder governance boosts compliance and risk management.</p></li></ul><p>By following these best practices and involving stakeholders, you can create a governance structure that supports new ideas while ensuring safety and compliance.</p><h2>Security Measures in Power Platform</h2><p>In the Power Platform, security measures are very important for keeping your organization&#8217;s data safe. You can use different features to make sure that sensitive information stays protected. Here are some key security features in the Power Platform:</p><ul><li><p>Make sure personal information is handled, stored, and protected securely.</p></li><li><p>Stop unauthorized access to data and keep apps safe from cyberattacks.</p></li><li><p>Use customer-managed encryption keys to manage data encryption.</p></li><li><p>Apply data policies to lower the chance of accidental data exposure.</p></li><li><p>Use Azure Virtual Network policies to separate network traffic and enforce security.</p></li></ul><h3>Role-Based Access Control</h3><p><a href="https://learn.microsoft.com/en-us/power-platform/admin/database-security">Role-Based Access Control (RBAC)</a> improves security by controlling who can access certain resources in the Power Platform. This method lets you give roles based on job duties. Here&#8217;s how RBAC works:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!S_DI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc75e59fd-5a9a-4a6b-93fb-69698024b176_684x152.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S_DI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc75e59fd-5a9a-4a6b-93fb-69698024b176_684x152.png 424w, https://substackcdn.com/image/fetch/$s_!S_DI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc75e59fd-5a9a-4a6b-93fb-69698024b176_684x152.png 848w, https://substackcdn.com/image/fetch/$s_!S_DI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc75e59fd-5a9a-4a6b-93fb-69698024b176_684x152.png 1272w, https://substackcdn.com/image/fetch/$s_!S_DI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc75e59fd-5a9a-4a6b-93fb-69698024b176_684x152.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!S_DI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc75e59fd-5a9a-4a6b-93fb-69698024b176_684x152.png" width="684" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c75e59fd-5a9a-4a6b-93fb-69698024b176_684x152.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:684,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:21559,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175798509?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc75e59fd-5a9a-4a6b-93fb-69698024b176_684x152.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!S_DI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc75e59fd-5a9a-4a6b-93fb-69698024b176_684x152.png 424w, https://substackcdn.com/image/fetch/$s_!S_DI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc75e59fd-5a9a-4a6b-93fb-69698024b176_684x152.png 848w, https://substackcdn.com/image/fetch/$s_!S_DI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc75e59fd-5a9a-4a6b-93fb-69698024b176_684x152.png 1272w, https://substackcdn.com/image/fetch/$s_!S_DI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc75e59fd-5a9a-4a6b-93fb-69698024b176_684x152.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>By using RBAC, you can make sure that only authorized users can access sensitive data. This reduces the chance of data breaches and improves overall security.</p><h3>Data Loss Prevention Policies</h3><p><a href="https://www.linkedin.com/pulse/10-must-haves-effective-power-platform-dlp-strategy-marcel-broschk-ic71f">Data Loss Prevention (DLP) policies</a> are very important for protecting sensitive information in the Power Platform. These policies limit how data moves across connectors, helping to stop data leaks. Here are some key points about DLP policies:</p><blockquote><p>Strong Data Loss Prevention (DLP) policies are key for reducing data leaks in Power Platform environments. Custom DLP policies control data connectors in different environments, ensuring compliance and lowering risks related to data exposure.</p></blockquote><p>To effectively use DLP policies, think about these strategies:</p><ol><li><p>Define which services can share data to avoid unintended leaks.</p></li><li><p>Know how data flows across connectors to spot high-risk interactions.</p></li><li><p>Classify and group connectors wisely to match security policies.</p></li><li><p>Regularly check and update DLP policies to keep up with new threats and rules.</p></li></ol><p>By setting up <a href="https://www.certlibrary.com/blog/essential-changes-every-power-platform-administrator-should-make-immediately/">strong DLP policies</a>, you create a barrier against data theft and compliance issues. This proactive approach boosts your security and lowers the risk of accidental data exposure.</p><h2>Compliance and Risk Management</h2><p>Compliance is very important for organizations using the Power Platform. You need to know the rules that affect your work. Here are some important compliance points:</p><ul><li><p>Organizations must follow <a href="https://learn.microsoft.com/en-us/power-platform/guidance/adoption/compliance">data residency rules</a>. This means data must be stored where the law says.</p></li><li><p>Following rules like GDPR, HIPAA, and CCPA is very important.</p></li><li><p>Regular compliance checks should be done to make sure you follow the rules.</p></li><li><p>Training employees on how to protect data is key for compliance.</p></li></ul><p>To make sure you comply, do these steps:</p><ol><li><p>Find out what rules apply to your industry and follow them.</p></li><li><p>Put in place controls to ensure compliance.</p></li><li><p>Check the rules for where to store and manage data.</p></li></ol><p>Unmanaged applications can create big risks for your organization. These risks can cause <a href="https://zenity.io/blog/research/microsoft-power-platform-dlp-bypass-uncovered-finding-3-custom-connectors">compliance problems</a> and security issues. Here&#8217;s a table showing <a href="https://www.beringer.net/beringerblog/navigating-the-high-wire-act-customizing-in-a-power-platform-production-environment-safely/">common risks and how to reduce them</a>:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IPoL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd574a8a6-ab0b-4527-b13d-61170c1fefe2_682x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IPoL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd574a8a6-ab0b-4527-b13d-61170c1fefe2_682x200.png 424w, https://substackcdn.com/image/fetch/$s_!IPoL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd574a8a6-ab0b-4527-b13d-61170c1fefe2_682x200.png 848w, https://substackcdn.com/image/fetch/$s_!IPoL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd574a8a6-ab0b-4527-b13d-61170c1fefe2_682x200.png 1272w, https://substackcdn.com/image/fetch/$s_!IPoL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd574a8a6-ab0b-4527-b13d-61170c1fefe2_682x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IPoL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd574a8a6-ab0b-4527-b13d-61170c1fefe2_682x200.png" width="682" height="200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d574a8a6-ab0b-4527-b13d-61170c1fefe2_682x200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:200,&quot;width&quot;:682,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:30533,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175798509?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd574a8a6-ab0b-4527-b13d-61170c1fefe2_682x200.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IPoL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd574a8a6-ab0b-4527-b13d-61170c1fefe2_682x200.png 424w, https://substackcdn.com/image/fetch/$s_!IPoL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd574a8a6-ab0b-4527-b13d-61170c1fefe2_682x200.png 848w, https://substackcdn.com/image/fetch/$s_!IPoL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd574a8a6-ab0b-4527-b13d-61170c1fefe2_682x200.png 1272w, https://substackcdn.com/image/fetch/$s_!IPoL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd574a8a6-ab0b-4527-b13d-61170c1fefe2_682x200.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Using custom connectors the wrong way can lead to compliance problems. This misuse can break data loss prevention (DLP) rules, allowing unauthorized access to blocked connectors. You need to watch and limit the use of custom connectors to avoid these compliance issues. By using strong monitoring methods, you can protect your data and keep compliant effectively.</p><h2>Citizen Development and Governance</h2><p>Citizen development is very important for governance in the Power Platform. When you let non-technical users make applications, it can boost innovation and efficiency. But without good governance, this can create problems. A strong governance framework makes sure that citizen development helps your organization&#8217;s goals. This framework keeps security and compliance while letting teams be creative.</p><p>To support citizen developers in a responsible way, you need <a href="https://www.brightwork.com/blog/governance-strategies-for-citizen-development-microsoft-power-platform">clear governance policies</a>. Set up a governance board to watch over citizen development projects. This board can help manage risks and make sure projects meet organizational standards. Giving thorough training is also very important. You can create training programs for different skill levels. Ask for feedback from citizen developers to make these initiatives better. Encourage a culture of continuous learning by providing useful resources.</p><p>Here are some ways to support citizen developers while keeping governance in mind:</p><ul><li><p><strong>Establish clear governance policies</strong>: Set rules and expectations for citizen development.</p></li><li><p><strong>Create a governance board</strong>: This group can oversee projects and check for compliance.</p></li><li><p><strong>Provide <a href="https://www.microsoft.com/insidetrack/blog/empowerment-with-good-governance-how-our-citizen-developers-get-the-most-out-of-the-microsoft-power-platform/">comprehensive training</a></strong>: Give citizen developers the skills they need to do well.</p></li><li><p><strong>Encourage feedback</strong>: Use input from developers to improve training and governance.</p></li><li><p><strong>Promote continuous learning</strong>: Offer resources to help developers stay updated on best practices.</p></li></ul><p>By using these strategies, you can create a responsible citizen development environment. This way, you can use your teams&#8217; creativity while keeping governance important. In the end, good governance improves your organization&#8217;s structure, helping citizen developers succeed.</p><div><hr></div><p>In conclusion, good governance and security in the Power Platform are very important for your organization&#8217;s success. By using clear frameworks and best practices, you can encourage new ideas while keeping data safe and following the rules. Remember these main points:</p><ol><li><p>Sort data by sensitivity and use <a href="https://zenity.io/blog/security/taking-power-platform-security-and-governance-from-0-to-60-part-2">Data Loss Prevention (DLP) controls</a>.</p></li><li><p>Set up clear approval steps for guest access with Azure AD.</p></li><li><p>Train makers on the best ways to handle sensitive data.</p></li></ol><p>By focusing on these strategies, you help your teams innovate safely while protecting your organization&#8217;s important assets. &#127775;</p><h2>FAQ</h2><h3>Why is governance important in Power Platform?</h3><p>Governance in Power Platform keeps your apps and data safe. It helps you manage risks, follow rules, and keep data quality high while encouraging new ideas.</p><h3>How do I set up Data Loss Prevention (DLP) policies?</h3><p>You can set up DLP policies by deciding which services can share data. Check and update these policies often to deal with new threats and stay compliant.</p><h3>What does Role-Based Access Control (RBAC) do?</h3><p>RBAC controls who can access resources based on their roles. It makes sure only authorized users can see sensitive data, lowering the chance of data breaches.</p><h3>How can I help citizen developers?</h3><p>You can help citizen developers by making clear <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">governance rules</a>, giving thorough training, and forming a governance board to check projects and ensure compliance.</p><h3>What are the dangers of unmanaged applications?</h3><p>Unmanaged applications can cause compliance issues, security problems, and data loss. Regular checks and good governance practices can help reduce these dangers.</p>]]></content:encoded></item><item><title><![CDATA[The Intelligent Workflow Revolution: Empowering Business with AI and Low-Code Automation]]></title><description><![CDATA[The growth of AI and low-code automation is driving the Intelligent Workflow Revolution, fundamentally changing how businesses operate.]]></description><link>https://newsletter.m365.show/p/the-intelligent-workflow-revolution</link><guid isPermaLink="false">https://newsletter.m365.show/p/the-intelligent-workflow-revolution</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Thu, 16 Oct 2025 15:02:25 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/175701089/b9496828258f7ab4b3333a94b33b1b3b.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>The growth of AI and low-code automation is driving the Intelligent Workflow Revolution, fundamentally changing how businesses operate. It is noteworthy that <a href="https://www.akveo.com/low-code-adoption-statistics">88% of companies are engaging in low-code projects</a>, highlighting a significant transformation in workflow design. In this new era, speed and efficiency have become paramount. Recent studies indicate that 75% of individuals believe low-code is essential for fostering innovation. By leveraging these technologies, organizations can enhance productivity and streamline operations.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7aBG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1abd6b30-3c1c-4bef-8567-d27575d946be_1024x768.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7aBG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1abd6b30-3c1c-4bef-8567-d27575d946be_1024x768.webp 424w, https://substackcdn.com/image/fetch/$s_!7aBG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1abd6b30-3c1c-4bef-8567-d27575d946be_1024x768.webp 848w, https://substackcdn.com/image/fetch/$s_!7aBG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1abd6b30-3c1c-4bef-8567-d27575d946be_1024x768.webp 1272w, https://substackcdn.com/image/fetch/$s_!7aBG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1abd6b30-3c1c-4bef-8567-d27575d946be_1024x768.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7aBG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1abd6b30-3c1c-4bef-8567-d27575d946be_1024x768.webp" width="1024" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1abd6b30-3c1c-4bef-8567-d27575d946be_1024x768.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Bar chart showing global low-code adoption rates and market values&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Bar chart showing global low-code adoption rates and market values" title="Bar chart showing global low-code adoption rates and market values" srcset="https://substackcdn.com/image/fetch/$s_!7aBG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1abd6b30-3c1c-4bef-8567-d27575d946be_1024x768.webp 424w, https://substackcdn.com/image/fetch/$s_!7aBG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1abd6b30-3c1c-4bef-8567-d27575d946be_1024x768.webp 848w, https://substackcdn.com/image/fetch/$s_!7aBG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1abd6b30-3c1c-4bef-8567-d27575d946be_1024x768.webp 1272w, https://substackcdn.com/image/fetch/$s_!7aBG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1abd6b30-3c1c-4bef-8567-d27575d946be_1024x768.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Key Takeaways</h2><ul><li><p>AI helps make decisions better. It gives clear insights and speeds up tasks. This saves money and improves predictions.</p></li><li><p><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Low-code automation</a> makes it easy to create workflows. Non-technical users can quickly build apps. This increases productivity and cuts down development time.</p></li><li><p>To use intelligent workflows, you need to check current processes. You should involve stakeholders and ensure data security and governance.</p></li><li><p>Intelligent workflows make businesses more efficient and flexible. They help cut costs, raise revenue, and improve employee happiness.</p></li><li><p>Keeping up with trends like hyperautomation and low-code platforms gets your business ready for future challenges and chances.</p></li></ul><h2>AI Benefits in Intelligent Workflows</h2><div id="youtube2-4xRSU4-L0Lg" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;4xRSU4-L0Lg&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/4xRSU4-L0Lg?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h3>Enhanced Decision-Making</h3><p>AI helps you make <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">better decisions</a>. It uses data to give you useful insights. Here are some important benefits:</p><ul><li><p><strong>Improved Accuracy</strong>: AI looks at a lot of data. It finds patterns that people might miss. This helps predict market trends and customer actions better.</p></li><li><p><strong>Faster Decisions</strong>: <a href="https://www.kellton.com/kellton-tech-blog/smart-moves-ai-decision-making">Companies using AI make decisions 50-70% faster.</a> This quickness helps you react to changes in the market.</p></li><li><p><strong>Cost Savings</strong>: AI can cut costs by 15-30%. Better decisions mean fewer surprises, leading to 60% less unexpected issues.</p></li></ul><p><a href="https://analytium.com/resource-hub/data-driven-decision-making-with-ai">By 2025, 90% of people creating analytics content will use AI.</a> This shows how important data is for your decisions. AI gives clear insights instead of just guessing.</p><p>Fields like healthcare and finance have seen big improvements with AI. For example:</p><ul><li><p><strong>Healthcare</strong>: <a href="https://superagi.com/industry-specific-ai-applications-how-data-driven-decision-making-is-changing-healthcare-finance-and-retail-in-2025/">AI in medical tests has become more accurate.</a> Systems like Google Health find breast cancer better than human doctors.</p></li><li><p><strong>Finance</strong>: AI systems for spotting fraud can save up to $5 million each year from a $1 million investment.</p></li></ul><h3>Increased Efficiency</h3><p>AI also makes your workflows more efficient. Here&#8217;s how:</p><ul><li><p><strong>Labor Productivity</strong>: <a href="https://www.prompts.ai/en/blog/how-ai-personalizes-enterprise-workflows">AI can increase productivity almost five times.</a> This means you can do more work in less time.</p></li><li><p><strong>Return on Investment</strong>: Companies see returns of 30% to 200% in the first year after using AI. This quick return shows how well AI works.</p></li><li><p><strong>Employee Satisfaction</strong>: 89% of full-time workers feel happier when AI takes care of boring tasks. This lets you focus on more interesting work.</p></li></ul><p>Real-life examples show how AI helps efficiency:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xIuP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F937edab4-935b-40a0-a0f9-e8b6c1e491d4_823x181.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xIuP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F937edab4-935b-40a0-a0f9-e8b6c1e491d4_823x181.png 424w, https://substackcdn.com/image/fetch/$s_!xIuP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F937edab4-935b-40a0-a0f9-e8b6c1e491d4_823x181.png 848w, https://substackcdn.com/image/fetch/$s_!xIuP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F937edab4-935b-40a0-a0f9-e8b6c1e491d4_823x181.png 1272w, https://substackcdn.com/image/fetch/$s_!xIuP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F937edab4-935b-40a0-a0f9-e8b6c1e491d4_823x181.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xIuP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F937edab4-935b-40a0-a0f9-e8b6c1e491d4_823x181.png" width="823" height="181" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/937edab4-935b-40a0-a0f9-e8b6c1e491d4_823x181.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:181,&quot;width&quot;:823,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:38056,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175701089?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F937edab4-935b-40a0-a0f9-e8b6c1e491d4_823x181.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xIuP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F937edab4-935b-40a0-a0f9-e8b6c1e491d4_823x181.png 424w, https://substackcdn.com/image/fetch/$s_!xIuP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F937edab4-935b-40a0-a0f9-e8b6c1e491d4_823x181.png 848w, https://substackcdn.com/image/fetch/$s_!xIuP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F937edab4-935b-40a0-a0f9-e8b6c1e491d4_823x181.png 1272w, https://substackcdn.com/image/fetch/$s_!xIuP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F937edab4-935b-40a0-a0f9-e8b6c1e491d4_823x181.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Companies like Amazon and Pfizer use AI to improve their work. Amazon&#8217;s algorithms suggest products to customers, increasing sales and loyalty. Pfizer used AI to speed up vaccine research, cutting down the time needed to get them ready.</p><h2>Low-Code Automation in Business</h2><p>Low-code automation changes how you make workflows in your business. It makes the process easier. You can build applications without needing a lot of coding skills. This saves time and resources. You can then focus on what is most important.</p><h3>Simplifying Workflow Creation</h3><p>Low-code platforms have many features that help you create workflows. <a href="https://quixy.com/blog/traditional-vs-low-code-development/">Here&#8217;s a quick overview:</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4nsy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a2252e-ce02-45a2-a08c-ca14b1a42d0a_817x319.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4nsy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a2252e-ce02-45a2-a08c-ca14b1a42d0a_817x319.png 424w, https://substackcdn.com/image/fetch/$s_!4nsy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a2252e-ce02-45a2-a08c-ca14b1a42d0a_817x319.png 848w, https://substackcdn.com/image/fetch/$s_!4nsy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a2252e-ce02-45a2-a08c-ca14b1a42d0a_817x319.png 1272w, https://substackcdn.com/image/fetch/$s_!4nsy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a2252e-ce02-45a2-a08c-ca14b1a42d0a_817x319.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4nsy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a2252e-ce02-45a2-a08c-ca14b1a42d0a_817x319.png" width="817" height="319" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/06a2252e-ce02-45a2-a08c-ca14b1a42d0a_817x319.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:319,&quot;width&quot;:817,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66068,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175701089?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a2252e-ce02-45a2-a08c-ca14b1a42d0a_817x319.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4nsy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a2252e-ce02-45a2-a08c-ca14b1a42d0a_817x319.png 424w, https://substackcdn.com/image/fetch/$s_!4nsy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a2252e-ce02-45a2-a08c-ca14b1a42d0a_817x319.png 848w, https://substackcdn.com/image/fetch/$s_!4nsy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a2252e-ce02-45a2-a08c-ca14b1a42d0a_817x319.png 1272w, https://substackcdn.com/image/fetch/$s_!4nsy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a2252e-ce02-45a2-a08c-ca14b1a42d0a_817x319.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>These features help you create workflows much faster than before. Organizations using low-code automation tools see <a href="https://kissflow.com/low-code/low-code-case-studies/">up to a 90% drop in development time</a>. Projects that used to take 6-8 months can now be done in just 3-4 weeks.</p><h3>Empowering Citizen Developers</h3><p><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Low-code platforms</a> help non-technical users, called citizen developers. You can make custom applications and automate workflows without needing IT help. This freedom encourages new ideas in your organization. Here are some examples of how businesses gain from this:</p><ul><li><p><strong>Puma Energy</strong>: Used Kissflow&#8217;s low-code platform so non-technical staff could manage logistics and inventory, easing the load on IT.</p></li><li><p><strong>Valantic</strong>: Let business units automate processes on their own, reducing IT backlogs.</p></li><li><p><strong>CaratLane</strong>: Enabled operational teams to create applications for inventory management, speeding up deployment.</p></li></ul><p>By <a href="https://opinov8.com/insights/low-code-for-innovation-in-non-tech-industries/">giving training and resources</a>, organizations help staff learn to use low-code tools well. This not only boosts productivity but also leads to a <a href="https://www.decerto.com/post/cost-savings-and-roi-of-low-code-platforms-for-insurance-companies">return on investment (ROI) of 260%</a> over three years for businesses using low-code platforms.</p><h2>Implementing Intelligent Workflows</h2><h3>Assessing Current Processes</h3><p>To use intelligent workflows well, you need to check your current processes first. This check helps find problems and areas to improve. Here are some ways to guide your review:</p><ul><li><p><strong>Map Existing Workflows</strong>: Begin by writing down your current workflows. Use flowcharts or diagrams to show each step. This makes it easier to see where things slow down or repeat.</p></li><li><p><strong>Engage Stakeholders</strong>: Include team members who work in these processes. Their feedback can show issues and chances for automation. Ignoring their needs can cause project failure.</p></li><li><p><strong>Evaluate Tools and Technologies</strong>: Look at the tools you use now. Can they support automation? Think about factors like total cost, time to value, and fit for your builders. <a href="https://www.keragon.com/blog/ai-readiness">The table below lists important questions</a> to ask during your review:</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AT5z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eae8a0a-bf3d-4e5f-80bb-d019dca931e6_781x891.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AT5z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eae8a0a-bf3d-4e5f-80bb-d019dca931e6_781x891.png 424w, https://substackcdn.com/image/fetch/$s_!AT5z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eae8a0a-bf3d-4e5f-80bb-d019dca931e6_781x891.png 848w, https://substackcdn.com/image/fetch/$s_!AT5z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eae8a0a-bf3d-4e5f-80bb-d019dca931e6_781x891.png 1272w, https://substackcdn.com/image/fetch/$s_!AT5z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eae8a0a-bf3d-4e5f-80bb-d019dca931e6_781x891.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AT5z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eae8a0a-bf3d-4e5f-80bb-d019dca931e6_781x891.png" width="781" height="891" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5eae8a0a-bf3d-4e5f-80bb-d019dca931e6_781x891.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:891,&quot;width&quot;:781,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:144777,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175701089?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eae8a0a-bf3d-4e5f-80bb-d019dca931e6_781x891.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AT5z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eae8a0a-bf3d-4e5f-80bb-d019dca931e6_781x891.png 424w, https://substackcdn.com/image/fetch/$s_!AT5z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eae8a0a-bf3d-4e5f-80bb-d019dca931e6_781x891.png 848w, https://substackcdn.com/image/fetch/$s_!AT5z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eae8a0a-bf3d-4e5f-80bb-d019dca931e6_781x891.png 1272w, https://substackcdn.com/image/fetch/$s_!AT5z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eae8a0a-bf3d-4e5f-80bb-d019dca931e6_781x891.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>Identify Integration Challenges</strong>: Many businesses struggle to connect workflow automation tools with old systems. Knowing these challenges early can save time and resources.</p></li><li><p><strong>Monitor and Measure</strong>: Set up metrics to check how well your workflows are doing. Regularly review these metrics to keep improving.</p></li></ul><h3>Governance and Security First</h3><p>As you set up intelligent workflows, make governance and security a priority. These parts are key for keeping compliance and protecting sensitive data. Here are some important points:</p><ul><li><p><strong>Establish Governance Frameworks</strong>: <a href="https://www.flowwright.com/future-of-workflow-automation-whats-next-for-ai-and-bpa">Create a strong governance framework</a> to manage AI technologies responsibly. This framework should cover ethical issues like bias, transparency, and accountability in AI decisions.</p></li><li><p><strong><a href="https://magai.co/5-data-security-tips-for-ai-workflow-tools/">Implement Security Protocols</a></strong>: Keep your data safe by following security protocols. Here are some key practices:</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!s7Hr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ac4875-8006-49b4-a7d7-4646392decc2_786x733.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s7Hr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ac4875-8006-49b4-a7d7-4646392decc2_786x733.png 424w, https://substackcdn.com/image/fetch/$s_!s7Hr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ac4875-8006-49b4-a7d7-4646392decc2_786x733.png 848w, https://substackcdn.com/image/fetch/$s_!s7Hr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ac4875-8006-49b4-a7d7-4646392decc2_786x733.png 1272w, https://substackcdn.com/image/fetch/$s_!s7Hr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ac4875-8006-49b4-a7d7-4646392decc2_786x733.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!s7Hr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ac4875-8006-49b4-a7d7-4646392decc2_786x733.png" width="786" height="733" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04ac4875-8006-49b4-a7d7-4646392decc2_786x733.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:733,&quot;width&quot;:786,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:112791,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175701089?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ac4875-8006-49b4-a7d7-4646392decc2_786x733.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!s7Hr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ac4875-8006-49b4-a7d7-4646392decc2_786x733.png 424w, https://substackcdn.com/image/fetch/$s_!s7Hr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ac4875-8006-49b4-a7d7-4646392decc2_786x733.png 848w, https://substackcdn.com/image/fetch/$s_!s7Hr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ac4875-8006-49b4-a7d7-4646392decc2_786x733.png 1272w, https://substackcdn.com/image/fetch/$s_!s7Hr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ac4875-8006-49b4-a7d7-4646392decc2_786x733.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>Address Common Governance Challenges</strong>: Organizations often face several <a href="https://www.tinycommand.com/blogs/common-challenges-in-implementing-workflow-automation-and-how-to-avoid-them">challenges when implementing intelligent workflows</a>. These include:</p><ul><li><p>Employees may feel threatened by automation, fearing job loss or added complexity.</p></li><li><p>Without a clear understanding of existing workflows, automation can make problems worse instead of fixing them.</p></li><li><p>The upfront costs of software and training can scare businesses, even with long-term savings.</p></li></ul></li></ul><p>By focusing on governance and security, you can build trust among your team and ensure that your automation efforts align with your business goals.</p><h2>Traditional vs. Intelligent Workflows</h2><h3>Key Differences</h3><p>Knowing the differences between traditional and intelligent workflows can help you make smart choices for your business. Here&#8217;s a comparison of important parts:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!81j1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe239ca8-ffc7-4f9c-b8d1-5482464e2e04_813x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!81j1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe239ca8-ffc7-4f9c-b8d1-5482464e2e04_813x178.png 424w, https://substackcdn.com/image/fetch/$s_!81j1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe239ca8-ffc7-4f9c-b8d1-5482464e2e04_813x178.png 848w, https://substackcdn.com/image/fetch/$s_!81j1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe239ca8-ffc7-4f9c-b8d1-5482464e2e04_813x178.png 1272w, https://substackcdn.com/image/fetch/$s_!81j1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe239ca8-ffc7-4f9c-b8d1-5482464e2e04_813x178.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!81j1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe239ca8-ffc7-4f9c-b8d1-5482464e2e04_813x178.png" width="813" height="178" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be239ca8-ffc7-4f9c-b8d1-5482464e2e04_813x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:178,&quot;width&quot;:813,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:38965,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175701089?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe239ca8-ffc7-4f9c-b8d1-5482464e2e04_813x178.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!81j1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe239ca8-ffc7-4f9c-b8d1-5482464e2e04_813x178.png 424w, https://substackcdn.com/image/fetch/$s_!81j1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe239ca8-ffc7-4f9c-b8d1-5482464e2e04_813x178.png 848w, https://substackcdn.com/image/fetch/$s_!81j1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe239ca8-ffc7-4f9c-b8d1-5482464e2e04_813x178.png 1272w, https://substackcdn.com/image/fetch/$s_!81j1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe239ca8-ffc7-4f9c-b8d1-5482464e2e04_813x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Intelligent workflows use <strong>real-time data</strong> to improve efficiency and adaptability. They learn from what is happening, so you can react fast to changes. On the other hand, traditional workflows can be stiff and slow, making it hard to keep up with new demands.</p><h3>Advantages of Intelligent Workflows</h3><p>Using intelligent workflows gives many benefits for your organization. Here are some key benefits:</p><ul><li><p><strong>Cost Reduction</strong>: Organizations can <a href="https://www.linkedin.com/pulse/when-workflows-think-evolution-intelligent-business-andre-w6hle">cut operational costs by 20-40%</a>. For instance, a telecommunications company lowered customer service costs by 35% after using intelligent workflows.</p></li><li><p><strong>Revenue Growth</strong>: Businesses can see revenue increases of 10-25%. A bank raised mortgage lending revenue by 18% after using an intelligent application workflow.</p></li><li><p><strong>Time-to-Market</strong>: Intelligent workflows can speed up time-to-market by 30-60%. A consumer goods company reduced new product development time from 18 months to just 7 months.</p></li><li><p><strong><a href="https://www.automationanywhere.com/rpa/agentic-workflows">Enhanced Scalability</a></strong>: Intelligent workflows can easily grow. They can handle more work without losing quality. This helps you meet changing demands effectively.</p></li></ul><p>Also, intelligent workflows boost <strong>employee productivity</strong> by automating boring tasks. This lets your teams focus on important work, improving overall performance. With intelligent workflows, you can also ensure compliance and be ready for audits better than traditional ways.</p><p>By adopting the intelligent workflow revolution, you prepare your business for success in a fast-changing world.</p><div><hr></div><p>The Intelligent Workflow Revolution helps you change your business using AI and low-code automation. By using these tools, you can work better, make smarter choices, and encourage new ideas.</p><p>Here are some important trends and things to think about for your journey:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eEh1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca12376c-b8d7-4d95-bcd2-579e0a012829_817x232.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eEh1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca12376c-b8d7-4d95-bcd2-579e0a012829_817x232.png 424w, https://substackcdn.com/image/fetch/$s_!eEh1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca12376c-b8d7-4d95-bcd2-579e0a012829_817x232.png 848w, https://substackcdn.com/image/fetch/$s_!eEh1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca12376c-b8d7-4d95-bcd2-579e0a012829_817x232.png 1272w, https://substackcdn.com/image/fetch/$s_!eEh1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca12376c-b8d7-4d95-bcd2-579e0a012829_817x232.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eEh1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca12376c-b8d7-4d95-bcd2-579e0a012829_817x232.png" width="817" height="232" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca12376c-b8d7-4d95-bcd2-579e0a012829_817x232.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:232,&quot;width&quot;:817,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:41628,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175701089?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca12376c-b8d7-4d95-bcd2-579e0a012829_817x232.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eEh1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca12376c-b8d7-4d95-bcd2-579e0a012829_817x232.png 424w, https://substackcdn.com/image/fetch/$s_!eEh1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca12376c-b8d7-4d95-bcd2-579e0a012829_817x232.png 848w, https://substackcdn.com/image/fetch/$s_!eEh1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca12376c-b8d7-4d95-bcd2-579e0a012829_817x232.png 1272w, https://substackcdn.com/image/fetch/$s_!eEh1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca12376c-b8d7-4d95-bcd2-579e0a012829_817x232.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>As you go through this change, keep in mind that <a href="https://techticsolutionsinc.medium.com/the-future-of-workflow-automation-7-game-changing-trends-you-cant-afford-to-ignore-19c94effdc79">80% of companies plan to spend more on automation by 2025</a>. By staying updated and adjusting to new trends, you can keep your business strong and ready for what&#8217;s next. &#127775;</p><h2>FAQ</h2><h3>What is AI-powered automation?</h3><p>AI-powered automation uses smart technology to improve processes. It helps you automate boring tasks, look at data, and make quick decisions. This technology makes work faster and reduces mistakes.</p><h3>How can low-code platforms benefit my business?</h3><p><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Low-code platforms</a> let you build apps without needing a lot of coding skills. They help you make workflows easier, save time on development, and let regular workers help with automation.</p><h3>What are the key advantages of intelligent workflows?</h3><p>Intelligent workflows provide better efficiency, flexibility, and cost savings. They handle everyday tasks, so your team can focus on important projects. This leads to better productivity and quicker decisions.</p><h3>How do I ensure security in AI implementations?</h3><p>To keep things safe, set up rules for managing AI and use strict access controls. Check activities often and follow rules for compliance. This keeps sensitive data safe and builds trust in your AI automation.</p><h3>Can AI replace human jobs?</h3><p>AI helps people do their jobs better instead of taking them away. It automates simple tasks, letting you work on more interesting and creative things. Using AI can create new job chances and help you learn new skills.</p>]]></content:encoded></item><item><title><![CDATA[Comprehensive Governance and Management of Power Platform Environments]]></title><description><![CDATA[Governance of Power Platform and management are very important in Power Platform environments.]]></description><link>https://newsletter.m365.show/p/comprehensive-governance-and-management</link><guid isPermaLink="false">https://newsletter.m365.show/p/comprehensive-governance-and-management</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Thu, 16 Oct 2025 11:20:31 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/175699122/50373eac51c0b577d42daa5d9bdb8575.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Governance of Power Platform and management are very important in Power Platform environments. When you use this powerful tool, you need to focus on security and compliance. This helps keep your organization safe. There are <a href="https://www.linkedin.com/pulse/growing-adoption-microsoft-power-platform-john-mimiaga-urerc">over 25 million active users each month</a>. Also, 7.4 million apps have been created. The growth of the Power Platform is clear. But, this fast growth brings problems. These problems include <a href="https://www.linkedin.com/pulse/power-platform-compliance-week-day-1-top-10-risks-why-marcel-broschk-x99tf">too much access control</a> and poor lifecycle management. By creating a strong governance of Power Platform framework, you can encourage new ideas. This also helps reduce risks from unmanaged environments.</p><h2>Key Takeaways</h2><ul><li><p>Set clear goals for governance. This helps Power Platform match your organization&#8217;s aims. It keeps things safe and follows rules while encouraging new ideas.</p></li><li><p>Use strong management practices for environments. Define clear reasons for each environment. Automate deployments to lower risks and improve project success.</p></li><li><p>Focus on security by creating <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Data Loss Prevention (DLP) policies</a>. Keep an eye on who can access data. This protects important information and keeps you following the rules.</p></li><li><p>Build a community among users. Encourage them to share knowledge and work together. This speeds up new ideas and stops people from doing the same work twice.</p></li><li><p>Check performance often with tools like Azure Monitor. Set key performance indicators (KPIs). This makes sure your apps and workflows work well.</p></li></ul><h2>Understanding Power Platform</h2><div id="youtube2-4ld7NzRenjQ" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;4ld7NzRenjQ&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/4ld7NzRenjQ?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>The Power Platform is a set of tools that helps you create apps, automate tasks, analyze data, and make smart chatbots. Knowing its <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">main parts</a> is important for good governance and management.</p><h3>Key Components</h3><p>The Power Platform has <a href="https://i3solutions.com/power-platform-software-development/components-of-power-platform/">four main parts</a>, each with a special job. Here&#8217;s a quick look:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eg5Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff65497bf-f4ad-49b9-80f3-312e57120c9d_820x243.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eg5Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff65497bf-f4ad-49b9-80f3-312e57120c9d_820x243.png 424w, https://substackcdn.com/image/fetch/$s_!eg5Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff65497bf-f4ad-49b9-80f3-312e57120c9d_820x243.png 848w, https://substackcdn.com/image/fetch/$s_!eg5Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff65497bf-f4ad-49b9-80f3-312e57120c9d_820x243.png 1272w, https://substackcdn.com/image/fetch/$s_!eg5Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff65497bf-f4ad-49b9-80f3-312e57120c9d_820x243.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eg5Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff65497bf-f4ad-49b9-80f3-312e57120c9d_820x243.png" width="820" height="243" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f65497bf-f4ad-49b9-80f3-312e57120c9d_820x243.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:243,&quot;width&quot;:820,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:59380,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175699122?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff65497bf-f4ad-49b9-80f3-312e57120c9d_820x243.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eg5Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff65497bf-f4ad-49b9-80f3-312e57120c9d_820x243.png 424w, https://substackcdn.com/image/fetch/$s_!eg5Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff65497bf-f4ad-49b9-80f3-312e57120c9d_820x243.png 848w, https://substackcdn.com/image/fetch/$s_!eg5Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff65497bf-f4ad-49b9-80f3-312e57120c9d_820x243.png 1272w, https://substackcdn.com/image/fetch/$s_!eg5Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff65497bf-f4ad-49b9-80f3-312e57120c9d_820x243.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>These parts work together to improve your business processes. This makes it easier to create new ideas and adapt to changes.</p><h3>Environment Management Importance</h3><p>Good environment management is key to getting the most from the Power Platform. Here are some <a href="https://dynamicscommunities.com/ug/power-platform-ug/strategizing-your-power-platform-environments-best-practices-and-key-insights/">important practices</a> to think about:</p><ol><li><p>Define Clear Environment Purposes: Each environment should have a clear job, like Development, Testing, Production, and Sandbox.</p></li><li><p>Implement Version Control: Using tools like Git helps keep track of changes and work together well.</p></li><li><p>Automate Deployments: Automation cuts down on mistakes and keeps deployments consistent.</p></li><li><p>Regularly Backup Environments: Backups stop data loss and help recover quickly.</p></li><li><p>Monitor and Govern Environments: Monitoring tools check health and performance, while governance rules keep compliance.</p></li></ol><p>Managed Environments offer a great solution. These environments give better control and visibility over what citizen developers do. Also, Managed Environments improve security, provide better insights, and keep environment backups for up to 28 days. By focusing on environment management, you can lower risks and improve the success of your Power Platform projects.</p><h2>Governance of Power Platform</h2><p>Good governance of Power Platform is very important for organizations. It helps them use the platform fully. You should set clear goals for governance. These goals help connect the platform to your organization&#8217;s aims. They also make sure you stay secure and follow rules.</p><h3>Governance Objectives</h3><p>Here are some common goals for governance you should think about:</p><ol><li><p><strong><a href="https://www.valoremreply.com/resources/insights/blog/power-platform-at-scale-the-ultimate-guide-to-governance-and-building-a-center-of-excellence/">Strategy and Vision</a></strong>: Explain how Power Platform fits with your organization&#8217;s aims. Set rules for how to use it and how to measure success.</p></li><li><p><strong>Governance and Compliance</strong>: Build systems that keep things secure while allowing new ideas. Find a balance so that rules do not stop people from using it.</p></li><li><p><strong>Training and Enablement</strong>: Teach citizen developers the skills they need. This lowers <a href="https://www.syskit.com/blog/power-platform-governance-syskit-point/">security risks</a> and improves the quality of solutions.</p></li><li><p><strong>Community Building</strong>: Encourage teamwork among makers. This speeds up new ideas and stops people from doing the same work twice.</p></li><li><p><strong>Platform Management</strong>: Manage technical parts like environment control, connector approvals, and planning for capacity.</p></li></ol><p>By focusing on these goals, you can build a strong governance system. This system supports new ideas while managing risks.</p><h3>Roles and Responsibilities</h3><p>It is important to have clear roles and responsibilities for good governance. Here are the main roles you should set up in your organization:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CMBA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7ce66d9-7e2e-4bc7-93a9-28c88fa657a3_819x421.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CMBA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7ce66d9-7e2e-4bc7-93a9-28c88fa657a3_819x421.png 424w, https://substackcdn.com/image/fetch/$s_!CMBA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7ce66d9-7e2e-4bc7-93a9-28c88fa657a3_819x421.png 848w, https://substackcdn.com/image/fetch/$s_!CMBA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7ce66d9-7e2e-4bc7-93a9-28c88fa657a3_819x421.png 1272w, https://substackcdn.com/image/fetch/$s_!CMBA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7ce66d9-7e2e-4bc7-93a9-28c88fa657a3_819x421.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CMBA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7ce66d9-7e2e-4bc7-93a9-28c88fa657a3_819x421.png" width="819" height="421" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7ce66d9-7e2e-4bc7-93a9-28c88fa657a3_819x421.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:421,&quot;width&quot;:819,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:88434,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175699122?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7ce66d9-7e2e-4bc7-93a9-28c88fa657a3_819x421.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CMBA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7ce66d9-7e2e-4bc7-93a9-28c88fa657a3_819x421.png 424w, https://substackcdn.com/image/fetch/$s_!CMBA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7ce66d9-7e2e-4bc7-93a9-28c88fa657a3_819x421.png 848w, https://substackcdn.com/image/fetch/$s_!CMBA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7ce66d9-7e2e-4bc7-93a9-28c88fa657a3_819x421.png 1272w, https://substackcdn.com/image/fetch/$s_!CMBA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7ce66d9-7e2e-4bc7-93a9-28c88fa657a3_819x421.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You might face problems when setting up these roles. Common issues include not seeing what apps exist, security risks from untrained users, and shadow IT growth. To solve these problems, you need to take a proactive approach to governance.</p><p>To check how well your governance plans are working, think about using governance metrics. These metrics can include how many people use the platform, how well rules are followed, and how happy users are. By keeping track of these signs, you can make sure your governance system stays effective and matches your organization&#8217;s goals.</p><h2>Best Practices for Power Platform Governance</h2><p>Good governance in Power Platform environments needs best practices. These practices help keep things running well and last longer. Two important areas to focus on are lifecycle management and performance monitoring.</p><h3>Lifecycle Management</h3><p>Lifecycle management is key to keeping your Power Platform environments healthy. You should keep track of what you create and what is already there. This tracking helps you build a strong lifecycle management plan. Here are some important strategies to think about:</p><ul><li><p><strong>Assign Ownership</strong>: Make sure every app, flow, and workspace has an owner and a clear purpose. This stops items from being left behind and cluttering your environment.</p></li><li><p><strong>Version Control</strong>: Keep the same versions of your components when moving data between environments. This helps avoid problems with compatibility.</p></li><li><p><strong>Clean Environments</strong>: Start new projects with a clean environment. This stops extra data from messing up your reports.</p></li><li><p><strong>Multiple Environments</strong>: Use at least three environments for developing, testing, and deploying Power BI reports. This separation gives you better control and lowers risks.</p></li></ul><p>Using specific <a href="https://www.certlibrary.com/blog/essential-changes-every-power-platform-administrator-should-make-immediately/">Data Loss Prevention (DLP) policies boosts security</a> by controlling how data connectors are used. This practice lowers the chances of data leaks and helps follow rules. Also, using the Center of Excellence (CoE) Toolkit helps with centralized governance. It allows for better monitoring and reporting on compliance.</p><h3>Performance Monitoring</h3><p>Keeping an eye on how your Power Platform environments perform is very important. You should set key performance indicators (KPIs) to check how healthy your apps and workflows are. Here are some important metrics to think about:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JMtt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F403feec6-c536-4e7a-87d5-b978089d1c01_820x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JMtt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F403feec6-c536-4e7a-87d5-b978089d1c01_820x229.png 424w, https://substackcdn.com/image/fetch/$s_!JMtt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F403feec6-c536-4e7a-87d5-b978089d1c01_820x229.png 848w, https://substackcdn.com/image/fetch/$s_!JMtt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F403feec6-c536-4e7a-87d5-b978089d1c01_820x229.png 1272w, https://substackcdn.com/image/fetch/$s_!JMtt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F403feec6-c536-4e7a-87d5-b978089d1c01_820x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JMtt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F403feec6-c536-4e7a-87d5-b978089d1c01_820x229.png" width="820" height="229" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/403feec6-c536-4e7a-87d5-b978089d1c01_820x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:229,&quot;width&quot;:820,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:44083,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175699122?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F403feec6-c536-4e7a-87d5-b978089d1c01_820x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JMtt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F403feec6-c536-4e7a-87d5-b978089d1c01_820x229.png 424w, https://substackcdn.com/image/fetch/$s_!JMtt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F403feec6-c536-4e7a-87d5-b978089d1c01_820x229.png 848w, https://substackcdn.com/image/fetch/$s_!JMtt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F403feec6-c536-4e7a-87d5-b978089d1c01_820x229.png 1272w, https://substackcdn.com/image/fetch/$s_!JMtt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F403feec6-c536-4e7a-87d5-b978089d1c01_820x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>To improve performance, consider these strategies:</p><ul><li><p><strong>Reduce Data Calls</strong>: Cut down on unnecessary data calls to make apps run better.</p></li><li><p><strong>Implement Caching</strong>: Use caching to get data faster.</p></li><li><p><strong>Simplify User Interfaces</strong>: Make user interfaces easier to use for better experience and efficiency.</p></li></ul><p>Organizations can use tools like <a href="https://learn.microsoft.com/en-us/power-platform/well-architected/performance-efficiency/performance-test">Azure Monitor and Application Insights</a> for complete performance monitoring. Azure Monitor collects and analyzes data, while Application Insights helps manage application performance. These tools help you keep performance levels steady and set up alerts for big performance changes.</p><p>By focusing on lifecycle management and performance monitoring, you can set up <a href="https://www.itcube.net/power-platform-governance-best-practices-for-efficient-operations">best practices for managing environments well</a>. This proactive approach not only boosts security and compliance but also encourages innovation and productivity in your organization.</p><h2>Security and Compliance in Power Platform</h2><p>Security and compliance are very important for your <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Power Platform environments</a>. You need to find and fix any security problems. You also have to follow the rules set by regulators. By using good strategies, you can keep sensitive data safe and stay compliant.</p><h3>Security Best Practices</h3><p>To protect your Power Platform environments, follow these security best practices:</p><ol><li><p><strong>Establish a Team Structure</strong>: Make a team that manages access and permissions well. This helps make security efforts easier.</p></li><li><p><strong>Set Up Data Loss Prevention (DLP) Policies</strong>: Decide which connectors can use business data. DLP policies stop unauthorized data sharing.</p></li><li><p><strong>Leverage Activity Logs and Analytics</strong>: Use built-in tools to check usage. These logs help you follow security rules.</p></li><li><p><strong>Build a Center of Excellence</strong>: This center keeps security standards and governance in your organization.</p></li></ol><p>You should also know about the <strong>critical security risks</strong> in Power Platform environments. These include:</p><ul><li><p><a href="https://www.avepoint.com/blog/avepoint-blog/identify-security-risks">Data leaks and oversharing</a> from wrong permissions.</p></li><li><p>Complicated permission setups from many admins, raising the risk of wrong access.</p></li><li><p>Orphaned or unused workspaces that can hold sensitive data, making them targets for cyberattacks.</p></li><li><p>Application users getting around Security Group rules, leading to <a href="https://zenity.io/blog/research/power-platform-security-access">unauthorized data access</a>.</p></li><li><p>Weak data-level security from Role-Based Access Control, risking exposure of sensitive information.</p></li></ul><p>By following these practices, you can improve security and lower risks effectively.</p><h3>Compliance Strategies</h3><p>To ensure compliance in your Power Platform environments, you need a smart plan. Here are some key strategies to think about:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!15PY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f339be-b0f3-4205-8fa0-c06424065290_819x162.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!15PY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f339be-b0f3-4205-8fa0-c06424065290_819x162.png 424w, https://substackcdn.com/image/fetch/$s_!15PY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f339be-b0f3-4205-8fa0-c06424065290_819x162.png 848w, https://substackcdn.com/image/fetch/$s_!15PY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f339be-b0f3-4205-8fa0-c06424065290_819x162.png 1272w, https://substackcdn.com/image/fetch/$s_!15PY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f339be-b0f3-4205-8fa0-c06424065290_819x162.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!15PY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f339be-b0f3-4205-8fa0-c06424065290_819x162.png" width="819" height="162" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/11f339be-b0f3-4205-8fa0-c06424065290_819x162.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:162,&quot;width&quot;:819,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27438,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175699122?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f339be-b0f3-4205-8fa0-c06424065290_819x162.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!15PY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f339be-b0f3-4205-8fa0-c06424065290_819x162.png 424w, https://substackcdn.com/image/fetch/$s_!15PY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f339be-b0f3-4205-8fa0-c06424065290_819x162.png 848w, https://substackcdn.com/image/fetch/$s_!15PY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f339be-b0f3-4205-8fa0-c06424065290_819x162.png 1272w, https://substackcdn.com/image/fetch/$s_!15PY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f339be-b0f3-4205-8fa0-c06424065290_819x162.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>To keep compliance, you can use these governance strategies:</p><ul><li><p><strong><a href="https://learn.microsoft.com/en-us/power-platform/admin/environment-groups">Environment Groups</a></strong>: Group environments into logical collections. This helps enforce the same policies and settings.</p></li><li><p><strong>Tenant Environment Strategy</strong>: Match Power Platform use with operational policies and compliance needs. Properly set security settings and data access controls is very important.</p></li></ul><p>Also, think about using Data Loss Prevention (DLP) and Role-Based Access Control (RBAC) to support compliance and reduce risks. Regular audits and checking compliance status will help you stay on track.</p><p>By focusing on security and compliance, you build a strong framework that supports new ideas while keeping your organization safe from risks.</p><div><hr></div><p>In conclusion, good governance and management of Power Platform environments are very important for your organization. By using a strong governance plan, you can gain many <a href="https://www.alphabold.com/low-code-governance-for-scaling-microsoft-power-platform/">clear benefits</a>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SVH0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14161f98-4336-400d-bf11-390700da77b6_820x376.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SVH0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14161f98-4336-400d-bf11-390700da77b6_820x376.png 424w, https://substackcdn.com/image/fetch/$s_!SVH0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14161f98-4336-400d-bf11-390700da77b6_820x376.png 848w, https://substackcdn.com/image/fetch/$s_!SVH0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14161f98-4336-400d-bf11-390700da77b6_820x376.png 1272w, https://substackcdn.com/image/fetch/$s_!SVH0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14161f98-4336-400d-bf11-390700da77b6_820x376.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SVH0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14161f98-4336-400d-bf11-390700da77b6_820x376.png" width="820" height="376" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14161f98-4336-400d-bf11-390700da77b6_820x376.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:376,&quot;width&quot;:820,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:81154,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175699122?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14161f98-4336-400d-bf11-390700da77b6_820x376.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SVH0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14161f98-4336-400d-bf11-390700da77b6_820x376.png 424w, https://substackcdn.com/image/fetch/$s_!SVH0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14161f98-4336-400d-bf11-390700da77b6_820x376.png 848w, https://substackcdn.com/image/fetch/$s_!SVH0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14161f98-4336-400d-bf11-390700da77b6_820x376.png 1272w, https://substackcdn.com/image/fetch/$s_!SVH0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14161f98-4336-400d-bf11-390700da77b6_820x376.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>By focusing on smart governance, you create an environment that balances new ideas with safety. This method not only improves compliance but also helps your business grow and builds user trust. As you keep expanding your Power Platform use, remember that a <a href="https://normyoung.ca/2025/08/22/your-guide-to-a-smarter-power-platform-environment-strategy/">well-organized environment plan</a> is key to managing risks while encouraging creativity and testing new ideas.</p><h2>FAQ</h2><h3>What is the Power Platform?</h3><p>The <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Power Platform</a> is a group of tools from Microsoft. It helps you make apps, automate tasks, analyze data, and create chatbots. The tools include Power Apps, Power Automate, Power BI, and Power Virtual Agents.</p><h3>Why is governance important for Power Platform?</h3><p>Governance is important because it helps you use the Power Platform safely and effectively. It manages risks, keeps you compliant, and encourages new ideas. It also stops environment sprawl and shadow IT.</p><h3>How can I implement Data Loss Prevention (DLP) policies?</h3><p>To implement DLP policies, decide which connectors can use business data. Use the Power Platform Admin Center to set up and enforce these policies. This keeps sensitive information safe.</p><h3>What are the best practices for lifecycle management?</h3><p>Best practices for lifecycle management include giving ownership to each app, using version control, cleaning environments often, and keeping separate environments for development, testing, and production.</p><h3>How can I monitor performance in Power Platform?</h3><p>You can monitor performance with tools like Azure Monitor and Application Insights. Set key performance indicators (KPIs) to check app health and usage. This ensures good performance and helps find issues quickly.</p>]]></content:encoded></item><item><title><![CDATA[Virtual Tables in Dataverse: Seamless External Data Integration]]></title><description><![CDATA[Virtual tables in Dataverse help you connect to outside data sources easily.]]></description><link>https://newsletter.m365.show/p/virtual-tables-in-dataverse-seamless</link><guid isPermaLink="false">https://newsletter.m365.show/p/virtual-tables-in-dataverse-seamless</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Thu, 16 Oct 2025 09:54:23 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/175697506/d96256b689db6803894a84dc8f137b42.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Virtual tables in Dataverse help you connect to outside data sources easily. You can get data without copying it or using complicated methods. This feature improves how you work with different data sources, like <a href="https://www.powerplatformtalk.com/set-up-virtual-tables-in-dataverse/">SQL Server and SharePoint</a>. When you create virtual tables, you see these outside data sources in Dataverse. This connection helps you make better apps and workflows. It also makes your work easier and helps you make better choices.</p><h2>Key Takeaways</h2><ul><li><p><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Virtual tables in Dataverse</a> make it easy to access outside data. You don&#8217;t have to copy the data. This helps make work easier and improves decisions.</p></li><li><p>Making virtual tables is a simple process. Just follow the steps to connect to data sources like SQL Server or SharePoint.</p></li><li><p>Virtual tables help you work better by giving real-time data access. This means users can create apps that show the newest information.</p></li><li><p>Security is very important when connecting to outside data. Make sure you have the right authentication and permissions to keep your data safe.</p></li></ul><h2>Virtual Table Creation</h2><div id="youtube2-ttw4bF1mT3g" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;ttw4bF1mT3g&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/ttw4bF1mT3g?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Making virtual tables in Dataverse helps you connect to outside data easily. Follow these steps to set up your virtual tables well:</p><h3>Step-by-Step Setup</h3><ol><li><p>Open your solution under all objects and click <strong>+ New</strong>. In the dropdown, pick <strong>Table from external data</strong> to start.</p></li><li><p>A new window will pop up, asking you to choose a connection. If you haven&#8217;t made one yet, click <strong>+ New</strong> and select either <strong>SharePoint</strong> or <strong>SQL Server</strong>, based on where your data is. Be sure to select <strong>Advanced options</strong> and choose to set up the connection reference manually.</p></li><li><p>Next, make a new connection reference or use one you already have. If you have a reference for SQL Server, you can use it again. If not, create a new reference with a clear name, like <strong>Project name: Connection name</strong>, and click <strong>Next</strong>.</p></li><li><p>Enter the SQL server name and database. You should have this info ready or find it in Azure if the server is there. After you enter the details, click <strong>Next</strong>.</p></li><li><p>On the next page, you will see all the tables in the database. Choose the table you want to virtualize. If you have more tables, do this for each one.</p></li><li><p>Finally, set up the display names, logical names, and the main field for the table. Most fields will fill in automatically, making this step easy. You can change the schema name if needed, but keeping them the same can make things easier to manage.</p></li><li><p>Great job! You have made a virtual table in Dataverse. You can now use it like any other table, but there are some limits.</p></li></ol><h3>Configuring Data Sources</h3><p>When setting up data sources for your virtual tables, think about these options:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ac4j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc669868-caa9-4f7a-b075-5856da13f638_811x174.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ac4j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc669868-caa9-4f7a-b075-5856da13f638_811x174.png 424w, https://substackcdn.com/image/fetch/$s_!Ac4j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc669868-caa9-4f7a-b075-5856da13f638_811x174.png 848w, https://substackcdn.com/image/fetch/$s_!Ac4j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc669868-caa9-4f7a-b075-5856da13f638_811x174.png 1272w, https://substackcdn.com/image/fetch/$s_!Ac4j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc669868-caa9-4f7a-b075-5856da13f638_811x174.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ac4j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc669868-caa9-4f7a-b075-5856da13f638_811x174.png" width="811" height="174" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc669868-caa9-4f7a-b075-5856da13f638_811x174.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:174,&quot;width&quot;:811,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24619,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175697506?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc669868-caa9-4f7a-b075-5856da13f638_811x174.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ac4j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc669868-caa9-4f7a-b075-5856da13f638_811x174.png 424w, https://substackcdn.com/image/fetch/$s_!Ac4j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc669868-caa9-4f7a-b075-5856da13f638_811x174.png 848w, https://substackcdn.com/image/fetch/$s_!Ac4j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc669868-caa9-4f7a-b075-5856da13f638_811x174.png 1272w, https://substackcdn.com/image/fetch/$s_!Ac4j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc669868-caa9-4f7a-b075-5856da13f638_811x174.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>You can also pick from different ways to secure your connections:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QW9L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9e01985-73b3-4f79-bffe-601e9ad12cbd_771x115.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QW9L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9e01985-73b3-4f79-bffe-601e9ad12cbd_771x115.png 424w, https://substackcdn.com/image/fetch/$s_!QW9L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9e01985-73b3-4f79-bffe-601e9ad12cbd_771x115.png 848w, https://substackcdn.com/image/fetch/$s_!QW9L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9e01985-73b3-4f79-bffe-601e9ad12cbd_771x115.png 1272w, https://substackcdn.com/image/fetch/$s_!QW9L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9e01985-73b3-4f79-bffe-601e9ad12cbd_771x115.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QW9L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9e01985-73b3-4f79-bffe-601e9ad12cbd_771x115.png" width="771" height="115" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9e01985-73b3-4f79-bffe-601e9ad12cbd_771x115.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:115,&quot;width&quot;:771,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:14578,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175697506?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9e01985-73b3-4f79-bffe-601e9ad12cbd_771x115.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QW9L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9e01985-73b3-4f79-bffe-601e9ad12cbd_771x115.png 424w, https://substackcdn.com/image/fetch/$s_!QW9L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9e01985-73b3-4f79-bffe-601e9ad12cbd_771x115.png 848w, https://substackcdn.com/image/fetch/$s_!QW9L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9e01985-73b3-4f79-bffe-601e9ad12cbd_771x115.png 1272w, https://substackcdn.com/image/fetch/$s_!QW9L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9e01985-73b3-4f79-bffe-601e9ad12cbd_771x115.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>By following these tips, you can have an easy setup and configuration process for your virtual tables in Dataverse.</p><h2>Benefits of Virtual Tables</h2><p><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Virtual tables in Dataverse</a> have many benefits that make managing data easier. These tables help you access and use data from outside sources better.</p><h3>Enhanced Data Accessibility</h3><p>With virtual tables, you can easily access outside data without copying it. This feature lets you work with data from systems like SQL Server or SharePoint right in Dataverse. Here are some important points about better data access:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9kn1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F795c7854-eda1-498c-8c91-f150c7394a01_814x208.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9kn1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F795c7854-eda1-498c-8c91-f150c7394a01_814x208.png 424w, https://substackcdn.com/image/fetch/$s_!9kn1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F795c7854-eda1-498c-8c91-f150c7394a01_814x208.png 848w, https://substackcdn.com/image/fetch/$s_!9kn1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F795c7854-eda1-498c-8c91-f150c7394a01_814x208.png 1272w, https://substackcdn.com/image/fetch/$s_!9kn1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F795c7854-eda1-498c-8c91-f150c7394a01_814x208.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9kn1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F795c7854-eda1-498c-8c91-f150c7394a01_814x208.png" width="814" height="208" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/795c7854-eda1-498c-8c91-f150c7394a01_814x208.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:208,&quot;width&quot;:814,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24081,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175697506?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F795c7854-eda1-498c-8c91-f150c7394a01_814x208.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9kn1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F795c7854-eda1-498c-8c91-f150c7394a01_814x208.png 424w, https://substackcdn.com/image/fetch/$s_!9kn1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F795c7854-eda1-498c-8c91-f150c7394a01_814x208.png 848w, https://substackcdn.com/image/fetch/$s_!9kn1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F795c7854-eda1-498c-8c91-f150c7394a01_814x208.png 1272w, https://substackcdn.com/image/fetch/$s_!9kn1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F795c7854-eda1-498c-8c91-f150c7394a01_814x208.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Using virtual tables helps you make your workflows smoother. You can build apps that use real-time data, so you always have the latest information. This ability helps you make better choices and boosts your productivity.</p><h3>Reduced Data Duplication</h3><p>One big benefit of virtual tables is that they cut down on data duplication. This feature saves space and makes data management simpler. Think about these points:</p><ul><li><p><a href="https://windowsforum.com/threads/uk-government-poc-power-platform-accesses-aws-data-without-duplication-via-private-multi-cloud.379733/">The UK government&#8217;s proof of concept (PoC)</a> showed that Dataverse virtual tables let you access outside data in the Power Platform without copying it.</p></li><li><p>This method supports the Secure Multi-Cloud Connector&#8217;s no-duplication plan for situations that read a lot of data.</p></li><li><p>Power Apps can work with live records stored in AWS, treating them like they are part of Dataverse, which avoids data duplication.</p></li></ul><p>By not needing to copy data, you can focus on using it well instead of managing many copies. This cut in duplication lowers storage costs and reduces the chance of mistakes in different data sets.</p><h2>Integrate External Data with Virtual Tables</h2><p>Virtual tables are a strong link for connecting outside data sources with Dataverse. They help you connect easily to systems like SQL Server and SharePoint. This lets you access and use data without copying it. Here&#8217;s how to connect external data well:</p><h3>Bridging External Data Sources</h3><p>To make a virtual table, follow these steps:</p><ol><li><p><a href="https://www.linkedin.com/pulse/microsoft-dataverse-virtual-tables-part-3-linking-sql-shanmuga-raja-ydocc">Pick the &#8216;Table&#8217; option and choose &#8216;Virtual Table&#8217; to start.</a></p></li><li><p>Choose a SQL connection to create the virtual table using outside data.</p></li><li><p>Select the &#8216;Vendor&#8217; table to set up the virtual table.</p></li><li><p>Change the table&#8217;s display name, plural name, and schema name in the setup window.</p></li><li><p>Check and confirm the setup settings to make the virtual table ready in Dataverse.</p></li></ol><p>This method lets you access outside data right in Dataverse. But remember some technical needs for connecting these data sources:</p><ul><li><p><strong>Data Source Dependencies</strong>: Make sure the outside data source is available and can be reached.</p></li><li><p><strong>Limited Data Manipulation</strong>: Know the limits on creating, updating, or deleting records based on what the data source can do.</p></li><li><p><strong>Performance Considerations</strong>: Be aware of how fast the outside data source works and any delays that might affect your app&#8217;s performance.</p></li><li><p><strong>Security Considerations</strong>: Set up proper access controls to keep the outside data source safe.</p></li></ul><p>By following these tips, you can connect outside data into your apps, <a href="https://m365.show/">improving your workflows</a> and decision-making.</p><h3>ALM Implications</h3><p>When using virtual tables in Dataverse, think about some Application Lifecycle Management (ALM) points. These points help make sure your virtual tables work well in your environment:</p><ol><li><p><strong>MicrosoftBusinessCentralERPVE</strong>: This solution must be there before you import any solution that needs it.</p></li><li><p><strong>MicrosoftBusinessCentralERPCatalog</strong>: Gives a list of available tables and how to set up connections.</p></li><li><p><strong>MicrosoftBusinessCentralVESupport</strong>: Works as the virtual table provider for talking between Business Central and Dataverse.</p></li><li><p><strong>Dynamics365Company</strong>: Adds the Company table that Business Central tables refer to.</p></li></ol><p><a href="https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/powerplatform/powerplat-app-lifecycle-management">All these solutions must be in place for virtual tables to work well with Business Central apps.</a> If any of these solutions are missing, the virtual tables won&#8217;t work.</p><p>By knowing these ALM points, you can make sure the integration process goes smoothly and keep your apps working well.</p><h2>Limitations of Virtual Tables</h2><p><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Virtual tables in Dataverse</a> have many benefits, but they also have some limits you should think about.</p><h3>Performance Implications</h3><p>The speed can change when using virtual tables. Many things can affect how fast your queries run. Here&#8217;s a list of <a href="https://learn.microsoft.com/en-us/dynamics365/human-resources/hr-developer-optimize-virtual-table-queries">common speed problems</a>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ELrH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfe19e1-e357-4716-99c3-9cb8c0ce7c96_819x273.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ELrH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfe19e1-e357-4716-99c3-9cb8c0ce7c96_819x273.png 424w, https://substackcdn.com/image/fetch/$s_!ELrH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfe19e1-e357-4716-99c3-9cb8c0ce7c96_819x273.png 848w, https://substackcdn.com/image/fetch/$s_!ELrH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfe19e1-e357-4716-99c3-9cb8c0ce7c96_819x273.png 1272w, https://substackcdn.com/image/fetch/$s_!ELrH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfe19e1-e357-4716-99c3-9cb8c0ce7c96_819x273.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ELrH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfe19e1-e357-4716-99c3-9cb8c0ce7c96_819x273.png" width="819" height="273" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dbfe19e1-e357-4716-99c3-9cb8c0ce7c96_819x273.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:273,&quot;width&quot;:819,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:32303,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175697506?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfe19e1-e357-4716-99c3-9cb8c0ce7c96_819x273.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ELrH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfe19e1-e357-4716-99c3-9cb8c0ce7c96_819x273.png 424w, https://substackcdn.com/image/fetch/$s_!ELrH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfe19e1-e357-4716-99c3-9cb8c0ce7c96_819x273.png 848w, https://substackcdn.com/image/fetch/$s_!ELrH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfe19e1-e357-4716-99c3-9cb8c0ce7c96_819x273.png 1272w, https://substackcdn.com/image/fetch/$s_!ELrH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfe19e1-e357-4716-99c3-9cb8c0ce7c96_819x273.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Keep these points in mind when making your apps. Improving your queries can help you get better speed.</p><h3>Security Considerations</h3><p>When you connect outside data sources with virtual tables, security is very important. You control the permissions given to the adapter identity. But, you need to make sure your security settings are right. Here are some key things to remember:</p><ul><li><p>You must have <a href="https://learn.microsoft.com/en-us/dynamics365/human-resources/hr-security-config">authentication</a> to connect.</p></li><li><p>The adapter needs to prove its identity to call Dataverse and the outside system.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!a4OU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18268c1a-864b-416d-8e79-7e8c1212784d_804x163.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!a4OU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18268c1a-864b-416d-8e79-7e8c1212784d_804x163.png 424w, https://substackcdn.com/image/fetch/$s_!a4OU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18268c1a-864b-416d-8e79-7e8c1212784d_804x163.png 848w, https://substackcdn.com/image/fetch/$s_!a4OU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18268c1a-864b-416d-8e79-7e8c1212784d_804x163.png 1272w, https://substackcdn.com/image/fetch/$s_!a4OU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18268c1a-864b-416d-8e79-7e8c1212784d_804x163.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!a4OU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18268c1a-864b-416d-8e79-7e8c1212784d_804x163.png" width="804" height="163" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18268c1a-864b-416d-8e79-7e8c1212784d_804x163.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:163,&quot;width&quot;:804,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:18750,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175697506?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18268c1a-864b-416d-8e79-7e8c1212784d_804x163.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!a4OU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18268c1a-864b-416d-8e79-7e8c1212784d_804x163.png 424w, https://substackcdn.com/image/fetch/$s_!a4OU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18268c1a-864b-416d-8e79-7e8c1212784d_804x163.png 848w, https://substackcdn.com/image/fetch/$s_!a4OU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18268c1a-864b-416d-8e79-7e8c1212784d_804x163.png 1272w, https://substackcdn.com/image/fetch/$s_!a4OU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18268c1a-864b-416d-8e79-7e8c1212784d_804x163.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Virtual tables in Dataverse are very important for connecting outside data easily. They let you get <a href="https://learn.microsoft.com/en-us/power-platform/release-plan/2024wave2/data-platform/planned-features">real-time data</a> without making copies. This feature helps you work better and makes data tasks simpler. Here are some main benefits you can look forward to:</p><ul><li><p><strong><a href="https://learn.microsoft.com/en-us/power-apps/maker/data-platform/why-dataverse-overview">Data Integration</a></strong>: Connect to outside data sources easily.</p></li><li><p><strong>Real-time Operations</strong>: Work with live data right away.</p></li><li><p><strong>Enhanced Productivity</strong>: Boost efficiency by showing data in real-time.</p></li></ul><p>As you learn about virtual tables, think about their future uses. They will help link virtual tables with regular tables, speeding up application lifecycle management. Use virtual tables as a strong tool for your data integration needs!</p><h2>FAQ</h2><h3>What are virtual tables in Dataverse?</h3><p>Virtual tables let you connect to outside data sources without copying it. You can access and use this data right in Dataverse. This makes your app development and workflows better.</p><h3>How do I create a virtual table?</h3><p>To make a virtual table, open your solution. Then select &#8220;Table from external data.&#8221; Choose your connection and follow the setup steps. This helps you link outside data smoothly into Dataverse.</p><h3>Can I manipulate data in virtual tables?</h3><p>You can read data from virtual tables. But, options like creating, updating, or deleting depend on what the outside data source can do. Always check what the source allows.</p><h3>What security measures should I consider?</h3><p>Make sure you have the right authentication for your connections. Use role-based security in Dataverse to manage who can access virtual tables. This keeps your data safe and meets security rules.</p><h3>Are there performance concerns with virtual tables?</h3><p>Yes, how fast virtual tables work can change based on the speed of the outside data source. To improve performance, optimize your queries and limit the number of columns you use.</p>]]></content:encoded></item><item><title><![CDATA[Mastering Microsoft Power Platform: Choosing and Building with Canvas and Model-Driven Apps]]></title><description><![CDATA[In today&#8217;s fast-moving digital world, organizations need tools that help them work better and be more creative.]]></description><link>https://newsletter.m365.show/p/mastering-microsoft-power-platform</link><guid isPermaLink="false">https://newsletter.m365.show/p/mastering-microsoft-power-platform</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Thu, 16 Oct 2025 05:18:13 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/175695804/ec3bbc31352e5bd350758361e7985c96.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>In today&#8217;s fast-moving digital world, organizations need tools that help them work better and be more creative. Microsoft Power Platform is a leader in this area, with <strong><a href="https://www.microsoft.com/en-us/power-platform/blog/power-apps/microsoft-named-a-leader-in-2024-gartner-magic-quadrant-for-enterprise-low-code-application-platforms/">5.8 million monthly active users</a></strong>. Recent studies show that <strong><a href="https://www.itmagination.com/blog/microsoft-power-platform-copilot-studio-leading-low-code-development-platforms">87% of enterprises</a></strong> use low-code platforms like this to improve their digital projects. Users have seen a <strong><a href="https://www.microsoft.com/en-us/power-platform/blog/2024/09/03/reduce-development-times-and-increase-roi-with-microsoft-power-platform/">25% reduction</a></strong> in how long it takes to finish tasks. This means they save money and grow their income. Companies like Ler&#248;y Seafood Group have seen great results, like saving <strong>USD 8 million</strong> each year. This platform is not just a passing trend; it is an important tool for businesses that want to change and improve.</p><h2>Key Takeaways</h2><ul><li><p>Microsoft Power Platform is important for companies that want to boost productivity and efficiency with low-code solutions. - Canvas Apps let you customize a lot and are easy to use. This makes them great for specific tasks and mobile apps. - Model-Driven Apps are about <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">organizing data and business processes</a>. They give a clear way to handle complex applications. - Picking the right app type depends on what you need: use Canvas Apps for flexibility and design, and Model-Driven Apps for growth and data safety. - Follow good practices in app development to improve performance, keep things secure, and work well together.</p></li></ul><h2>Overview of Microsoft Power Platform</h2><p>The Microsoft Power Platform helps you make solutions that boost productivity and simplify tasks. This platform has many strong tools that let you create apps, automate tasks, and look at data. Here are some <a href="https://learn.microsoft.com/en-us/power-platform/">main features of the Microsoft Power Platform</a>:</p><ul><li><p>Build AI-driven agents using Copilot Studio</p></li><li><p>Create custom apps with Power Apps</p></li><li><p>Automate workflows with Power Automate</p></li><li><p>Analyze data for insights using Power BI</p></li><li><p>Design and publish modern websites using Power Pages</p></li><li><p>Enhance applications with AI Builder</p></li><li><p>Connect to various data sources through Connectors</p></li><li><p>Utilize Copilot and generative AI for productivity</p></li><li><p>Build enterprise-grade apps with <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Microsoft Dataverse</a></p></li><li><p>Use Power Fx for low-code development</p></li></ul><p>These features help you customize solutions for your needs. By using Power Apps, you can automate tasks and work better. Customization lets you connect Power Apps with other tools in the Power Platform, like Power Automate and Power BI. This connection makes a fully automated workflow and reporting tool.</p><p>The Power Platform plays a big role in digital change. It speeds up business task automation, which <a href="https://i3solutions.com/workflow-process-automation-services/how-to-automate-business-processes-with-microsoft-power-platform/">increases efficiency</a>. Automated tasks finish quickly and correctly, saving you time and raising productivity. Also, automation cuts down on mistakes, making things more accurate and needing less manual work.</p><p>You can also improve teamwork by sharing automated tasks among teams. This sharing helps communication and collaboration. Plus, automating tasks can save money by lowering the need for manual work and improving overall efficiency.</p><h2>Canvas Apps Overview</h2><div id="youtube2-hpK5t17rDuI" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;hpK5t17rDuI&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/hpK5t17rDuI?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p><a href="https://learn.microsoft.com/en-us/power-apps/maker/canvas-apps/">Canvas Apps in Microsoft Power Platform</a> let you create business apps from scratch. You can make custom solutions without needing to know coding languages like C#. This makes Canvas Apps a favorite for many users. You can simply drag and drop parts to build easy-to-use interfaces. This method improves the user experience, so you can focus on how the app works instead of coding.</p><h3>Flexibility and User Experience</h3><p>Canvas Apps offer a lot of customization. You can design your app to fit your needs, making sure it matches your business tasks. The easy-to-use interface helps you create good-looking apps that attract users. With Canvas Apps, you can connect to over 200 data sources. This makes it simple to get the information you need. This feature works for many situations, from simple task management to more complex workflows.</p><p>Here are some <a href="https://www.randgroup.com/insights/microsoft/common-use-cases-for-power-apps/">common uses for Canvas Apps</a>:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!k6fp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcacec75-def9-4301-a779-4cdb9a7d1c91_822x210.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!k6fp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcacec75-def9-4301-a779-4cdb9a7d1c91_822x210.png 424w, https://substackcdn.com/image/fetch/$s_!k6fp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcacec75-def9-4301-a779-4cdb9a7d1c91_822x210.png 848w, https://substackcdn.com/image/fetch/$s_!k6fp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcacec75-def9-4301-a779-4cdb9a7d1c91_822x210.png 1272w, https://substackcdn.com/image/fetch/$s_!k6fp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcacec75-def9-4301-a779-4cdb9a7d1c91_822x210.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!k6fp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcacec75-def9-4301-a779-4cdb9a7d1c91_822x210.png" width="822" height="210" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bcacec75-def9-4301-a779-4cdb9a7d1c91_822x210.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:210,&quot;width&quot;:822,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:38386,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175695804?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcacec75-def9-4301-a779-4cdb9a7d1c91_822x210.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!k6fp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcacec75-def9-4301-a779-4cdb9a7d1c91_822x210.png 424w, https://substackcdn.com/image/fetch/$s_!k6fp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcacec75-def9-4301-a779-4cdb9a7d1c91_822x210.png 848w, https://substackcdn.com/image/fetch/$s_!k6fp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcacec75-def9-4301-a779-4cdb9a7d1c91_822x210.png 1272w, https://substackcdn.com/image/fetch/$s_!k6fp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcacec75-def9-4301-a779-4cdb9a7d1c91_822x210.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>These examples show how useful Canvas Apps can be in real life. You can create apps that make processes easier and boost efficiency in your organization.</p><h3>Data Source Connectivity</h3><p>One great feature of Canvas Apps is their ability to <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">connect to different data sources</a>. You can use data from Microsoft services like SharePoint and Excel, as well as outside sources through connectors. This ability lets you build complete apps that use existing data, improving your decision-making skills.</p><h2>Model-Driven Apps Overview</h2><p>Model-Driven Apps are a strong part of the Microsoft Power Platform. They help you make apps based on your data model. This means you focus on how the data is set up and how the business works, not just how the app looks. You can create apps quickly without needing to know a lot about coding.</p><h3>Structure and Scalability</h3><p>Model-Driven Apps use a clear way to build apps. They let you create apps with <a href="https://learn.microsoft.com/en-us/power-apps/maker/model-driven-apps/model-driven-app-components">no code or little code</a>. This makes it easy for you to design applications. You can change many parts, like forms, views, dashboards, charts, commands, and ribbons. This lets you adjust the app to fit your needs.</p><p>Here are some key features of Model-Driven Apps:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7CgF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8db038-4a45-4ed2-8811-7a125fbe682a_823x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7CgF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8db038-4a45-4ed2-8811-7a125fbe682a_823x229.png 424w, https://substackcdn.com/image/fetch/$s_!7CgF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8db038-4a45-4ed2-8811-7a125fbe682a_823x229.png 848w, https://substackcdn.com/image/fetch/$s_!7CgF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8db038-4a45-4ed2-8811-7a125fbe682a_823x229.png 1272w, https://substackcdn.com/image/fetch/$s_!7CgF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8db038-4a45-4ed2-8811-7a125fbe682a_823x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7CgF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8db038-4a45-4ed2-8811-7a125fbe682a_823x229.png" width="823" height="229" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ee8db038-4a45-4ed2-8811-7a125fbe682a_823x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:229,&quot;width&quot;:823,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:40223,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175695804?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8db038-4a45-4ed2-8811-7a125fbe682a_823x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7CgF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8db038-4a45-4ed2-8811-7a125fbe682a_823x229.png 424w, https://substackcdn.com/image/fetch/$s_!7CgF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8db038-4a45-4ed2-8811-7a125fbe682a_823x229.png 848w, https://substackcdn.com/image/fetch/$s_!7CgF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8db038-4a45-4ed2-8811-7a125fbe682a_823x229.png 1272w, https://substackcdn.com/image/fetch/$s_!7CgF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8db038-4a45-4ed2-8811-7a125fbe682a_823x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>This setup helps with growth. As your organization gets bigger, you can easily add more users and data to your Model-Driven Apps.</p><h3>Built on Dataverse</h3><p>Model-Driven Apps are made on <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Microsoft Dataverse</a>, which is the main data platform. Dataverse gives a safe and expandable space for your data. It helps you manage data connections and follow business rules well. By using Dataverse, you make sure your apps are strong and meet company standards.</p><p>Good uses for Model-Driven Apps include complex business tasks, customer relationship management (CRM), and enterprise resource planning (ERP). These situations gain from the organized style of Model-Driven Apps, helping you manage data well and automate tasks smoothly.</p><h2>Key Differences Between Canvas and Model-Driven Apps</h2><p>When you choose between Canvas Apps and Model-Driven Apps, knowing their main differences is important. Each type of app has its own purpose and features. Let&#8217;s look at how they are different in design, customization, functionality, and user experience.</p><h3>Design and Customization</h3><p>Canvas Apps give you a blank page to design on. You have full control over how it looks and can make custom interfaces from the ground up. This freedom helps you create the app to fit specific user needs. You can easily drag and drop parts to make good-looking applications.</p><p>On the other hand, Model-Driven Apps use a set data model. They automatically create layouts based on how the data is organized. This means you focus more on the data structure instead of how it looks. While this makes building easier, it limits how much you can change the design.</p><p><a href="https://aufaittechnologies.com/blog/difference-between-canvas-and-model-driven-apps/">Here&#8217;s a comparison of the design and customization features:</a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fI0p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803bb1b1-e2cd-45cd-b5e6-dbdb69752157_817x148.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fI0p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803bb1b1-e2cd-45cd-b5e6-dbdb69752157_817x148.png 424w, https://substackcdn.com/image/fetch/$s_!fI0p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803bb1b1-e2cd-45cd-b5e6-dbdb69752157_817x148.png 848w, https://substackcdn.com/image/fetch/$s_!fI0p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803bb1b1-e2cd-45cd-b5e6-dbdb69752157_817x148.png 1272w, https://substackcdn.com/image/fetch/$s_!fI0p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803bb1b1-e2cd-45cd-b5e6-dbdb69752157_817x148.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fI0p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803bb1b1-e2cd-45cd-b5e6-dbdb69752157_817x148.png" width="817" height="148" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/803bb1b1-e2cd-45cd-b5e6-dbdb69752157_817x148.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:148,&quot;width&quot;:817,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27706,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175695804?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803bb1b1-e2cd-45cd-b5e6-dbdb69752157_817x148.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fI0p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803bb1b1-e2cd-45cd-b5e6-dbdb69752157_817x148.png 424w, https://substackcdn.com/image/fetch/$s_!fI0p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803bb1b1-e2cd-45cd-b5e6-dbdb69752157_817x148.png 848w, https://substackcdn.com/image/fetch/$s_!fI0p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803bb1b1-e2cd-45cd-b5e6-dbdb69752157_817x148.png 1272w, https://substackcdn.com/image/fetch/$s_!fI0p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803bb1b1-e2cd-45cd-b5e6-dbdb69752157_817x148.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Canvas Apps let you design freely. You can build custom logic, screens, and navigation. Model-Driven Apps focus on set logic and business processes. This makes them good for big, multi-step workflow systems.</p><h3>Functionality and User Experience</h3><p>The functionality and user experience of these apps are also quite different. Canvas Apps focus on how the user interface looks. You can connect many data sources, which helps meet different business needs. This flexibility allows for quick changes based on user feedback.</p><p>In contrast, Model-Driven Apps focus on data-based functionality. They offer standard interfaces that make complex business tasks easier. The user experience is steady, but it might feel less personal than Canvas Apps.</p><p><a href="https://www.softwebsolutions.com/resources/canvas-apps-vs-model-driven-apps.html">Here&#8217;s a breakdown of the functionality and user experience:</a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Kavf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81744aa8-dc95-4c89-bcb8-8915a53386fa_823x202.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Kavf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81744aa8-dc95-4c89-bcb8-8915a53386fa_823x202.png 424w, https://substackcdn.com/image/fetch/$s_!Kavf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81744aa8-dc95-4c89-bcb8-8915a53386fa_823x202.png 848w, https://substackcdn.com/image/fetch/$s_!Kavf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81744aa8-dc95-4c89-bcb8-8915a53386fa_823x202.png 1272w, https://substackcdn.com/image/fetch/$s_!Kavf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81744aa8-dc95-4c89-bcb8-8915a53386fa_823x202.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Kavf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81744aa8-dc95-4c89-bcb8-8915a53386fa_823x202.png" width="823" height="202" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/81744aa8-dc95-4c89-bcb8-8915a53386fa_823x202.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:202,&quot;width&quot;:823,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:40804,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175695804?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81744aa8-dc95-4c89-bcb8-8915a53386fa_823x202.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Kavf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81744aa8-dc95-4c89-bcb8-8915a53386fa_823x202.png 424w, https://substackcdn.com/image/fetch/$s_!Kavf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81744aa8-dc95-4c89-bcb8-8915a53386fa_823x202.png 848w, https://substackcdn.com/image/fetch/$s_!Kavf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81744aa8-dc95-4c89-bcb8-8915a53386fa_823x202.png 1272w, https://substackcdn.com/image/fetch/$s_!Kavf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81744aa8-dc95-4c89-bcb8-8915a53386fa_823x202.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Choosing the Right App Type</h2><p>When you pick between Canvas Apps and Model-Driven Apps, think about some important factors. Each app type meets different needs and has its own benefits. Here are some tips to help you choose the best one:</p><h3>Guidelines for Selection</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j5Fr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd11931cc-22f5-4935-ad27-b3d9f7eb718c_820x385.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j5Fr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd11931cc-22f5-4935-ad27-b3d9f7eb718c_820x385.png 424w, https://substackcdn.com/image/fetch/$s_!j5Fr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd11931cc-22f5-4935-ad27-b3d9f7eb718c_820x385.png 848w, https://substackcdn.com/image/fetch/$s_!j5Fr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd11931cc-22f5-4935-ad27-b3d9f7eb718c_820x385.png 1272w, https://substackcdn.com/image/fetch/$s_!j5Fr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd11931cc-22f5-4935-ad27-b3d9f7eb718c_820x385.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j5Fr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd11931cc-22f5-4935-ad27-b3d9f7eb718c_820x385.png" width="820" height="385" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d11931cc-22f5-4935-ad27-b3d9f7eb718c_820x385.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:385,&quot;width&quot;:820,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:78136,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175695804?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd11931cc-22f5-4935-ad27-b3d9f7eb718c_820x385.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!j5Fr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd11931cc-22f5-4935-ad27-b3d9f7eb718c_820x385.png 424w, https://substackcdn.com/image/fetch/$s_!j5Fr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd11931cc-22f5-4935-ad27-b3d9f7eb718c_820x385.png 848w, https://substackcdn.com/image/fetch/$s_!j5Fr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd11931cc-22f5-4935-ad27-b3d9f7eb718c_820x385.png 1272w, https://substackcdn.com/image/fetch/$s_!j5Fr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd11931cc-22f5-4935-ad27-b3d9f7eb718c_820x385.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>These tips can help you decide. If you want a very customizable app that focuses on user experience, Canvas Apps might be best. But if your organization needs a <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">structured way to manage data</a>, Model-Driven Apps are probably better.</p><h3>Scenarios for Use</h3><p>Knowing when to use each app type can really boost your productivity. Here are some common situations where each app type works well:</p><h4>Canvas Apps</h4><ul><li><p><strong><a href="https://fluentprobackup.com/blog/model-driven-app-vs-canvas-app/">Event registration/setup</a></strong>: Quickly create apps for managing event sign-ups.</p></li><li><p><strong>Checklists management</strong>: Develop checklists for various tasks, ensuring nothing gets overlooked.</p></li><li><p><strong>Data recording</strong>: Efficiently collect customer information or other data points.</p></li><li><p><strong>Vacation request management</strong>: Streamline the process of submitting and approving time-off requests.</p></li><li><p><strong>IT help desk ticketing</strong>: Manage IT support requests with ease.</p></li><li><p><strong>Photo creation</strong>: Build apps that allow users to capture and upload images directly.</p></li></ul><h4>Model-Driven Apps</h4><ul><li><p><strong>CRM systems</strong>: Manage customer relationships with structured data and workflows.</p></li><li><p><strong>ERP solutions</strong>: Handle enterprise resource planning with a focus on data integrity.</p></li><li><p><strong>Compliance-heavy workflows</strong>: Ensure that your processes meet regulatory requirements through structured data management.</p></li><li><p><strong>Multi-user environments</strong>: Support complex business processes that require collaboration among various roles.</p></li></ul><p>By matching your app choice with these situations, you can make your solutions work better. Remember, the goal is to use the strengths of each app type to meet your specific business needs.</p><h2>Building Canvas Apps with Microsoft Power Apps</h2><p>Making Canvas Apps with Microsoft Power Apps is easy. You can create apps that fit your needs without needing to know a lot about coding. Just follow these simple steps to get started:</p><ol><li><p><a href="https://3cloudsolutions.com/resources/a-step-by-step-guide-to-creating-canvas-apps/">Go to the PowerApps Maker Portal to begin building your app.</a></p></li><li><p>Choose to make a blank canvas app or pick from <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">common data sources like Dataverse</a>, SharePoint, Excel, or SQL Server.</p></li><li><p>If you want, connect to your data source before or after designing the layout.</p></li><li><p>Use templates in the Create tab for faster app development.</p></li><li><p>PowerApps will automatically create a basic canvas app linked to your chosen data source.</p></li></ol><p>These steps will help you make a working app that fits your needs.</p><h3>Best Practices</h3><p>To make sure your Canvas Apps work well and meet what users want, think about these best practices:</p><ul><li><p><a href="https://powerplatforminnovators.com/blog/canvas-app-performance-7-tips-make-your-apps-fly">Cache Data for Reuse: Use collections or variables to keep data locally.</a> This helps avoid pulling data many times and makes it faster.</p></li><li><p>Minimize Controls on Each Screen: Cut down on the number of controls to boost performance. Use containers or reusable parts to simplify your design.</p></li><li><p>Optimize Formulas: Make formulas simpler by storing calculations in variables. This reduces complex logic and speeds up app performance.</p></li><li><p>Preload Images &amp; Media: Compress images and preload them to lower load times. This improves the user experience.</p></li><li><p>Monitor Performance with Built-in Tools: Use the Monitor tool and Performance Analyzer to find and fix performance problems.</p></li></ul><p>Also, <a href="https://ready.msudenver.edu/canvas-spotlight/common-mistakes-to-avoid-in-canvas/">avoid common mistakes when making your apps.</a> Learn about pitfalls to save time and reduce stress. For example, make sure you set your app settings correctly at the start of each project. Paying attention to these details will help you create effective and efficient apps.</p><p>By following these steps and best practices, you can build Canvas Apps that not only meet your needs but also give a great user experience.</p><h2>Building Model-Driven Apps</h2><p>Making Model-Driven Apps in Microsoft Power Platform is easy. You can follow <a href="https://learn.microsoft.com/en-us/power-apps/maker/model-driven-apps/app-building-steps">these simple steps to build your app well</a>:</p><ol><li><p>Sign in to Power Apps and click on <strong>Apps</strong> on the left side.</p></li><li><p>Pick the model-driven app you want to work on, then click <strong>Details</strong> on the command bar.</p></li><li><p>Copy the <strong>Web link</strong>. You can also make a <strong>Mobile QR code</strong> for users on mobile.</p></li><li><p>Paste the app URL where your users can find it easily, like on a SharePoint site or in an email.</p></li></ol><p>These steps will help you create a working Model-Driven App that fits your organization&#8217;s needs.</p><h3>Best Practices</h3><p>To make sure your Model-Driven Apps work well and can grow, think about these <a href="https://www.itcube.net/power-apps-best-practices-tips-to-build-scalable-user-friendly-low-code-apps">best practices</a>:</p><ul><li><p><strong>Plan Well Before Starting the Project</strong>: Take time to plan your app carefully. Think about its purpose, features, and who will use it.</p></li><li><p><strong>Use Existing Tools and Reusable Parts</strong>: Create and reuse parts to save time and keep things consistent across apps.</p></li><li><p><strong>Keep Coding Standards</strong>: Follow coding rules to make your code easy to read and less complicated.</p></li><li><p><strong>Optimize Data Sources</strong>: Work on improving data sources to make everything run faster.</p></li></ul><p>Also, be careful of <a href="https://www.linkedin.com/pulse/taming-power-dos-donts-apps-model-driven-app-marcel-broschk-gbanf">common mistakes during development</a>. Here are some problems to avoid:</p><ul><li><p>Working in Production: Don&#8217;t make changes directly in the production area to stop data loss and issues.</p></li><li><p>Forgetting Security: Set up strong access controls and data encryption to keep sensitive data safe.</p></li><li><p>Ignoring Version Control: Use version control tools like Git to track changes and work together better.</p></li><li><p>Skipping Documentation: Write down data models, business rules, and user workflows for future reference.</p></li><li><p>Allowing Uncontrolled Sharing: Manage app sharing permissions carefully to make sure only approved users can access it.</p></li></ul><p>By following these tips, you can create Model-Driven Apps that are not just functional but also safe and easy to maintain.</p><div><hr></div><p>In conclusion, Microsoft Power Platform helps you work better and make tasks easier with Canvas and Model-Driven Apps. By automating tasks you do often, you can save time for more important work. An expert in the field said that <a href="https://akoracloud.com/case-studies/how-power-apps-transform-field-operations">every task you automate makes things run smoother, cuts costs, and helps you make better choices</a>.</p><p>Here are some clear benefits you can see:</p><ol><li><p><a href="https://learn.microsoft.com/en-us/power-platform/guidance/case-studies/daimler-truck-modernizes-policies">Big time savings, with some tasks going from weeks to just hours</a>.</p></li><li><p>Better productivity, with workers saving about 250 hours each year.</p></li></ol><p>As you look into these app types, keep in mind that the future has exciting trends. This includes more automation driven by AI and better connections with new technologies. Use these tools to change your organization and push innovation ahead!</p><h2>FAQ</h2><h3>What are Canvas Apps best used for?</h3><p>Canvas Apps are great for making custom user interfaces. You can use them for apps that focus on specific tasks, mobile solutions, and situations where you need design flexibility.</p><h3>How do Model-Driven Apps differ from Canvas Apps?</h3><p>Model-Driven Apps focus on how data is organized and business processes. They have a standard interface, while Canvas Apps give you more freedom to customize and design.</p><h3>Can I integrate external data sources with Canvas Apps?</h3><p>Yes, you can connect Canvas Apps to more than 200 data sources. This includes Microsoft services like SharePoint and Excel, plus outside databases through connectors.</p><h3>What is Microsoft Dataverse?</h3><p><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Microsoft Dataverse</a> is the main data platform for Model-Driven Apps. It offers a safe and scalable space for managing data and business rules.</p><h3>How do I choose between Canvas and Model-Driven Apps?</h3><p>Think about what your project needs. Use Canvas Apps for custom user interfaces and flexibility. Choose Model-Driven Apps when you need organized data management and scalability.</p>]]></content:encoded></item><item><title><![CDATA[Power Pages: Empowering No-Code, Data-Driven Web Solutions]]></title><description><![CDATA[In today&#8217;s fast-moving digital world, making web applications without coding is a big deal.]]></description><link>https://newsletter.m365.show/p/power-pages-empowering-no-code-data</link><guid isPermaLink="false">https://newsletter.m365.show/p/power-pages-empowering-no-code-data</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Thu, 16 Oct 2025 03:05:10 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/175695013/0378e7cd26324e4c71182b9ab5aa79b1.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>In today&#8217;s fast-moving digital world, making web applications without coding is a big deal. With tools like <strong>Power Pages</strong>, you can easily build strong, data-driven websites. &#127760; The growth of no-code solutions has changed how businesses work. Now, anyone&#8212;from marketing teams to project managers&#8212;can create applications that fit their needs.</p><p>Think about this: by 2025, experts say that <strong><a href="https://userguiding.com/blog/no-code-low-code-statistics">70% of web applications</a></strong> will be made with no-code platforms. This change lets you control your projects, create new ideas quickly, and meet market needs without only depending on IT help.</p><blockquote><p>Imagine what you can do when you can create, manage, and analyze your web solutions&#8212;all while making sure they connect well to your enterprise data!</p></blockquote><h2>Key Takeaways</h2><ul><li><p>Power Pages lets anyone make websites that use data. You don&#8217;t need coding skills. This helps teams in different departments.</p></li><li><p>Using Power Pages for no-code development makes web apps faster. This helps businesses respond quickly and saves money.</p></li><li><p>The platform works well with Microsoft tools. This improves how we <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">manage data</a> and automate tasks, making things more efficient.</p></li><li><p>Power Pages has strong security features. It keeps sensitive data safe and allows controlled access for users.</p></li><li><p>With its easy design, Power Pages helps non-technical users build and manage websites. This encourages creativity and new ideas.</p></li></ul><h2>Power Pages Overview</h2><div id="youtube2-YqoLRBlWeac" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;YqoLRBlWeac&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/YqoLRBlWeac?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Microsoft Power Pages is special in the no-code world. It gives you a strong platform to make safe, data-driven portals. You can easily design and launch websites. You don&#8217;t need to know a lot about coding. Here are some important features that make Power Pages great:</p><h3>Key Features</h3><ul><li><p><strong>No-Code Design Studio</strong>: You can drag and drop parts to make beautiful web pages fast.</p></li><li><p><strong><a href="https://fictivestudios.com/blog/cross-device-compatibility-with-responsive-web-design/">Responsive Design</a></strong>: Your portals will look good on any device. This helps users have a smooth experience.</p></li><li><p><strong>Integration with Microsoft Ecosystem</strong>: Power Pages works well with other Microsoft products. This improves how you manage data.</p></li></ul><p>Here&#8217;s a quick look at how Power Pages connects with the Microsoft ecosystem:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!snWw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f8e1fe-232f-4a00-ac5d-0039140e9921_820x183.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!snWw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f8e1fe-232f-4a00-ac5d-0039140e9921_820x183.png 424w, https://substackcdn.com/image/fetch/$s_!snWw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f8e1fe-232f-4a00-ac5d-0039140e9921_820x183.png 848w, https://substackcdn.com/image/fetch/$s_!snWw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f8e1fe-232f-4a00-ac5d-0039140e9921_820x183.png 1272w, https://substackcdn.com/image/fetch/$s_!snWw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f8e1fe-232f-4a00-ac5d-0039140e9921_820x183.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!snWw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f8e1fe-232f-4a00-ac5d-0039140e9921_820x183.png" width="820" height="183" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3f8e1fe-232f-4a00-ac5d-0039140e9921_820x183.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:183,&quot;width&quot;:820,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:42682,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175695013?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f8e1fe-232f-4a00-ac5d-0039140e9921_820x183.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!snWw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f8e1fe-232f-4a00-ac5d-0039140e9921_820x183.png 424w, https://substackcdn.com/image/fetch/$s_!snWw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f8e1fe-232f-4a00-ac5d-0039140e9921_820x183.png 848w, https://substackcdn.com/image/fetch/$s_!snWw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f8e1fe-232f-4a00-ac5d-0039140e9921_820x183.png 1272w, https://substackcdn.com/image/fetch/$s_!snWw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f8e1fe-232f-4a00-ac5d-0039140e9921_820x183.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Capabilities for Users</h3><p>Power Pages helps you make portals that fit your needs. You can create apps for many uses, like customer service or internal management. The platform can grow with your business. Here are some ways it can scale:</p><ul><li><p>Elastic Scaling: It changes resources automatically for the best performance.</p></li><li><p>High Availability: It lowers downtime, giving users a steady experience.</p></li><li><p>Platform Layer Security: It uses strong security to keep your data safe.</p></li></ul><p>With Microsoft Power Pages, you can create new ideas safely and quickly. The mix of no-code features and strong links with Microsoft makes it a great choice for businesses wanting to improve their web presence.</p><h2>Benefits of No-Code Development</h2><p>No-code development has many benefits, especially with <strong><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Power Pages</a></strong>. It opens up opportunities for everyone, no matter their tech skills. Let&#8217;s look at how this method makes web development easy and fast.</p><h3>Accessibility for All</h3><p>With <a href="https://m365.show/">no-code tools</a> like <strong>Power Pages</strong>, you don&#8217;t have to be a coding pro to make great web apps. The simple design lets you <a href="https://quixy.com/blog/all-about-no-code-development/">drag and drop parts</a>. This makes it easy to create websites without knowing how to code. Here are some important points about accessibility:</p><ul><li><p><strong>User-Friendly Interface</strong>: The platform is easy to use. You can learn to navigate it quickly. This lets you focus on your ideas instead of tech details.</p></li><li><p><strong><a href="https://www.linkedin.com/pulse/empowering-non-technical-users-rise-no-code-low-code-dinesh-kumar-5wy1c">Empowerment Across Departments</a></strong>: People from different fields can help create software. This change boosts creativity and lessens the need for IT help. You can design and change app features on your own, encouraging your team&#8217;s creativity.</p></li></ul><p>No-code development really makes it possible for you to take charge of your projects without waiting for tech support.</p><h3>Rapid Development</h3><p>Speed is another big benefit of no-code development. With <strong>Power Pages</strong>, you can launch web apps much faster than with traditional coding. Here&#8217;s how it compares:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TzqT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471dc711-607b-4f35-8e6e-bb7a2496d04e_819x121.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TzqT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471dc711-607b-4f35-8e6e-bb7a2496d04e_819x121.png 424w, https://substackcdn.com/image/fetch/$s_!TzqT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471dc711-607b-4f35-8e6e-bb7a2496d04e_819x121.png 848w, https://substackcdn.com/image/fetch/$s_!TzqT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471dc711-607b-4f35-8e6e-bb7a2496d04e_819x121.png 1272w, https://substackcdn.com/image/fetch/$s_!TzqT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471dc711-607b-4f35-8e6e-bb7a2496d04e_819x121.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TzqT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471dc711-607b-4f35-8e6e-bb7a2496d04e_819x121.png" width="819" height="121" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/471dc711-607b-4f35-8e6e-bb7a2496d04e_819x121.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:121,&quot;width&quot;:819,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:22726,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175695013?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471dc711-607b-4f35-8e6e-bb7a2496d04e_819x121.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TzqT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471dc711-607b-4f35-8e6e-bb7a2496d04e_819x121.png 424w, https://substackcdn.com/image/fetch/$s_!TzqT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471dc711-607b-4f35-8e6e-bb7a2496d04e_819x121.png 848w, https://substackcdn.com/image/fetch/$s_!TzqT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471dc711-607b-4f35-8e6e-bb7a2496d04e_819x121.png 1272w, https://substackcdn.com/image/fetch/$s_!TzqT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471dc711-607b-4f35-8e6e-bb7a2496d04e_819x121.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>You&#8217;ll see that no-code platforms allow for quicker development cycles. They help you respond fast to business needs. This lets you adapt and create without the long waits of traditional coding.</p><p>Imagine being able to add a new feature or fix a problem in days instead of weeks! This speed not only saves time but also cuts costs from hiring developers. You can focus your resources on what really matters&#8212;growing your business.</p><h2>Data-Driven Solutions with Microsoft Power Pages</h2><p>When you think about making good web applications, connecting data is very important. With <strong>Microsoft Power Pages</strong>, you can easily link your applications to different data sources. This connection helps you create web applications that use data to improve your business processes.</p><h3>Seamless Data Integration</h3><p>Power Pages makes it simple to connect data from many sources. You can link to <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Microsoft Dataverse</a>, which keeps your data safe and can grow with your needs. This connection makes sure your applications have the best and latest information. Here are some good things about using Power Pages for data connection:</p><ul><li><p><strong>User Authentication</strong>: You can make sure only allowed users can see certain parts of your website.</p></li><li><p><strong><a href="https://www.cloudthat.com/resources/blog/how-power-pages-and-dataverse-are-transforming-data-management/">Role-Based Access Control</a></strong>: This feature sets access levels for users based on their roles, making things safer.</p></li><li><p><strong>Data Permissions</strong>: You decide what data users can see or change, keeping sensitive information safe.</p></li><li><p><strong>Auditing and Monitoring</strong>: You can watch user actions, like login attempts and data changes, to keep everything secure and compliant.</p></li></ul><p>The link with Dataverse improves data safety and rules. Here&#8217;s how:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rxTR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e0085e-339b-46db-ac94-124f9da30dc3_814x157.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rxTR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e0085e-339b-46db-ac94-124f9da30dc3_814x157.png 424w, https://substackcdn.com/image/fetch/$s_!rxTR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e0085e-339b-46db-ac94-124f9da30dc3_814x157.png 848w, https://substackcdn.com/image/fetch/$s_!rxTR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e0085e-339b-46db-ac94-124f9da30dc3_814x157.png 1272w, https://substackcdn.com/image/fetch/$s_!rxTR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e0085e-339b-46db-ac94-124f9da30dc3_814x157.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rxTR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e0085e-339b-46db-ac94-124f9da30dc3_814x157.png" width="814" height="157" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58e0085e-339b-46db-ac94-124f9da30dc3_814x157.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:157,&quot;width&quot;:814,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:30778,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175695013?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e0085e-339b-46db-ac94-124f9da30dc3_814x157.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rxTR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e0085e-339b-46db-ac94-124f9da30dc3_814x157.png 424w, https://substackcdn.com/image/fetch/$s_!rxTR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e0085e-339b-46db-ac94-124f9da30dc3_814x157.png 848w, https://substackcdn.com/image/fetch/$s_!rxTR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e0085e-339b-46db-ac94-124f9da30dc3_814x157.png 1272w, https://substackcdn.com/image/fetch/$s_!rxTR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e0085e-339b-46db-ac94-124f9da30dc3_814x157.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Management and Analysis</h3><p>After you connect your data, managing and looking at it is very important. Power Pages helps you make decisions based on data that can really help your business. By giving you one clear source of truth, you cut down on confusion about data accuracy. This clarity leads to better talks in meetings and smarter choices.</p><p>The clear benefits of making decisions based on data with Power Pages include:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FKrh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc5f1313-d085-4a5d-a5fc-154f574d4d6a_820x223.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FKrh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc5f1313-d085-4a5d-a5fc-154f574d4d6a_820x223.png 424w, https://substackcdn.com/image/fetch/$s_!FKrh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc5f1313-d085-4a5d-a5fc-154f574d4d6a_820x223.png 848w, https://substackcdn.com/image/fetch/$s_!FKrh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc5f1313-d085-4a5d-a5fc-154f574d4d6a_820x223.png 1272w, https://substackcdn.com/image/fetch/$s_!FKrh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc5f1313-d085-4a5d-a5fc-154f574d4d6a_820x223.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FKrh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc5f1313-d085-4a5d-a5fc-154f574d4d6a_820x223.png" width="820" height="223" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc5f1313-d085-4a5d-a5fc-154f574d4d6a_820x223.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:223,&quot;width&quot;:820,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:48723,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175695013?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc5f1313-d085-4a5d-a5fc-154f574d4d6a_820x223.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FKrh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc5f1313-d085-4a5d-a5fc-154f574d4d6a_820x223.png 424w, https://substackcdn.com/image/fetch/$s_!FKrh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc5f1313-d085-4a5d-a5fc-154f574d4d6a_820x223.png 848w, https://substackcdn.com/image/fetch/$s_!FKrh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc5f1313-d085-4a5d-a5fc-154f574d4d6a_820x223.png 1272w, https://substackcdn.com/image/fetch/$s_!FKrh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc5f1313-d085-4a5d-a5fc-154f574d4d6a_820x223.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>With Power Pages, you can quickly find data and answer business questions. This ability makes your operations better and lets you focus on what really matters&#8212;growing your business.</p><h2>Use Cases for Power Pages</h2><p>Microsoft Power Pages opens many doors in different industries. You can make custom web solutions that fit specific needs. This is true whether you work in education, healthcare, or retail. Let&#8217;s look at some industries that gain from this strong platform.</p><h3>Industries Benefiting</h3><ol><li><p><strong>Education</strong>: Schools and universities can use Power Pages to improve communication and teamwork. Here are some common uses:</p><ul><li><p><a href="https://www.pragmatiq.co.uk/10-useful-power-pages-examples/">Partner Portal</a>: This helps schools share resources with partners.</p></li><li><p>Community Portal: Students and teachers can connect and join discussions.</p></li><li><p>Event Bookings: Easily manage sign-ups for workshops and conferences.</p></li></ul></li><li><p><strong>Non-Profit Organizations</strong>: Non-profits can make their work easier and reach more people. They can create portals for donations, volunteer sign-ups, and event planning.</p></li><li><p><strong>Retail</strong>: Retailers can build customer service portals to answer questions and support requests. This makes customers happier and speeds up response times.</p></li><li><p><strong>Healthcare</strong>: Healthcare providers can create patient portals for scheduling appointments, accessing medical records, and telehealth services. This improves patient involvement and makes admin tasks easier.</p></li></ol><h3>Real-World Applications</h3><p>Many businesses have used Microsoft Power Pages to create useful web solutions. For example, <strong><a href="https://aka.ms/PowerPlatform/Call2Recycle">Call2Recycle</a></strong>, a non-profit, improved its sales and operations with Power Pages. They made an external portal for e-bike retailer sign-ups and training, which made their processes much smoother.</p><p>Another example is <strong>Provance</strong>, which moved its IT service management solutions to the Power Platform. They used Power Pages to allow self-service for IT teams and customers, making the user experience better and cutting down on emails.</p><p>These examples show how flexible Power Pages can be. You can create portals that not only meet your business needs but also improve user experience and engagement.</p><h2>Getting Started with Microsoft Power Pages</h2><p>Are you ready to start using Microsoft Power Pages? It&#8217;s easier than you think! Just follow this simple guide to set up your first portal and let your ideas flow.</p><h3>Step-by-Step Guide</h3><ol><li><p><strong>Open Azure Active Directory</strong>: Make sure you are in the same organization as your Power Platform.</p></li><li><p><strong>Check Dataverse Availability</strong>: Make sure your PowerApps has Dataverse ready.</p></li><li><p><strong><a href="https://medium.com/shriyadhar/power-pages-portals-deployment-guide-93591a0fe33c">Register an App</a></strong>: Create an app in Azure AD to connect to Dataverse.</p></li><li><p><strong>Add API Permissions</strong>: Give the needed permissions and create a client secret.</p></li><li><p><strong>Add Application User</strong>: Add the app as an Application User in Dataverse.</p></li></ol><p>Now that you know the basics, let&#8217;s make your first portal:</p><ol><li><p><strong>Create a Trial Environment</strong>: Go to the Power Pages site and log in.</p></li><li><p><strong>Get Started</strong>: Click the &#8216;Get started&#8217; button to set up a new site. You can skip choosing a template for now.</p></li><li><p><strong>Select Environment</strong>: Pick or create an environment and check your permissions.</p></li><li><p><strong>Edit Your Site</strong>: After setting up, click &#8216;Edit&#8217; to open the Power Page Design Studio.</p></li><li><p><strong>Preview Your Work</strong>: Click Desktop preview to see how your site looks.</p></li></ol><blockquote><p><strong>Tip</strong>: Be sure to <a href="https://prajapatiamit.medium.com/quick-overview-of-power-app-pages-initial-setup-6ae048b24011">connect to Microsoft Dataverse</a> for your data. This will help you manage and link your data easily.</p></blockquote><h3>Resources for Learning</h3><p>To help you on your journey, here are some great resources to check out:</p><ul><li><p>Documentation <a href="https://learn.microsoft.com/en-us/power-pages/">A complete guide on using Power Pages</a>.<a href="https://learn.microsoft.com/en-us/power-pages/">Microsoft Power Pages documentation</a></p></li><li><p><a href="https://learn.microsoft.com/en-us/power-pages/training-videos/">Getting Started Videos</a> Video tutorials to help you start with Power Pages.<a href="https://learn.microsoft.com/en-us/power-pages/training-videos/">Getting started videos</a></p></li><li><p>Step-by-Step Tutorials Detailed guides for specific tasks in Power Pages.<a href="https://learn.microsoft.com/en-us/power-pages/getting-started/tutorial-overview">Tutorials and training videos overview</a></p></li><li><p>Community Resources Access to community support and discussions.<a href="https://aka.ms/PowerPagesCommunity">Power Pages community</a></p></li><li><p>Training Paths Learning paths for complete training.<a href="https://learn.microsoft.com/en-us/training/paths/power-pages-get-started">Power Pages training</a></p></li></ul><p>You can also find articles for troubleshooting and community forums to help with any problems. Joining the community can give you helpful tips and support.</p><p>With these steps and resources, you are ready to learn Microsoft Power Pages. Enjoy creating powerful portals that fit your needs!</p><div><hr></div><p>In short, using Power Pages for no-code web development gives you <a href="https://www.crmjetty.com/blog/features-power-pages/">many important benefits</a>. You can make easy-to-use websites without knowing how to code. The platform can grow with you, so you can start small and expand as your needs change. Security features keep your information safe, and your websites will look good on any device.</p><p>Here&#8217;s a quick look at the benefits:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-nzo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facaf3a74-069c-484c-a84c-2de45f0d2d45_811x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-nzo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facaf3a74-069c-484c-a84c-2de45f0d2d45_811x229.png 424w, https://substackcdn.com/image/fetch/$s_!-nzo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facaf3a74-069c-484c-a84c-2de45f0d2d45_811x229.png 848w, https://substackcdn.com/image/fetch/$s_!-nzo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facaf3a74-069c-484c-a84c-2de45f0d2d45_811x229.png 1272w, https://substackcdn.com/image/fetch/$s_!-nzo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facaf3a74-069c-484c-a84c-2de45f0d2d45_811x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-nzo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facaf3a74-069c-484c-a84c-2de45f0d2d45_811x229.png" width="811" height="229" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/acaf3a74-069c-484c-a84c-2de45f0d2d45_811x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:229,&quot;width&quot;:811,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46098,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175695013?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facaf3a74-069c-484c-a84c-2de45f0d2d45_811x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-nzo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facaf3a74-069c-484c-a84c-2de45f0d2d45_811x229.png 424w, https://substackcdn.com/image/fetch/$s_!-nzo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facaf3a74-069c-484c-a84c-2de45f0d2d45_811x229.png 848w, https://substackcdn.com/image/fetch/$s_!-nzo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facaf3a74-069c-484c-a84c-2de45f0d2d45_811x229.png 1272w, https://substackcdn.com/image/fetch/$s_!-nzo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facaf3a74-069c-484c-a84c-2de45f0d2d45_811x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>As no-code platforms improve, expect <a href="https://www.codemag.com/Article/2311021/The-Future-of-Low-Code---No-Code-Power-Platform-Development-in-the-Age-of-Copilot">exciting new features</a>, especially with AI tools like Copilot. These updates will make it even easier for you to create and manage digital solutions. So, why not check out how Power Pages can change your projects today?</p><h2>FAQ</h2><h3>What are Power Pages?</h3><p>Power Pages is a no-code tool. It helps you make safe, data-driven websites easily. You can design and launch portals without needing to know a lot about coding.</p><h3>Who can use Power Pages?</h3><p>Anyone can use Power Pages! It&#8217;s made for business users, citizen developers, and IT workers. You can create web apps no matter your tech skills.</p><h3>How does Power Pages ensure data security?</h3><p>Power Pages has strong security features. These include role-based access control and data encryption. These features help keep sensitive information safe and follow industry rules.</p><h3>Can I integrate Power Pages with other Microsoft tools?</h3><p>Yes! Power Pages works well with other Microsoft products like Dataverse and Power Automate. This connection helps you manage data and automate tasks better.</p><h3>Is there support available for Power Pages users?</h3><p>Yes! Microsoft offers lots of documentation, tutorials, and community forums. You can find resources to help you start and fix any problems you might have.</p>]]></content:encoded></item><item><title><![CDATA[Automating Microsoft Teams Creation and Management]]></title><description><![CDATA[Automation is very important for helping organizations work better.]]></description><link>https://newsletter.m365.show/p/automating-microsoft-teams-creation-703</link><guid isPermaLink="false">https://newsletter.m365.show/p/automating-microsoft-teams-creation-703</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Wed, 15 Oct 2025 23:36:42 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/175693807/d5b5c19a3a600b6ded6731c5058e453c.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Automation is very important for helping organizations work better. Many organizations have problems with managing teams by hand, like:</p><ul><li><p><a href="https://nboldapp.com/challenges-in-microsoft-teams-adoption/">No control over team creation</a>, which causes Teams to spread too much.</p></li><li><p>More work for admins because there is no automation.</p></li><li><p>Employees feel frustrated because of slow admin processes.</p></li></ul><p>With automation, you can make Microsoft Teams creation easier and less messy. In fact, <a href="https://nboldapp.com/the-impact-of-ai-on-workplace-productivity-insights-for-microsoft-365-users/">75% of users say they work better</a> after automating tasks with <a href="https://www.linkedin.com/newsletters/m365-digital-workplace-daily-7340260578583592961/">Microsoft 365</a> tools, including Microsoft Teams. Using automation not only makes things simpler but also helps teamwork and control in your organization.</p><h2>Key Takeaways</h2><ul><li><p><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Automation makes it easier</a> to create Microsoft Teams. It saves time and cuts down on manual work. This helps employees focus on their main jobs.</p></li><li><p>Setting rules is important for controlling team creation. Clear rules stop &#8216;team sprawl&#8217; and help follow company policies.</p></li><li><p>Using templates for making teams keeps things the same and improves efficiency. Templates give a steady structure, making it simpler to start new teams.</p></li><li><p>Regular updates and training for users are key for good automation. Keeping tools up to date and training users helps them use automation features well.</p></li></ul><h2>Benefits of Automating Teams Creation</h2><h3>Increased Efficiency</h3><p><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Automating teams creation</a> helps your organization work better. When you set up teams in a structured way, you save time on manual tasks. You don&#8217;t have to wait for approvals or deal with complicated setups. You can create teams quickly and easily. This speed lets your employees focus on their main jobs instead of getting stuck in admin work.</p><p>Think about the clear benefits of automation:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-lOz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb806576d-5b8e-4556-9a39-609c0d093ba8_811x282.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-lOz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb806576d-5b8e-4556-9a39-609c0d093ba8_811x282.png 424w, https://substackcdn.com/image/fetch/$s_!-lOz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb806576d-5b8e-4556-9a39-609c0d093ba8_811x282.png 848w, https://substackcdn.com/image/fetch/$s_!-lOz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb806576d-5b8e-4556-9a39-609c0d093ba8_811x282.png 1272w, https://substackcdn.com/image/fetch/$s_!-lOz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb806576d-5b8e-4556-9a39-609c0d093ba8_811x282.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-lOz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb806576d-5b8e-4556-9a39-609c0d093ba8_811x282.png" width="811" height="282" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b806576d-5b8e-4556-9a39-609c0d093ba8_811x282.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:282,&quot;width&quot;:811,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:36336,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175693807?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb806576d-5b8e-4556-9a39-609c0d093ba8_811x282.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-lOz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb806576d-5b8e-4556-9a39-609c0d093ba8_811x282.png 424w, https://substackcdn.com/image/fetch/$s_!-lOz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb806576d-5b8e-4556-9a39-609c0d093ba8_811x282.png 848w, https://substackcdn.com/image/fetch/$s_!-lOz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb806576d-5b8e-4556-9a39-609c0d093ba8_811x282.png 1272w, https://substackcdn.com/image/fetch/$s_!-lOz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb806576d-5b8e-4556-9a39-609c0d093ba8_811x282.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>By making processes smoother, you create a more productive workplace. Employees feel less frustrated and can engage more in their work. This leads to better morale and keeps employees longer, which is important for success.</p><h3>Stronger Governance</h3><p>Stronger governance is another big benefit of automating teams creation. When you automate, you apply rules consistently and lower the chance of mistakes. This helps keep your organization safe and compliant.</p><p>Automation has many governance benefits:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_fog!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c08b85e-4884-4fdb-b0f7-f8c11cff0291_808x222.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_fog!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c08b85e-4884-4fdb-b0f7-f8c11cff0291_808x222.png 424w, https://substackcdn.com/image/fetch/$s_!_fog!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c08b85e-4884-4fdb-b0f7-f8c11cff0291_808x222.png 848w, https://substackcdn.com/image/fetch/$s_!_fog!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c08b85e-4884-4fdb-b0f7-f8c11cff0291_808x222.png 1272w, https://substackcdn.com/image/fetch/$s_!_fog!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c08b85e-4884-4fdb-b0f7-f8c11cff0291_808x222.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_fog!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c08b85e-4884-4fdb-b0f7-f8c11cff0291_808x222.png" width="808" height="222" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c08b85e-4884-4fdb-b0f7-f8c11cff0291_808x222.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:222,&quot;width&quot;:808,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:37009,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175693807?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c08b85e-4884-4fdb-b0f7-f8c11cff0291_808x222.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_fog!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c08b85e-4884-4fdb-b0f7-f8c11cff0291_808x222.png 424w, https://substackcdn.com/image/fetch/$s_!_fog!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c08b85e-4884-4fdb-b0f7-f8c11cff0291_808x222.png 848w, https://substackcdn.com/image/fetch/$s_!_fog!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c08b85e-4884-4fdb-b0f7-f8c11cff0291_808x222.png 1272w, https://substackcdn.com/image/fetch/$s_!_fog!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c08b85e-4884-4fdb-b0f7-f8c11cff0291_808x222.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>With automated governance, you can see what teams are doing. Regular audits and reports help you spot risks and fix them early. This oversight keeps your organization following rules and internal policies.</p><h2>Getting Ready for Microsoft Teams Creation</h2><p>Before you start automating Microsoft Teams creation, gather the right tools and set up <a href="https://www.withum.com/resources/microsoft-teams-governance-team-policies-external-and-guest-access-and-automated-governance/">governance rules</a>. These steps help make the automation process smooth and effective.</p><h3>Needed Tools</h3><p>To automate Microsoft Teams creation, you need specific tools. Here&#8217;s a list of important features to think about:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CLab!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c455fc-fcbf-4c70-9a84-b6d48e70bb4d_823x181.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CLab!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c455fc-fcbf-4c70-9a84-b6d48e70bb4d_823x181.png 424w, https://substackcdn.com/image/fetch/$s_!CLab!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c455fc-fcbf-4c70-9a84-b6d48e70bb4d_823x181.png 848w, https://substackcdn.com/image/fetch/$s_!CLab!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c455fc-fcbf-4c70-9a84-b6d48e70bb4d_823x181.png 1272w, https://substackcdn.com/image/fetch/$s_!CLab!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c455fc-fcbf-4c70-9a84-b6d48e70bb4d_823x181.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CLab!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c455fc-fcbf-4c70-9a84-b6d48e70bb4d_823x181.png" width="823" height="181" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/23c455fc-fcbf-4c70-9a84-b6d48e70bb4d_823x181.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:181,&quot;width&quot;:823,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:23347,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175693807?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c455fc-fcbf-4c70-9a84-b6d48e70bb4d_823x181.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CLab!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c455fc-fcbf-4c70-9a84-b6d48e70bb4d_823x181.png 424w, https://substackcdn.com/image/fetch/$s_!CLab!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c455fc-fcbf-4c70-9a84-b6d48e70bb4d_823x181.png 848w, https://substackcdn.com/image/fetch/$s_!CLab!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c455fc-fcbf-4c70-9a84-b6d48e70bb4d_823x181.png 1272w, https://substackcdn.com/image/fetch/$s_!CLab!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c455fc-fcbf-4c70-9a84-b6d48e70bb4d_823x181.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Also, prepare your environment by doing these things:</p><ul><li><p>Teams uses several <a href="https://learn.microsoft.com/en-us/microsoftteams/upgrade-plan-journey-prerequisites">Microsoft 365 services</a> like SharePoint Online, Exchange Online, and OneDrive for Business.</p></li><li><p>Install necessary tools like Microsoft Visual Studio Code and Node.js.</p></li><li><p>Check permissions for uploading custom apps.</p></li></ul><p>These tools and preparations help you create a well-organized and efficient Teams environment.</p><h3>Governance Rules</h3><p>Setting up governance rules is very important for successful automation. These rules guide how you manage team creation and ensure compliance. Here are some suggested governance rules:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1MLx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b07a59b-8fd2-4a0c-8045-6dc9a9ea6a13_801x315.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1MLx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b07a59b-8fd2-4a0c-8045-6dc9a9ea6a13_801x315.png 424w, https://substackcdn.com/image/fetch/$s_!1MLx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b07a59b-8fd2-4a0c-8045-6dc9a9ea6a13_801x315.png 848w, https://substackcdn.com/image/fetch/$s_!1MLx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b07a59b-8fd2-4a0c-8045-6dc9a9ea6a13_801x315.png 1272w, https://substackcdn.com/image/fetch/$s_!1MLx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b07a59b-8fd2-4a0c-8045-6dc9a9ea6a13_801x315.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1MLx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b07a59b-8fd2-4a0c-8045-6dc9a9ea6a13_801x315.png" width="801" height="315" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b07a59b-8fd2-4a0c-8045-6dc9a9ea6a13_801x315.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:315,&quot;width&quot;:801,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:49895,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175693807?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b07a59b-8fd2-4a0c-8045-6dc9a9ea6a13_801x315.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1MLx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b07a59b-8fd2-4a0c-8045-6dc9a9ea6a13_801x315.png 424w, https://substackcdn.com/image/fetch/$s_!1MLx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b07a59b-8fd2-4a0c-8045-6dc9a9ea6a13_801x315.png 848w, https://substackcdn.com/image/fetch/$s_!1MLx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b07a59b-8fd2-4a0c-8045-6dc9a9ea6a13_801x315.png 1272w, https://substackcdn.com/image/fetch/$s_!1MLx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b07a59b-8fd2-4a0c-8045-6dc9a9ea6a13_801x315.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>These governance rules help keep <a href="https://blog.virtosoftware.com/microsoft-teams-governance/">data secure</a> and make workflows easier. They also affect how automation can be set up and maintained, ensuring your organization stays compliant and efficient.</p><h2>Automating Teams Creation Steps</h2><div id="youtube2-gpUCkzn0VLg" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;gpUCkzn0VLg&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/gpUCkzn0VLg?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Making a new team in Microsoft Teams can be easier with templates. Templates help keep things the same and save time when setting up. Here&#8217;s how to <a href="https://nboldapp.com/microsoft-graph-api-integration-with-teams/">create a new team</a> using templates:</p><h3>Create a New Team with Templates</h3><p>To create a new team with templates, do these steps:</p><ol><li><p><strong>Access Teams Admin Center</strong>: Go to the Microsoft Teams Admin Center. This is where you manage and make team templates.</p></li><li><p><strong>Choose a Starting Point</strong>: Decide if you want to make a template from scratch or use an existing one.</p></li><li><p><strong>Define Your Template</strong>: Give your team a name and description. Customize the template by adding tabs, apps, and channels that fit your team.</p></li><li><p><strong>Configure Project Management Elements</strong>: Add tools and settings needed for good project management.</p></li><li><p><strong>Save and Deploy</strong>: After you finish setting up the template, save it for later use.</p></li></ol><p>Using templates helps you create a new team quickly while following your organization&#8217;s rules.</p><h3>Teams Creation Workflow</h3><p>The teams creation workflow has several steps that can be automated with tools like Power Automate and Microsoft Graph API. Here&#8217;s a good workflow for <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">automating Microsoft Teams creation</a>:</p><ol><li><p><strong><a href="https://nikkichapple.com/teams-creation-using-power-automate/">Create a Microsoft Form</a></strong>: Use a form to collect important data. Include fields for sensitivity label, team type, duration, extra owner, and reason.</p></li><li><p><strong>Utilize a SharePoint List</strong>: Keep the information from the form in a SharePoint List. Make columns for team details and approval results.</p></li><li><p><strong>Set Up a Power Automate Flow</strong>: Start the flow when someone submits the form. This flow should include steps to apply naming rules, stop duplicates, and add approval steps.</p></li><li><p><strong>Initialize Variables</strong>: Store the Team ID and sensitivity label. Use HTTP requests to manage team ownership and sensitivity labels.</p></li></ol><p>By following this workflow, you can automate the teams creation process well.</p><p>To add Microsoft Graph API into your workflow, think about these actions:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g8EY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89234ba0-4cf2-4f12-aaa1-ee801cee2c73_822x171.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g8EY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89234ba0-4cf2-4f12-aaa1-ee801cee2c73_822x171.png 424w, https://substackcdn.com/image/fetch/$s_!g8EY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89234ba0-4cf2-4f12-aaa1-ee801cee2c73_822x171.png 848w, https://substackcdn.com/image/fetch/$s_!g8EY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89234ba0-4cf2-4f12-aaa1-ee801cee2c73_822x171.png 1272w, https://substackcdn.com/image/fetch/$s_!g8EY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89234ba0-4cf2-4f12-aaa1-ee801cee2c73_822x171.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g8EY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89234ba0-4cf2-4f12-aaa1-ee801cee2c73_822x171.png" width="822" height="171" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89234ba0-4cf2-4f12-aaa1-ee801cee2c73_822x171.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:171,&quot;width&quot;:822,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:21893,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175693807?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89234ba0-4cf2-4f12-aaa1-ee801cee2c73_822x171.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!g8EY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89234ba0-4cf2-4f12-aaa1-ee801cee2c73_822x171.png 424w, https://substackcdn.com/image/fetch/$s_!g8EY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89234ba0-4cf2-4f12-aaa1-ee801cee2c73_822x171.png 848w, https://substackcdn.com/image/fetch/$s_!g8EY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89234ba0-4cf2-4f12-aaa1-ee801cee2c73_822x171.png 1272w, https://substackcdn.com/image/fetch/$s_!g8EY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89234ba0-4cf2-4f12-aaa1-ee801cee2c73_822x171.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>To create a team using code, use this API call:</p><pre><code><code>POST https://graph.microsoft.com/v1.0/teams
Content-Type: application/json

{
  &#8220;template@odata.bind&#8221;: &#8220;https://graph.microsoft.com/v1.0/teamsTemplates(&#8217;standard&#8217;)&#8221;,
  &#8220;displayName&#8221;: &#8220;Sales Department&#8221;,
  &#8220;description&#8221;: &#8220;Work together on sales strategies and customer relationships&#8221;
}
</code></code></pre><p>This clear way to automate teams creation helps you keep control while making things faster. By using templates and automation tools, you can create a new team quickly and easily.</p><h2>Managing Teams Post-Creation</h2><p>After you make your teams, good management is very important. You want to make sure your teams work well and follow the rules of your organization. Here are some ways to help you manage your teams better.</p><h3>Configuring Team Settings</h3><p>Setting up team settings correctly can improve user experience and make things run smoother. Here are some important settings you should automate:</p><ul><li><p><strong>Audio Settings:</strong> Pick your audio device and change microphone and speaker volume.</p></li><li><p><strong>Video Settings:</strong> Adjust video camera settings, like resolution and frame rate.</p></li><li><p><strong>Screen Sharing Settings:</strong> Control how you share your screen during meetings.</p></li><li><p><strong>Meeting Scheduling:</strong> Automate meeting scheduling to prevent double-booking.</p></li><li><p><strong>Meeting Policies:</strong> Change meeting policies based on the type of meetings and who is attending.</p></li></ul><p>By <a href="https://powell-software.com/resources/blog/microsoft-teams-settings/">automating these settings</a>, you create a <a href="https://callroute.com/tech-blog/microsoft-teams-auto-provisioning-benefits/">faster, more consistent, and secure process</a>. This makes the overall user experience in Microsoft Teams better. It also helps reduce common problems from doing things by hand, like wasting time and having inconsistencies.</p><h3>Lifecycle Automation</h3><p><a href="https://www.avepoint.com/blog/manage/microsoft-teams-lifecycle">Lifecycle automation</a> is very important for managing teams over time. It helps you keep order and follow rules in Microsoft Teams. Here are some benefits of using lifecycle automation:</p><ul><li><p><strong>Identify inactive teams:</strong> Find teams that are not active anymore.</p></li><li><p><strong>Send reminders to team owners:</strong> Automate reminders for team owners to take action.</p></li><li><p><strong>Automatically carry out policies:</strong> Apply lifecycle policies without needing manual work.</p></li></ul><p>These features make <a href="https://nri-na.com/best-practices-creating-managing-microsoft-teams/">governance processes</a> easier. They help ensure that teams follow organizational rules without needing constant checking. Also, archiving and deleting inactive teams lessen the workload for admins. This lets your IT teams focus on more important tasks.</p><p>Changing your organization is an <a href="https://www.orchestry.com/insight/how-to-cleanup-microsoft-teams-after-the-rush-to-remote-work">ongoing job</a>. Keep empowering your team members to work together better. Regular updates and support will help you reach this goal.</p><h2>Best Practices for Automation</h2><h3>Regular Updates</h3><p>Regular updates are very important for keeping your automation processes working well. You should plan reviews often to make sure everything is running smoothly. Here are some key points to think about:</p><ul><li><p><strong>Evaluate Performance</strong>: Check how well your automation tools are doing. Find areas that could be better.</p></li><li><p><strong>Incorporate Feedback</strong>: Get input from users about their experiences. Use this feedback to make changes.</p></li><li><p><strong>Stay Current</strong>: Keep your tools and templates fresh. This helps you use new features and improvements.</p></li></ul><p>By sticking to regular updates, you can make your automation efforts more efficient. This practice helps your organization stay flexible and ready for changes.</p><h3>User Training</h3><p><a href="https://learn.microsoft.com/en-us/answers/questions/4437274/using-teams-to-train-teams">Good user training is very important for successfully using automation in Microsoft Teams.</a> When you invest in training, you help your team use automation tools well. Here are some good training methods:</p><ol><li><p>Pre-recorded Demonstrations: Show processes without interruptions.</p></li><li><p>Interactive Polls &amp; Quizzes: Engage participants with quizzes.</p></li><li><p>Breakout Rooms for Practical Exercises: Facilitate small group practice.</p></li><li><p>Use a Test or Dummy Account: Demonstrate features safely.</p></li><li><p>Role-playing: Simulate real scenarios for better understanding.</p></li><li><p>Hands-on Practice: Encourage active participation during training.</p></li><li><p>Checklists &amp; Cheat Sheets: Provide quick reference materials.</p></li><li><p>Feedback Loop: Gather feedback to improve future sessions.</p></li><li><p>Follow-up Sessions: Offer advanced training over time.</p></li><li><p>Scenario-based Training: Use realistic scenarios for practical learning.</p></li></ol><p>Ongoing training, especially through video content, helps keep users interested and encourages them to use automation features. <a href="https://www.linkedin.com/pulse/microsoft-teams-training-drive-user-adoption-frank-mulcahy">A two-stage training approach is best: basic training before starting and advanced training soon after to boost adoption.</a> By focusing on user training, you can make sure your team feels confident and ready to use automation tools.</p><div><hr></div><p>In conclusion, automating Microsoft Teams creation and management helps boost productivity and control. You can make things easier, cut down on confusion, and make users happier by using clear workflows and rules.</p><p>Here are some important points from groups that have automated their Microsoft Teams management well:</p><ul><li><p>Using technology focuses on <a href="https://www.aliconferences.com/top-10-key-takeaways-microsoft-365/">lasting use of tools like Microsoft Teams</a>.</p></li><li><p>Working together is key for employee involvement and sharing knowledge.</p></li><li><p>AI tools are changing workflows and handling repetitive tasks.</p></li></ul><p>You should also look into future trends in automation, like smart call summaries and voice separation, to stay ahead. Follow these best practices and keep looking for ways to automate in your organization.</p><h2>FAQ</h2><h3>What are the benefits of automating Microsoft Teams creation?</h3><p>Automating Microsoft Teams creation saves time and cuts down on manual work. It helps people work together better, improves rules, and makes sure you follow company policies. You can spend more time on your main tasks instead of admin work.</p><h3>How do I define team settings in Microsoft Teams?</h3><p>To set team settings, go to the Teams Admin Center. There, you can change audio, video, and meeting rules. This makes sure everyone has the same experience and follows your organization&#8217;s rules.</p><h3>Can I use templates for team creation?</h3><p>Yes, you can use templates for creating teams. Templates make the process easier by giving you ready-made structures for channels, tabs, and permissions. This keeps things consistent and saves time when setting up.</p><h3>What tools do I need for automation?</h3><p>You need tools like Power Automate and Microsoft Graph API for automation. These tools help you create workflows, manage approvals, and enforce rules effectively. They make the automation process easier for Microsoft Teams.</p><h3>How often should I update my automation processes?</h3><p>Regular updates are very important for good automation. Plan reviews to check how things are working, get user feedback, and keep up with new features. This helps your automation processes stay efficient and useful.</p>]]></content:encoded></item><item><title><![CDATA[Unlocking Business Efficiency with Power Automate Process Mining]]></title><description><![CDATA[In today&#8217;s busy business world, companies want to work better.]]></description><link>https://newsletter.m365.show/p/unlocking-business-efficiency-with</link><guid isPermaLink="false">https://newsletter.m365.show/p/unlocking-business-efficiency-with</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Wed, 15 Oct 2025 05:40:14 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/175696425/cdd27deec5336f4e06df920d75f6644e.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>In today&#8217;s busy business world, companies want to work better. <strong>Process mining</strong> technologies have become very important for this goal. Recent studies show that companies using process mining can see a <strong><a href="https://research.aimultiple.com/process-mining-trends/">40% increase in business value</a></strong> when they start robotic process automation (RPA). This technology also cuts RPA project risks by <strong>60%</strong>.</p><p>As businesses deal with more challenges, they need real-time insights. Companies that use process mining tools enjoy benefits like lower costs and better compliance. Using these new tools can change how you work and help you succeed in the long run.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pKPL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa087a88b-bcb4-4daa-b603-1de4f317b964_1024x768.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pKPL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa087a88b-bcb4-4daa-b603-1de4f317b964_1024x768.webp 424w, https://substackcdn.com/image/fetch/$s_!pKPL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa087a88b-bcb4-4daa-b603-1de4f317b964_1024x768.webp 848w, https://substackcdn.com/image/fetch/$s_!pKPL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa087a88b-bcb4-4daa-b603-1de4f317b964_1024x768.webp 1272w, https://substackcdn.com/image/fetch/$s_!pKPL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa087a88b-bcb4-4daa-b603-1de4f317b964_1024x768.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pKPL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa087a88b-bcb4-4daa-b603-1de4f317b964_1024x768.webp" width="1024" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a087a88b-bcb4-4daa-b603-1de4f317b964_1024x768.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Bar chart showing business efficiency improvements from process mining technologies&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Bar chart showing business efficiency improvements from process mining technologies" title="Bar chart showing business efficiency improvements from process mining technologies" srcset="https://substackcdn.com/image/fetch/$s_!pKPL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa087a88b-bcb4-4daa-b603-1de4f317b964_1024x768.webp 424w, https://substackcdn.com/image/fetch/$s_!pKPL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa087a88b-bcb4-4daa-b603-1de4f317b964_1024x768.webp 848w, https://substackcdn.com/image/fetch/$s_!pKPL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa087a88b-bcb4-4daa-b603-1de4f317b964_1024x768.webp 1272w, https://substackcdn.com/image/fetch/$s_!pKPL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa087a88b-bcb4-4daa-b603-1de4f317b964_1024x768.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Key Takeaways</h2><ul><li><p>Process mining can increase business value by 40%. It can also lower project risks by 60%.</p></li><li><p>Using process mining helps find problems, make better choices, and manage risks better.</p></li><li><p>Power Automate makes task automation easier. This increases efficiency and cuts errors by up to 30%.</p></li><li><p>Setting up process mining needs careful planning. This includes looking at event logs and checking <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">data quality</a>.</p></li><li><p>Ongoing improvement strategies, like including stakeholders and encouraging feedback, boost the benefits of process mining.</p></li></ul><h2>Understanding Process Mining</h2><div id="youtube2-GDTcKf7XXL4" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;GDTcKf7XXL4&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/GDTcKf7XXL4?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p><strong>Process mining</strong> is a strong tool. It <a href="https://www.signavio.com/wiki/process-discovery/why-process-mining-matters/">helps you see and study your business processes</a>. It takes information from event logs made by your systems. This information helps you find, watch, and improve real processes. When you know how your workflows work, you can spot problems and make smart choices.</p><h3>Importance of Process Mining</h3><p>Seeing what happens is very important in any business. If you can&#8217;t see it, you can&#8217;t manage your workflows well. <strong>Process mining</strong> gives you this view by showing how processes really happen. Here are some main reasons why companies use process mining tools:</p><ul><li><p><strong><a href="https://www.uipath.com/blog/automation/eight-reasons-to-use-process-mining">Identify Bottlenecks</a></strong>: You can find and fix hidden problems that slow things down.</p></li><li><p><strong>Enhance Risk Management</strong>: Process mining helps with risk management by showing hidden compliance problems and risks.</p></li><li><p><strong>Facilitate Continuous Improvement</strong>: Real-time insights and performance checks help you keep improving your processes.</p></li><li><p><strong>Improve Decision-Making</strong>: You get a clear view of data from many sources, which helps you make better decisions.</p></li></ul><p>The good things about process mining go beyond just seeing what happens. It helps you make operations smoother, lower costs, and improve compliance. For example, companies that use process mining often see big drops in operational costs and better use of resources.</p><h3>Key Concepts in Process Mining</h3><p>Knowing the basic ideas of process mining is key to using it well. Here are some important parts:</p><ul><li><p><strong>Event Log</strong>: This records process data, like ID, activity name, and time.</p></li><li><p><strong><a href="https://cpi.fit.fraunhofer.de/en/Process-mining-basics.html">Process Discovery</a></strong>: This method rebuilds the process from event data, showing how work flows in your organization.</p></li><li><p><strong>Conformance Checking</strong>: This checks real processes against a model to find differences.</p></li><li><p><strong>Process Enhancement</strong>: This means changing processes to make them better based on what you learn from analysis.</p></li></ul><p>In 2011, the IEEE shared the <a href="https://www.ibm.com/think/topics/process-mining">Process Mining Manifesto</a>. It encourages using process mining to redesign business operations. This method uses data to improve processes, helping you make smart choices about resources.</p><p><strong>Process mining</strong> also shows a visual view of your workflows. This clear view helps you see problems and delays, making it easier to make changes. The table below shows how process mining improves visibility in complex business workflows:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rqFI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F224055db-a2f0-44c7-9de1-01572e32a09a_820x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rqFI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F224055db-a2f0-44c7-9de1-01572e32a09a_820x229.png 424w, https://substackcdn.com/image/fetch/$s_!rqFI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F224055db-a2f0-44c7-9de1-01572e32a09a_820x229.png 848w, https://substackcdn.com/image/fetch/$s_!rqFI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F224055db-a2f0-44c7-9de1-01572e32a09a_820x229.png 1272w, https://substackcdn.com/image/fetch/$s_!rqFI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F224055db-a2f0-44c7-9de1-01572e32a09a_820x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rqFI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F224055db-a2f0-44c7-9de1-01572e32a09a_820x229.png" width="820" height="229" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/224055db-a2f0-44c7-9de1-01572e32a09a_820x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:229,&quot;width&quot;:820,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:53258,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175696425?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F224055db-a2f0-44c7-9de1-01572e32a09a_820x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rqFI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F224055db-a2f0-44c7-9de1-01572e32a09a_820x229.png 424w, https://substackcdn.com/image/fetch/$s_!rqFI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F224055db-a2f0-44c7-9de1-01572e32a09a_820x229.png 848w, https://substackcdn.com/image/fetch/$s_!rqFI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F224055db-a2f0-44c7-9de1-01572e32a09a_820x229.png 1272w, https://substackcdn.com/image/fetch/$s_!rqFI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F224055db-a2f0-44c7-9de1-01572e32a09a_820x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>By adding process mining to your work, you can change how you handle business efficiency. You will not only learn about your current processes but also build a base for ongoing improvement and new ideas.</p><h2>Power Automate for Process Automation</h2><p>Power Automate is a strong tool for automating processes. It makes it easy to automate tasks and workflows. This lets you focus on what matters most&#8212;growing your business. When you use process mining with Power Automate, you can find problems and automate boring tasks better.</p><h3>Features of Power Automate</h3><p>Power Automate has many important features that help with automation. Here&#8217;s a look at what makes it special:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0AHS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67ad4c3c-e25b-4806-b832-6ead8e12ecef_814x391.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0AHS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67ad4c3c-e25b-4806-b832-6ead8e12ecef_814x391.png 424w, https://substackcdn.com/image/fetch/$s_!0AHS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67ad4c3c-e25b-4806-b832-6ead8e12ecef_814x391.png 848w, https://substackcdn.com/image/fetch/$s_!0AHS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67ad4c3c-e25b-4806-b832-6ead8e12ecef_814x391.png 1272w, https://substackcdn.com/image/fetch/$s_!0AHS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67ad4c3c-e25b-4806-b832-6ead8e12ecef_814x391.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0AHS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67ad4c3c-e25b-4806-b832-6ead8e12ecef_814x391.png" width="814" height="391" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/67ad4c3c-e25b-4806-b832-6ead8e12ecef_814x391.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:391,&quot;width&quot;:814,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:89300,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175696425?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67ad4c3c-e25b-4806-b832-6ead8e12ecef_814x391.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0AHS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67ad4c3c-e25b-4806-b832-6ead8e12ecef_814x391.png 424w, https://substackcdn.com/image/fetch/$s_!0AHS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67ad4c3c-e25b-4806-b832-6ead8e12ecef_814x391.png 848w, https://substackcdn.com/image/fetch/$s_!0AHS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67ad4c3c-e25b-4806-b832-6ead8e12ecef_814x391.png 1272w, https://substackcdn.com/image/fetch/$s_!0AHS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67ad4c3c-e25b-4806-b832-6ead8e12ecef_814x391.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>These features make Power Automate a useful tool for automating tasks in different parts of your organization.</p><h3>Benefits of Automation</h3><p>Using <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Power Automate for automation</a> brings many benefits that can help your organization. Here are some key advantages:</p><ul><li><p><strong>Increased Efficiency</strong>: Automating repetitive tasks saves time on manual work. You can <a href="https://www.blueprintsys.com/blog/added-business-value-microsoft-power-automate-delivers">cut handling times by up to 45%</a>, letting your team focus on more important tasks.</p></li><li><p><strong>Error Reduction</strong>: Automation helps reduce mistakes. Many organizations have seen a 30% drop in errors, which improves accuracy in their work.</p></li><li><p><strong>Enhanced Productivity</strong>: With automation, 86% of companies see higher productivity. Your team can do more in less time, leading to better results.</p></li><li><p><strong>Improved Job Satisfaction</strong>: Employees are happier when they can work on meaningful tasks instead of boring ones. In fact, 89% of workers say they feel more satisfied because of automation.</p></li><li><p><strong>Faster Decision-Making</strong>: Power Automate speeds up processes by automating routine tasks like data syncing and task approvals. This helps you make decisions faster and respond better to business needs.</p></li></ul><p>Power Automate is great at making processes smoother by connecting data from different platforms. This not only saves time but also helps you make smart decisions based on real-time information.</p><p>By using Power Automate for process automation, you can change your workflows, lower costs, and boost overall efficiency. The mix of process mining and automation creates a strong partnership that helps you keep improving your business processes.</p><h2>Enhancing Business Efficiency with Insights</h2><p><strong>Process mining</strong> gives you important information that can make your business work better. By looking at data from your workflows, you can find problems and slow spots that might be hurting your operations.</p><h3>Identifying Bottlenecks</h3><p>You can find different slow spots in your processes using <strong>process mining</strong>. Here are some <a href="https://www.infor.com/blog/eliminate-business-bottlenecks-infor-process-mining">common problems you might see</a>:</p><ol><li><p><strong>Manual data entry and errors</strong>: This can cause delays and wrong decisions.</p></li><li><p><strong>Inefficient approvals and decision-making</strong>: Long approval times often lead to project delays.</p></li><li><p><strong>Lack of process visibility</strong>: Without real-time insights, it&#8217;s hard to see problems.</p></li><li><p><strong>Resource allocation challenges</strong>: Bad resource use can lead to missed deadlines.</p></li><li><p><strong>Communication breakdowns</strong>: Poor communication can cause misunderstandings and costly mistakes.</p></li></ol><p>By using <strong>process mining</strong> tools, you can check event logs to see where these slow spots happen and how often. This data-based method helps you measure how long delays last, giving you clear insights for improvement.</p><h3>Data-Driven Decision Making</h3><p>Making decisions based on data is very important for improving your business processes. <strong>Process mining</strong> helps you use the large amount of data created in your workflows. You can learn how current processes work and find problems using accurate, real-time data. This information helps you see costs and time for each task, along with issues and slow spots.</p><p>For example, a global manufacturer cut operational costs by 15% after using <strong>process mining</strong> to improve its order-to-delivery process. Likewise, businesses report up to a <a href="https://www.sngular.com/insights/391/process-mining-in-safe-environments">30% boost in process execution times</a> by fixing delays and improving workflows. By making smart choices based on real data, you can encourage new ideas and save a lot of money.</p><h2>Implementing Power Automate Process Mining</h2><p>Using Power Automate Process Mining can greatly improve how your organization works. Here are steps to set up your process mining project the right way.</p><h3>Initial Setup</h3><p>To start with Power Automate Process Mining, follow these important steps:</p><ol><li><p><strong><a href="https://www.linkedin.com/pulse/how-get-started-task-process-mining-power-automate-stop-evigdahl-o8gyf">Create a Process Mining Project</a></strong>: First, upload a CSV or Excel event log into Power Automate.</p></li><li><p><strong>Map Log Fields</strong>: Use the setup wizard to assign case IDs, activity names, and timestamps.</p></li><li><p><strong>Analyze and Discover</strong>: Make process maps and performance insights to see your workflows.</p></li><li><p><strong>Run Conformance Checking</strong>: Check if your processes follow reference models and find any differences.</p></li><li><p><strong>Analyze and Identify Automation Opportunities</strong>: Use insights to spot tasks that can be automated.</p></li><li><p><strong>Enhance Processes with Performance Mining</strong>: Improve your processes based on performance data.</p></li><li><p><strong>Simulate Process Changes Before Implementation</strong>: Test possible changes in a safe environment to see their effects.</p></li><li><p><strong>Automate and Continuously Improve</strong>: Start automation and collect feedback for ongoing improvements.</p></li><li><p><strong>Ensure Compliance and Governance</strong>: Keep an eye on compliance and manage risks well.</p></li></ol><p>Before starting, make sure your technical setup meets the needed requirements. <a href="https://learn.microsoft.com/en-us/power-automate/minit/process-mining-desktop-sizing">The table below shows the specifications for different event log sizes</a>:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!m71c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd741cd0d-8740-4ec7-a2d8-e587be1eaef3_819x157.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!m71c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd741cd0d-8740-4ec7-a2d8-e587be1eaef3_819x157.png 424w, https://substackcdn.com/image/fetch/$s_!m71c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd741cd0d-8740-4ec7-a2d8-e587be1eaef3_819x157.png 848w, https://substackcdn.com/image/fetch/$s_!m71c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd741cd0d-8740-4ec7-a2d8-e587be1eaef3_819x157.png 1272w, https://substackcdn.com/image/fetch/$s_!m71c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd741cd0d-8740-4ec7-a2d8-e587be1eaef3_819x157.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!m71c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd741cd0d-8740-4ec7-a2d8-e587be1eaef3_819x157.png" width="819" height="157" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d741cd0d-8740-4ec7-a2d8-e587be1eaef3_819x157.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:157,&quot;width&quot;:819,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33429,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175696425?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd741cd0d-8740-4ec7-a2d8-e587be1eaef3_819x157.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!m71c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd741cd0d-8740-4ec7-a2d8-e587be1eaef3_819x157.png 424w, https://substackcdn.com/image/fetch/$s_!m71c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd741cd0d-8740-4ec7-a2d8-e587be1eaef3_819x157.png 848w, https://substackcdn.com/image/fetch/$s_!m71c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd741cd0d-8740-4ec7-a2d8-e587be1eaef3_819x157.png 1272w, https://substackcdn.com/image/fetch/$s_!m71c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd741cd0d-8740-4ec7-a2d8-e587be1eaef3_819x157.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Continuous Improvement Strategies</h3><p>To get the most from Power Automate Process Mining, use continuous improvement strategies. Here are some good practices:</p><ul><li><p><strong>Involve Key Stakeholders</strong>: Get important team members involved early to ensure support and alignment.</p></li><li><p><strong>Ensure Data Quality and Consistency</strong>: Good data is key for successful automation. Regularly check for accuracy and completeness.</p></li><li><p><strong><a href="https://www.yourteaminindia.com/tech-insights/enhancing-process-automation-with-process-mining-and-task-mining">Foster a Culture of Continuous Improvement</a></strong>: Motivate your team to look for ongoing improvements based on real-time data and feedback.</p></li></ul><p>Microsoft&#8217;s process mining technology makes it easy for organizations to use these strategies. By capturing real-time data on process performance and user actions, you can create feedback loops for improving your automation workflows.</p><p>By following these steps and strategies, you can successfully implement Power Automate Process Mining. This method not only makes your main business processes smoother but also encourages a culture of continuous improvement, leading to business transformation and better employee productivity.</p><div><hr></div><p>Using <strong>Power Automate Process Mining</strong> can really change how your business works. You will get important information about your workflows. This helps you find problems and make your processes better.</p><blockquote><p>By 2025, <strong><a href="https://gowide.com/process-mining-trends-2025/">80% of organizations</a></strong> are expected to use process mining in at least <strong>10% of their processes</strong>. This shows how important it is to make decisions based on data to improve efficiency.</p></blockquote><p>Here are some trends to think about:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hr7C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe55cbc88-4c3f-4e2f-a83d-c4301612dce5_820x250.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hr7C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe55cbc88-4c3f-4e2f-a83d-c4301612dce5_820x250.png 424w, https://substackcdn.com/image/fetch/$s_!hr7C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe55cbc88-4c3f-4e2f-a83d-c4301612dce5_820x250.png 848w, https://substackcdn.com/image/fetch/$s_!hr7C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe55cbc88-4c3f-4e2f-a83d-c4301612dce5_820x250.png 1272w, https://substackcdn.com/image/fetch/$s_!hr7C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe55cbc88-4c3f-4e2f-a83d-c4301612dce5_820x250.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hr7C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe55cbc88-4c3f-4e2f-a83d-c4301612dce5_820x250.png" width="820" height="250" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e55cbc88-4c3f-4e2f-a83d-c4301612dce5_820x250.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:250,&quot;width&quot;:820,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:47763,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175696425?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe55cbc88-4c3f-4e2f-a83d-c4301612dce5_820x250.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hr7C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe55cbc88-4c3f-4e2f-a83d-c4301612dce5_820x250.png 424w, https://substackcdn.com/image/fetch/$s_!hr7C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe55cbc88-4c3f-4e2f-a83d-c4301612dce5_820x250.png 848w, https://substackcdn.com/image/fetch/$s_!hr7C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe55cbc88-4c3f-4e2f-a83d-c4301612dce5_820x250.png 1272w, https://substackcdn.com/image/fetch/$s_!hr7C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe55cbc88-4c3f-4e2f-a83d-c4301612dce5_820x250.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>By accepting these new ideas, you will not only make your operations smoother but also create a culture of ongoing improvement. This will help your organization stay competitive in a fast-changing world.</p><h2>FAQ</h2><h3>What is process mining?</h3><p>Process mining is a way to look at event logs from your systems. It helps you see and improve your business processes by showing how workflows really work.</p><h3>How does Power Automate enhance process mining?</h3><p>Power Automate helps by automating boring tasks found through process mining. It makes workflows smoother, cuts down on manual work, and lets you focus on important projects.</p><h3>What are the benefits of using Power Automate for automation?</h3><p>Using Power Automate makes things more efficient, lowers mistakes, boosts productivity, and makes workers happier. It helps your team do more in less time.</p><h3>How can I identify bottlenecks in my processes?</h3><p>You can find bottlenecks by looking at event logs with <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">process mining tools</a>. These tools show delays and problems, helping you fix them.</p><h3>Is training required to use Power Automate?</h3><p>Even though Power Automate is easy to use, some training can make it better. Microsoft has resources and tutorials to help you start and use its features well.</p>]]></content:encoded></item><item><title><![CDATA[Comprehensive Data Loss Prevention in Power Platform: Balancing Innovation and Security]]></title><description><![CDATA[In today&#8217;s online world, keeping sensitive information safe is very important.]]></description><link>https://newsletter.m365.show/p/comprehensive-data-loss-prevention-26e</link><guid isPermaLink="false">https://newsletter.m365.show/p/comprehensive-data-loss-prevention-26e</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Mon, 13 Oct 2025 03:01:16 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/175517032/d4a6134022c02ee9c4161777503aef97.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>In today&#8217;s online world, keeping sensitive information safe is very important. You have more challenges as companies use low-code tools like Power Platform. Data Loss Prevention is key to protecting your data and allowing new ideas. Finding a balance between safety and creativity is necessary. Knowing how to set up good DLP rules can help you use your digital resources fully without breaking any rules.</p><h2>Key Takeaways</h2><ul><li><p>Data Loss Prevention (DLP) rules keep sensitive information safe. They control how data moves through connectors in Power Platform.</p></li><li><p>Check data sensitivity often. This helps find what needs protection and how to classify it well.</p></li><li><p>Get input from stakeholders when making DLP policies. This helps make sure they are useful and accepted by everyone in the organization.</p></li><li><p>Look over DLP policies every three months. This keeps them effective and in line with changing needs of the organization.</p></li><li><p>Use <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Microsoft tools</a> to improve DLP efforts. This helps manage and follow data protection rules better.</p></li></ul><h2>Understanding Data Loss Prevention</h2><div id="youtube2-IQrsr5pERUY" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;IQrsr5pERUY&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/IQrsr5pERUY?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h3>What is Data Loss Prevention?</h3><p>Data Loss Prevention (<strong>DLP</strong>) means rules and plans that stop people from sharing, accessing, or misusing sensitive data without permission. In Power Platform, <strong>DLP</strong> rules are very important. They help manage which connectors you can use when making apps and automations. These rules help you control your data flows. They make sure that sensitive information stays safe in your organization.</p><p><strong>DLP</strong> rules sort connectors into <a href="https://www.syskit.com/blog/scalable-power-platform-governance-guide/">three groups</a>:</p><ul><li><p><strong>Business</strong>: You can use many connectors from this group, but no non-business connectors.</p></li><li><p><strong>Non-business</strong>: You can use many connectors from this group, but no business connectors.</p></li><li><p><strong>Blocked</strong>: Connectors in this group cannot be used at all in any Power Apps or Power Automate resources.</p></li></ul><p>This sorting helps you keep control and protect data while still allowing new ideas in Power Platform.</p><h3>Importance of DLP in Power Platform</h3><p>Using <strong>DLP</strong> is very important for many reasons. First, it keeps <a href="https://www.unitrends.com/blog/data-loss-prevention-dlp/">sensitive information safe</a> from unauthorized access. This makes sure your data stays within your company&#8217;s network. It lowers the chance of data breaches and protects your organization&#8217;s reputation.</p><p>Also, <strong>DLP</strong> helps you follow rules. It helps you stick to strict laws like GDPR, HIPAA, and CCPA. This way, your organization meets legal needs. By using <strong>DLP</strong>, you can lower financial and reputation risks from data breaches.</p><p>Here are some key benefits of <strong>DLP</strong> in the Power Platform:</p><ol><li><p><strong>DLP</strong> keeps sensitive information safe from unauthorized access.</p></li><li><p>It makes you stronger against changing cyber threats.</p></li><li><p><strong>DLP</strong> helps you follow strict data protection laws.</p></li></ol><p><strong>DLP</strong> rules might seem like limits at first, but they are <a href="https://medium.com/%40getsplashnz/mastering-data-loss-prevention-for-power-platform-02e3e92a9f30">strong tools</a> for creating safe and compliant Power Platform systems. By using smart <strong>DLP</strong> plans, you can protect your data while still allowing the new ideas and efficiency that low-code platforms offer.</p><h2>Types of DLP Policies</h2><h3>Standard DLP Policies</h3><p>Standard <strong>DLP</strong> policies in the Power Platform help manage data security. These policies sort connectors into three main groups:</p><ul><li><p><strong>Business</strong>: Connectors that hold business-use data.</p></li><li><p><strong>Non-Business</strong>: Connectors that hold personal-use data.</p></li><li><p><strong>Blocked</strong>: Connectors that cannot be used in any environment.</p></li></ul><p>These groups help you control data flows and keep sensitive information safe. By using good <strong>DLP</strong> policies, you can stop unauthorized access to important data while still encouraging new ideas in your organization.</p><h3>Custom DLP Policies</h3><p>Custom <strong>DLP</strong> policies let you adjust data rules to fit your organization&#8217;s needs. You can make these policies for special data security needs. Environment admins can find custom connectors next to prebuilt connectors on the Connectors page in Data Policies.</p><p>When sorting custom connectors, you can place them into:</p><ol><li><p><strong>Blocked</strong></p></li><li><p><strong>Business</strong></p></li><li><p><strong>Non-Business</strong></p></li></ol><p>If you do not classify a custom connector, it goes into the <strong>Non-Business</strong> group by default. This flexibility helps you change your <strong>DLP</strong> policies as your organization grows. It keeps your security strong while supporting a culture of innovation.</p><p>By knowing both standard and custom <strong>DLP</strong> policies, you can manage data rules in the Power Platform well. This way, you can balance safety with the need for creativity and quick changes in your business processes.</p><h2>Implementing DLP Policies</h2><h3>Assessing Data Sensitivity</h3><p>Before you start using DLP policies in Power Platform, you need to check how sensitive your data is. This check helps you see what information needs protection and how to sort it. Here are the steps to assess data sensitivity:</p><ol><li><p><strong>Data Discovery</strong>: Find and locate sensitive information in your digital space.</p></li><li><p><strong>Classification</strong>: Label each piece of data by its sensitivity level (like public, internal, confidential, restricted).</p></li><li><p><strong>Risk Assessment</strong>: Look at the possible risks linked to the data.</p></li><li><p><strong>Stakeholder Engagement</strong>: Get important people involved in the assessment.</p></li></ol><p>Knowing how sensitive your data is very important. You should think about different factors when deciding sensitivity levels. The table below shows some key factors:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rUCS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531f543e-7e6a-491b-89ed-62dc1a17c845_684x152.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rUCS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531f543e-7e6a-491b-89ed-62dc1a17c845_684x152.png 424w, https://substackcdn.com/image/fetch/$s_!rUCS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531f543e-7e6a-491b-89ed-62dc1a17c845_684x152.png 848w, https://substackcdn.com/image/fetch/$s_!rUCS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531f543e-7e6a-491b-89ed-62dc1a17c845_684x152.png 1272w, https://substackcdn.com/image/fetch/$s_!rUCS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531f543e-7e6a-491b-89ed-62dc1a17c845_684x152.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rUCS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531f543e-7e6a-491b-89ed-62dc1a17c845_684x152.png" width="684" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/531f543e-7e6a-491b-89ed-62dc1a17c845_684x152.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:684,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24207,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175517032?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531f543e-7e6a-491b-89ed-62dc1a17c845_684x152.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rUCS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531f543e-7e6a-491b-89ed-62dc1a17c845_684x152.png 424w, https://substackcdn.com/image/fetch/$s_!rUCS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531f543e-7e6a-491b-89ed-62dc1a17c845_684x152.png 848w, https://substackcdn.com/image/fetch/$s_!rUCS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531f543e-7e6a-491b-89ed-62dc1a17c845_684x152.png 1272w, https://substackcdn.com/image/fetch/$s_!rUCS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531f543e-7e6a-491b-89ed-62dc1a17c845_684x152.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>By following these steps, you can make sure you are protecting sensitive information well. Keeping data safe is very important for organizations using Power Platform. Protecting privacy is a legal requirement, and keeping customer trust is key for protecting organizational assets.</p><h3>Defining DLP Policy Rules</h3><p>After you check data sensitivity, you can set your <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">DLP policy rules</a>. These rules help you manage data flows and keep sensitive information safe. Here are some <a href="https://www.matthewdevaney.com/8-power-platform-dlp-policy-best-practices/">good practices for making effective DLP policies</a>:</p><ol><li><p>Set the default group for the default environment to blocked. New connectors will be blocked unless they are non-blockable.</p></li><li><p>Apply the DLP Policy only to the default environment.</p></li><li><p>Set a DLP Policy for each new environment before using it.</p></li><li><p>Adjust connector endpoints and actions to allow some actions while blocking others.</p></li><li><p>Use a shared DLP policy for DEV-TEST-PROD environments to keep things consistent.</p></li><li><p>Check before changing the DLP policy for existing environments to avoid breaking apps and flows.</p></li><li><p>Create a blanket DLP policy for the whole tenant to block risky connectors.</p></li><li><p>Update the governance error message with an admin contact for compliance issues.</p></li></ol><p>Regularly checking and updating policies is very important to keep them effective. As your organization changes, so do the risks linked to data. By keeping your DLP policies up to date, you can make sure your governance stays strong while encouraging innovation in Power Platform.</p><h2>Best Practices for DLP</h2><h3>Involving Stakeholders</h3><p><a href="https://www.linkedin.com/pulse/power-platform-governance-week-day-4-role-dlp-data-loss-broschk-cqeof">Getting stakeholders involved is very important</a> for making DLP policies work well in the Power Platform. You should include both security and business stakeholders to create good policies. When they work together, the policies will be useful and fit the daily needs of your organization. Here are some key benefits of involving stakeholders:</p><ul><li><p><strong>Enhanced Policy Relevance</strong>: Stakeholders share ideas that help make DLP policies fit real-life situations.</p></li><li><p><strong>Increased Adoption</strong>: When stakeholders feel included, they are more likely to support and follow the policies.</p></li><li><p><strong>Improved Compliance</strong>: Involving stakeholders builds a culture of responsibility and care about data security.</p></li></ul><p>A study showed that good stakeholder involvement leads to positive results. For example, in the Michigan Biobank, <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC4567945/">focus groups and surveys helped create a BioTrust Community Values Board</a> for policy advice. Similarly, the Wisconsin Newborn Screening program used advisory committees for help on consent and data access. These examples show how stakeholder involvement can create effective DLP policies.</p><h3>Regular Policy Reviews</h3><p>Regularly checking your DLP policies is key to keeping them effective. You should <a href="https://dev.to/wyattdave/power-platform-dlp-policies-5go2">plan to review these policies every three months</a>. This schedule lets you make updates based on changes in your organization and future needs. Regular reviews help you find gaps in your governance and change your strategies as needed.</p><p>Along with reviews, <a href="https://imperiumdynamics.com/blog/data-security-compliance-power-platform-coe">training and awareness programs are important</a> for making sure people follow DLP policies. These programs teach users about security best practices and stress the need to follow DLP policies. Here are some key parts of good training:</p><ul><li><p><strong>Comprehensive Education</strong>: Training should go beyond simple policy reviews to include deep learning about data security.</p></li><li><p><strong>Vulnerability Identification</strong>: Programs should help teams spot data weaknesses and practice secure behaviors.</p></li><li><p><strong>Incident Reporting</strong>: Training encourages quick reporting of incidents, which is crucial for keeping a secure environment.</p></li></ul><p>By involving stakeholders and regularly reviewing policies, you can set up best practices for DLP in the Power Platform. This method not only boosts security but also encourages a culture of innovation in your organization.</p><h2>Challenges in DLP</h2><h3>Connector Sprawl</h3><p>Connector sprawl is a big problem for organizations using Power Platform. As you connect different services, the number of connectors can grow fast. This makes it harder to manage data and raises the chance of data leaks. Here are some important points to think about:</p><ul><li><p><a href="https://www.avepoint.com/blog/microsoft-365/power-platform-management-best-practices">Connectors are important for using data and connecting with services.</a> This shows the need for <a href="https://m365.show/">good management</a> to keep data safe.</p></li><li><p><a href="https://www.certlibrary.com/blog/essential-changes-every-power-platform-administrator-should-make-immediately/">Data Loss Prevention policies are key for protecting Power Platform.</a> They control how sensitive information moves through connectors.</p></li><li><p>Managing connectors is important for controlling who can access and use data in Power Platform.</p></li></ul><p>If you don&#8217;t keep an eye on things, sensitive data might go through unmonitored connectors. This could cause leaks. So, it&#8217;s very important to have clear rules about how to use connectors. This helps keep data safe and secure.</p><h3>Citizen Development Risks</h3><p><a href="https://www.owndata.com/blog/the-hidden-risks-of-citizen-development-in-power-platform">Citizen development in Power Platform brings extra risks for data loss.</a> When employees make apps without enough supervision, problems can happen. For example, different teams might accidentally change important data fields. This can cause confusion and mistakes. If there isn&#8217;t strong data management in a Center of Excellence, these problems can get worse. Fixing damaged data often means going back to an earlier version. This can lead to losing new records and bringing back old bugs.</p><p>To reduce these risks, you should set up <a href="https://m365.show/">strong management practices</a>. Encourage teamwork between IT and business teams. This way, citizen developers get the support and guidelines they need. This helps promote new ideas while keeping your organization&#8217;s data safe.</p><h2>Solutions for DLP Challenges</h2><h3>Change Management Strategies</h3><p>To solve DLP challenges well, you need strong change management strategies. These strategies help you adjust to changing data needs and keep your DLP policies up to date. Here are some good strategies to think about:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!isUu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff93e39ab-4826-4b14-9adb-917d84ab7b1c_681x151.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!isUu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff93e39ab-4826-4b14-9adb-917d84ab7b1c_681x151.png 424w, https://substackcdn.com/image/fetch/$s_!isUu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff93e39ab-4826-4b14-9adb-917d84ab7b1c_681x151.png 848w, https://substackcdn.com/image/fetch/$s_!isUu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff93e39ab-4826-4b14-9adb-917d84ab7b1c_681x151.png 1272w, https://substackcdn.com/image/fetch/$s_!isUu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff93e39ab-4826-4b14-9adb-917d84ab7b1c_681x151.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!isUu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff93e39ab-4826-4b14-9adb-917d84ab7b1c_681x151.png" width="681" height="151" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f93e39ab-4826-4b14-9adb-917d84ab7b1c_681x151.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:151,&quot;width&quot;:681,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29709,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175517032?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff93e39ab-4826-4b14-9adb-917d84ab7b1c_681x151.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!isUu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff93e39ab-4826-4b14-9adb-917d84ab7b1c_681x151.png 424w, https://substackcdn.com/image/fetch/$s_!isUu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff93e39ab-4826-4b14-9adb-917d84ab7b1c_681x151.png 848w, https://substackcdn.com/image/fetch/$s_!isUu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff93e39ab-4826-4b14-9adb-917d84ab7b1c_681x151.png 1272w, https://substackcdn.com/image/fetch/$s_!isUu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff93e39ab-4826-4b14-9adb-917d84ab7b1c_681x151.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>By using these strategies, you can build a culture of following rules and being aware of data security. Regular reviews and user training will help your team see DLP policies as helpful, not limiting.</p><h3>Leveraging Microsoft Tools</h3><p>Microsoft has many tools that improve your DLP efforts in the Power Platform. <a href="https://learn.microsoft.com/en-us/power-automate/desktop-flows/data-loss-prevention">Power Automate helps you set and enforce DLP policies</a> well. You can sort actions into business or non-business categories. This way, non-business actions won&#8217;t mix with business ones, which helps stop data leaks.</p><p>Also, the Center of Excellence Starter Kit improves DLP management. It has features like impact analysis, which shows how DLP policies affect current apps and workflows. By using these tools, you can make your governance processes smoother and keep a safe environment.</p><p>Compared to third-party solutions, Microsoft tools have <a href="https://www.linkedin.com/pulse/comparing-microsoft-power-platform-vs-traditional-john-straumann-q3tae">built-in governance features</a>. They let IT enforce DLP policies effectively. However, some third-party tools, like Proofpoint, offer a more complete DLP program. They track user behavior across different channels. While Microsoft tools might need manual work for policy management, third-party solutions can make fixing problems easier and give better insight into data loss events.</p><p>By using Microsoft tools and good change management strategies, you can face DLP challenges directly. This method not only improves your governance but also creates a space where new ideas can grow without risking data security.</p><h2>Future of DLP in Power Platform</h2><h3>Evolving Threat Landscape</h3><p>As you work with the Power Platform, you need to understand the changing threats. Cybercriminals are getting better at using Microsoft Power Automate to avoid being caught. If your DLP strategies have <a href="https://www.trendmicro.com/vinfo/us/security/news/threat-landscape/complexity-and-visibility-gaps-in-power-automate">gaps</a>, it can be risky for your organization. To reduce these risks, you should set strict access controls and keep a close watch on activities. This way, you can better protect sensitive data and follow the rules.</p><h3>Predictions for DLP in Business Solutions</h3><p>The future of DLP in business solutions with Power Platform looks bright. Experts think the DLP market will grow to <a href="https://vocal.media/journal/data-loss-prevention-market-to-reach-usd-12-29-billion-by-2033-driven-by-cloud-adoption-and-regulatory-compliance">USD 12.29 billion</a> by 2033. This growth is due to more cloud use and following regulations. Here are some important trends to watch:</p><ul><li><p>More companies, about 67%, will use cloud-based DLP solutions for better security.</p></li><li><p>DLP solutions will connect with zero trust systems, as 78% of businesses will use identity-based access controls.</p></li><li><p>Advanced AI will help classify content better, reaching 85% accuracy in finding personally identifiable information (PII).</p></li><li><p>Following rules like GDPR and CCPA will push 92% of financial institutions to create strong data protection policies.</p></li></ul><p>New technology in DLP will also be important for the future. The table below shows some expected improvements:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L3AD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08f5704d-bcd1-432b-9037-b259b1d7faa9_682x232.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L3AD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08f5704d-bcd1-432b-9037-b259b1d7faa9_682x232.png 424w, https://substackcdn.com/image/fetch/$s_!L3AD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08f5704d-bcd1-432b-9037-b259b1d7faa9_682x232.png 848w, https://substackcdn.com/image/fetch/$s_!L3AD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08f5704d-bcd1-432b-9037-b259b1d7faa9_682x232.png 1272w, https://substackcdn.com/image/fetch/$s_!L3AD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08f5704d-bcd1-432b-9037-b259b1d7faa9_682x232.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L3AD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08f5704d-bcd1-432b-9037-b259b1d7faa9_682x232.png" width="682" height="232" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/08f5704d-bcd1-432b-9037-b259b1d7faa9_682x232.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:232,&quot;width&quot;:682,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:44188,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175517032?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08f5704d-bcd1-432b-9037-b259b1d7faa9_682x232.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!L3AD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08f5704d-bcd1-432b-9037-b259b1d7faa9_682x232.png 424w, https://substackcdn.com/image/fetch/$s_!L3AD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08f5704d-bcd1-432b-9037-b259b1d7faa9_682x232.png 848w, https://substackcdn.com/image/fetch/$s_!L3AD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08f5704d-bcd1-432b-9037-b259b1d7faa9_682x232.png 1272w, https://substackcdn.com/image/fetch/$s_!L3AD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08f5704d-bcd1-432b-9037-b259b1d7faa9_682x232.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>By using these new ideas, your organization can stay ahead of the competition. It&#8217;s better to prevent problems than to react to them. This means focusing on monitoring and assessing risks. Knowing your data is very important, so you can find and protect sensitive information. Using a Zero Trust security framework will be key to keeping data access safe.</p><div><hr></div><p>In conclusion, good Data Loss Prevention (DLP) is very important for organizations using Power Platform. You need to set up DLP policies that work for the whole organization and also for specific environments. This helps improve control while encouraging new ideas. Make sure to check and update your DLP plans often to keep them useful.</p><blockquote><p>Here are some important improvements to think about:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kFNZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F883f1d18-f986-44a7-bf45-00aee12c478b_612x213.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kFNZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F883f1d18-f986-44a7-bf45-00aee12c478b_612x213.png 424w, https://substackcdn.com/image/fetch/$s_!kFNZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F883f1d18-f986-44a7-bf45-00aee12c478b_612x213.png 848w, https://substackcdn.com/image/fetch/$s_!kFNZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F883f1d18-f986-44a7-bf45-00aee12c478b_612x213.png 1272w, https://substackcdn.com/image/fetch/$s_!kFNZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F883f1d18-f986-44a7-bf45-00aee12c478b_612x213.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kFNZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F883f1d18-f986-44a7-bf45-00aee12c478b_612x213.png" width="612" height="213" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/883f1d18-f986-44a7-bf45-00aee12c478b_612x213.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:213,&quot;width&quot;:612,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33980,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175517032?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F883f1d18-f986-44a7-bf45-00aee12c478b_612x213.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kFNZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F883f1d18-f986-44a7-bf45-00aee12c478b_612x213.png 424w, https://substackcdn.com/image/fetch/$s_!kFNZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F883f1d18-f986-44a7-bf45-00aee12c478b_612x213.png 848w, https://substackcdn.com/image/fetch/$s_!kFNZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F883f1d18-f986-44a7-bf45-00aee12c478b_612x213.png 1272w, https://substackcdn.com/image/fetch/$s_!kFNZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F883f1d18-f986-44a7-bf45-00aee12c478b_612x213.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div></blockquote><p>By focusing on DLP, you keep sensitive data safe and encourage a culture of new ideas in your organization.</p><h2>FAQ</h2><h3>What is Data Loss Prevention (DLP) in Power Platform?</h3><p><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Data Loss Prevention (DLP)</a> in Power Platform means rules that help you manage and protect important data. These rules control how data moves through different connectors. They make sure you follow the rules while still allowing new ideas.</p><h3>Why are DLP policies important?</h3><p>DLP policies are very important for keeping sensitive data safe from unauthorized access. They help you follow laws like GDPR and HIPAA. This lowers the chance of data breaches and improves your organization&#8217;s management.</p><h3>How can I assess data sensitivity?</h3><p>To check data sensitivity, find and sort your data by its importance. Think about things like rules you need to follow and possible risks. Getting input from stakeholders in this process helps ensure a complete review and good management.</p><h3>What are the benefits of involving stakeholders in DLP?</h3><p>Involving stakeholders makes policies more relevant and helps more people accept them. Their ideas help create useful DLP policies that fit daily work, promoting responsibility and improving overall management.</p><h3>How often should I review DLP policies?</h3><p>You should check DLP policies every three months. Regular reviews help you adjust to changes in your organization and make sure your management stays effective while encouraging new ideas.</p><p></p>]]></content:encoded></item><item><title><![CDATA[Overcoming Integration Challenges with Power Apps]]></title><description><![CDATA[ntegration is very important for your Power Apps to succeed, especially when addressing integration challenges.]]></description><link>https://newsletter.m365.show/p/overcoming-integration-challenges</link><guid isPermaLink="false">https://newsletter.m365.show/p/overcoming-integration-challenges</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Sun, 05 Oct 2025 21:32:19 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/175109914/295a32476087e2bf710ea94fa37c211f.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>ntegration is very important for your Power Apps to succeed, especially when addressing integration challenges. You may encounter different problems when connecting to outside systems. These integration challenges can slow down your app and make it harder to use. It is important to find good solutions for these issues. By solving these problems, you can improve your workflows and make processes easier. This will help your applications work better and be more user-friendly.</p><h2>Key Takeaways</h2><ul><li><p>Integration is very important for Power Apps to succeed. Fixing problems like <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">data access</a> and security can make apps work better.</p></li><li><p>Picking the right connectors is key. Look at business needs and data sources to make sure integration works well.</p></li><li><p>Making performance better helps users enjoy the app more. Use delegation, make formulas simpler, and control data loading to speed up the app.</p></li><li><p>Set up strong security rules. Use role-based access control and watch activity to keep sensitive data safe.</p></li><li><p>Use community resources and official guides. Join forums and training programs to get better at integration skills.</p></li></ul><h2>Common Integration Challenges</h2><p>When you connect Power Apps with other systems, you might face some problems. Knowing these issues can help you find good solutions.</p><h3>Data Accessibility</h3><p><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Data accessibility</a> is a big problem in Power Apps integration. You may have trouble with connector limits, especially when connecting to non-Microsoft services. Power Apps has many connectors, but some outside systems do not have built-in options. This can cause you to do extra work, like exporting data to CSV files. Also, throughput limits can stop you from reading or writing a lot of data. For example, if you try to process more than 2,000 items from places like SharePoint, you might run into failures unless you use delegation.</p><h3>Security Issues</h3><p>Security issues can also make your integration harder. You need to check risks to data privacy, especially when using third-party services. Misconfigurations can let unauthorized people access data. For example, not setting the right user permissions can expose sensitive information. Also, <a href="https://learn.microsoft.com/en-us/power-platform/admin/security/faqs">not following rules like GDPR</a> can lead to legal problems.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aaen!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb2a183-1179-4358-926a-62e587f0596c_822x175.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aaen!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb2a183-1179-4358-926a-62e587f0596c_822x175.png 424w, https://substackcdn.com/image/fetch/$s_!aaen!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb2a183-1179-4358-926a-62e587f0596c_822x175.png 848w, https://substackcdn.com/image/fetch/$s_!aaen!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb2a183-1179-4358-926a-62e587f0596c_822x175.png 1272w, https://substackcdn.com/image/fetch/$s_!aaen!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb2a183-1179-4358-926a-62e587f0596c_822x175.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aaen!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb2a183-1179-4358-926a-62e587f0596c_822x175.png" width="822" height="175" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/afb2a183-1179-4358-926a-62e587f0596c_822x175.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:175,&quot;width&quot;:822,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:31927,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175109914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb2a183-1179-4358-926a-62e587f0596c_822x175.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aaen!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb2a183-1179-4358-926a-62e587f0596c_822x175.png 424w, https://substackcdn.com/image/fetch/$s_!aaen!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb2a183-1179-4358-926a-62e587f0596c_822x175.png 848w, https://substackcdn.com/image/fetch/$s_!aaen!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb2a183-1179-4358-926a-62e587f0596c_822x175.png 1272w, https://substackcdn.com/image/fetch/$s_!aaen!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb2a183-1179-4358-926a-62e587f0596c_822x175.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Complexity of Connections</h3><p>The complexity of connections can make it hard to scale and maintain your Power Apps solutions. <a href="https://nri-na.com/blog/when-is-app-too-complex-for-power-apps/">Connecting with complex systems like ERP and CRM</a> can slow things down. You might see slower load times and possible inefficiencies because of complicated logic. Governance is important to stop app sprawl and version conflicts.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A8LS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56ac769-f0c4-491f-b0b0-13b2575c436b_814x124.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A8LS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56ac769-f0c4-491f-b0b0-13b2575c436b_814x124.png 424w, https://substackcdn.com/image/fetch/$s_!A8LS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56ac769-f0c4-491f-b0b0-13b2575c436b_814x124.png 848w, https://substackcdn.com/image/fetch/$s_!A8LS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56ac769-f0c4-491f-b0b0-13b2575c436b_814x124.png 1272w, https://substackcdn.com/image/fetch/$s_!A8LS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56ac769-f0c4-491f-b0b0-13b2575c436b_814x124.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A8LS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56ac769-f0c4-491f-b0b0-13b2575c436b_814x124.png" width="814" height="124" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c56ac769-f0c4-491f-b0b0-13b2575c436b_814x124.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:124,&quot;width&quot;:814,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:19236,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175109914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56ac769-f0c4-491f-b0b0-13b2575c436b_814x124.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!A8LS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56ac769-f0c4-491f-b0b0-13b2575c436b_814x124.png 424w, https://substackcdn.com/image/fetch/$s_!A8LS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56ac769-f0c4-491f-b0b0-13b2575c436b_814x124.png 848w, https://substackcdn.com/image/fetch/$s_!A8LS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56ac769-f0c4-491f-b0b0-13b2575c436b_814x124.png 1272w, https://substackcdn.com/image/fetch/$s_!A8LS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56ac769-f0c4-491f-b0b0-13b2575c436b_814x124.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><a href="https://www.adalo.com/posts/integration-challenges-with-legacy-technologies-b2b-stats">Old systems and the lack of built-in connectors</a> create big challenges for successful integration. Many organizations find it hard to connect different data sources, which can lead to higher costs and inefficiencies.</p><h2>Strategies for Power Apps Integration</h2><div id="youtube2-mnHxS5XD8jc" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;mnHxS5XD8jc&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/mnHxS5XD8jc?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Connecting Power Apps with outside systems can be tough. But you can get past these challenges with the right plans. Here are some steps to improve your Power Apps integration.</p><h3>Choosing Connectors</h3><p>Picking the right connectors is very important for good Power Apps integration. You should think about these things when you choose:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!76Ti!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe702ffb1-ec4f-4950-808b-d808d6832221_814x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!76Ti!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe702ffb1-ec4f-4950-808b-d808d6832221_814x178.png 424w, https://substackcdn.com/image/fetch/$s_!76Ti!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe702ffb1-ec4f-4950-808b-d808d6832221_814x178.png 848w, https://substackcdn.com/image/fetch/$s_!76Ti!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe702ffb1-ec4f-4950-808b-d808d6832221_814x178.png 1272w, https://substackcdn.com/image/fetch/$s_!76Ti!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe702ffb1-ec4f-4950-808b-d808d6832221_814x178.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!76Ti!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe702ffb1-ec4f-4950-808b-d808d6832221_814x178.png" width="814" height="178" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e702ffb1-ec4f-4950-808b-d808d6832221_814x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:178,&quot;width&quot;:814,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33177,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175109914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe702ffb1-ec4f-4950-808b-d808d6832221_814x178.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!76Ti!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe702ffb1-ec4f-4950-808b-d808d6832221_814x178.png 424w, https://substackcdn.com/image/fetch/$s_!76Ti!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe702ffb1-ec4f-4950-808b-d808d6832221_814x178.png 848w, https://substackcdn.com/image/fetch/$s_!76Ti!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe702ffb1-ec4f-4950-808b-d808d6832221_814x178.png 1272w, https://substackcdn.com/image/fetch/$s_!76Ti!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe702ffb1-ec4f-4950-808b-d808d6832221_814x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Using <a href="https://stallions.solutions/how-to-tackle-power-apps-integration-issues-effectively/">ready-made connectors</a> for common apps can save you time. If ready-made options don&#8217;t work, you can create custom connectors. This helps you connect to special APIs and meet your needs. Knowing how your system&#8217;s data is set up helps you avoid problems during integration.</p><h3>Optimizing Performance</h3><p>Improving performance and scalability is key for a smooth user experience. Here are some ways to make your Power Apps integrations better:</p><ul><li><p>Focus on <a href="https://learn.microsoft.com/en-us/power-platform/well-architected/performance-efficiency/continuous-performance-optimize">important user and system flows</a> to improve key processes.</p></li><li><p>Use <a href="https://www.cloudthat.com/resources/blog/how-to-maximize-performance-in-power-apps-with-best-practices">delegation to get only the data you need</a>, which cuts down on extra loading.</p></li><li><p>Cut down on unnecessary controls on screens and use galleries for repeating data.</p></li><li><p>Break complex formulas into smaller parts and use variables to keep temporary results.</p></li><li><p>Improve image quality and size to make load times faster.</p></li><li><p>Use loading screens and feedback messages to keep users informed while data loads.</p></li></ul><p>By fixing technical issues and improving your database queries, you can greatly boost performance and ease of use. Regular testing and making changes based on user feedback will help you find and fix slow spots.</p><h3>Managing Security</h3><p>Security is very important when connecting Power Apps with outside systems. Here are some best practices to keep security in check:</p><ol><li><p>Use <a href="https://blog.sibasi.com/power-platform-security-best-practices-what-every-admin-should-know">Environment-Level Security</a>: Keep Development, Testing, and Production environments separate. Limit who can create new environments and set Data Loss Prevention (DLP) rules for each one.</p></li><li><p>Implement Role-Based Access Control (RBAC): Use security roles and field-level security in Dataverse. Don&#8217;t give the System Administrator role unless you have to.</p></li><li><p>Audit and Monitor Activity: Turn on audit logs and access reports to watch app usage and connector activity.</p></li><li><p>Manage Data with DLP Policies: Stop risky connector combinations and limit sensitive data from leaving safe environments.</p></li><li><p>Label and Classify Data: Work with Microsoft Information Protection to enforce row-level security.</p></li></ol><p>By following these strategies, you can handle integration challenges well and improve the reliability of your Power Apps integration.</p><h2>Overcoming Delegation Limitations</h2><p>When you use Power Apps, you might face delegation limitations. These limitations can slow down your app and make it harder to use. But you can manage these problems with some smart strategies. Here are two great options: Dataverse and SQL alternatives.</p><h3>Using Dataverse</h3><p><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Dataverse</a> is a strong data platform that helps your Power Apps work better. It supports delegation well, letting you use more functions than other data sources like Excel. Here are some benefits of using Dataverse:</p><ul><li><p><strong>Scalability</strong>: Dataverse can handle a lot of data easily.</p></li><li><p><strong>Delegation Support</strong>: It has the <a href="https://www.linkedin.com/pulse/power-apps-delegation-what-you-need-know-boost-app-vaibhav-tiwari-gmfjc">best support for delegation</a> compared to other sources.</p></li><li><p><strong>Avoiding Common Warnings</strong>: Moving to Dataverse helps you skip common delegation warnings from non-delegable functions.</p></li></ul><p>By switching to Dataverse, you let the data source do the hard work. This makes your app run better and cuts down on complicated fixes. You can focus on making user-friendly applications without stressing about data limits.</p><h3>SQL Alternatives</h3><p>If Dataverse isn&#8217;t right for you, think about SQL alternatives. SQL Server and other SQL systems can also help with delegation issues. Here&#8217;s how they stack up against Dataverse:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!r8a1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd16b0bfd-6df6-4853-b441-578f3f1352a9_814x292.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r8a1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd16b0bfd-6df6-4853-b441-578f3f1352a9_814x292.png 424w, https://substackcdn.com/image/fetch/$s_!r8a1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd16b0bfd-6df6-4853-b441-578f3f1352a9_814x292.png 848w, https://substackcdn.com/image/fetch/$s_!r8a1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd16b0bfd-6df6-4853-b441-578f3f1352a9_814x292.png 1272w, https://substackcdn.com/image/fetch/$s_!r8a1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd16b0bfd-6df6-4853-b441-578f3f1352a9_814x292.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!r8a1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd16b0bfd-6df6-4853-b441-578f3f1352a9_814x292.png" width="814" height="292" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d16b0bfd-6df6-4853-b441-578f3f1352a9_814x292.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:292,&quot;width&quot;:814,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:68997,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175109914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd16b0bfd-6df6-4853-b441-578f3f1352a9_814x292.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!r8a1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd16b0bfd-6df6-4853-b441-578f3f1352a9_814x292.png 424w, https://substackcdn.com/image/fetch/$s_!r8a1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd16b0bfd-6df6-4853-b441-578f3f1352a9_814x292.png 848w, https://substackcdn.com/image/fetch/$s_!r8a1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd16b0bfd-6df6-4853-b441-578f3f1352a9_814x292.png 1272w, https://substackcdn.com/image/fetch/$s_!r8a1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd16b0bfd-6df6-4853-b441-578f3f1352a9_814x292.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>SQL alternatives can manage large amounts of data and complex queries well. But they might have some limits with delegation. For example, SharePoint has known delegation problems and limited support for relationships.</p><p>To deal with delegation limitations better, try these strategies:</p><ol><li><p><strong><a href="https://blog.sibasi.com/overcoming-delegation-limitations-powerapps-boosting-performance-and-scalability">Use Delegable Functions</a></strong>: Stick to functions that your data source supports.</p></li><li><p><strong>Avoid Non-Delegable Logic</strong>: Make your filters simpler to use only delegable conditions.</p></li><li><p><strong>Use StartsWith Instead of Search</strong>: Choose StartsWith for better delegation.</p></li><li><p><strong>Filter by User or Date</strong>: Limit data at the start to boost performance.</p></li><li><p><strong>Preload Data into Collections</strong>: Use ClearCollect for small datasets only.</p></li><li><p><strong>Switch to Dataverse or SQL</strong>: Think about these options for better delegation support.</p></li></ol><p>By using these strategies, you can improve your Power Apps integration and make everything work better.</p><h2>Best Practices for Data Management</h2><p>Good data management is very important for successful Power Apps integration. You can make your app work better and be safer by following best practices in data rules and user access.</p><h3>Data Governance</h3><p>Creating a <a href="https://global.hitachi-solutions.com/blog/power-platform-governance/">strong data governance plan</a> helps you manage your data well. Here are some important areas to focus on:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HXQR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58dc9c0a-45d4-4342-aff9-8adef8afd530_811x201.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HXQR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58dc9c0a-45d4-4342-aff9-8adef8afd530_811x201.png 424w, https://substackcdn.com/image/fetch/$s_!HXQR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58dc9c0a-45d4-4342-aff9-8adef8afd530_811x201.png 848w, https://substackcdn.com/image/fetch/$s_!HXQR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58dc9c0a-45d4-4342-aff9-8adef8afd530_811x201.png 1272w, https://substackcdn.com/image/fetch/$s_!HXQR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58dc9c0a-45d4-4342-aff9-8adef8afd530_811x201.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HXQR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58dc9c0a-45d4-4342-aff9-8adef8afd530_811x201.png" width="811" height="201" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58dc9c0a-45d4-4342-aff9-8adef8afd530_811x201.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:201,&quot;width&quot;:811,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:45704,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175109914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58dc9c0a-45d4-4342-aff9-8adef8afd530_811x201.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HXQR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58dc9c0a-45d4-4342-aff9-8adef8afd530_811x201.png 424w, https://substackcdn.com/image/fetch/$s_!HXQR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58dc9c0a-45d4-4342-aff9-8adef8afd530_811x201.png 848w, https://substackcdn.com/image/fetch/$s_!HXQR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58dc9c0a-45d4-4342-aff9-8adef8afd530_811x201.png 1272w, https://substackcdn.com/image/fetch/$s_!HXQR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58dc9c0a-45d4-4342-aff9-8adef8afd530_811x201.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Using these practices helps you define different environment types, enforce DLP rules, and follow regulations. This organized way helps with responsible app development.</p><h3>User Access Management</h3><p>User access management is very important for data safety. By controlling who can use your apps, you lower the chance of unauthorized access. Here are some good strategies:</p><ul><li><p>Set <a href="https://learn.microsoft.com/en-us/power-platform/admin/security/identity-access-management">security roles</a> that explain access levels.</p></li><li><p>Give roles to users based on what they need.</p></li><li><p>Regularly check and update roles to follow data security rules.</p></li></ul><p>You should also think about using role-based access control (RBAC). This method makes sure only allowed users can see sensitive data. Also, guest access limits help stop oversharing of information.</p><p>Regular audits are key for keeping security strong. They help you find possible weak spots and check if your data rules are working. By following these best practices, you can create a safe and efficient space for your Power Apps integration.</p><h2>Resources for Ongoing Support</h2><p>Finding good resources can really help you with Power Apps integration. You can use different platforms to learn, solve problems, and connect with others in the community.</p><h3>Community Forums</h3><p>Joining community forums is a great way to get help and ideas. Here are some active forums where you can ask questions and share your stories:</p><ul><li><p><strong><a href="https://community.powerplatform.com/forums/thread/">Power Apps - Power Query</a></strong></p></li><li><p><strong>Power Automate - AI Builder</strong></p></li><li><p><strong>Power Automate - Building Flows</strong></p></li><li><p><strong>Power Automate - Connector Development</strong></p></li><li><p><strong>Power Automate - General Discussion</strong></p></li><li><p><strong>Power Pages - Customize &amp; Extend</strong></p></li></ul><p>These forums let you meet other users who have similar problems. You can find answers to common questions and share your own advice.</p><h3>Official Documentation</h3><p>Official documentation is a key resource for learning <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Power Apps integration skills</a>. Here&#8217;s a table of helpful documents that can guide you through integration:</p><ul><li><p><a href="https://www.dev4side.com/en/blog/power-apps-tutorial">Power Apps connector documentation</a> <a href="https://learn.microsoft.com/en-us/connectors/">Link</a></p></li><li><p>Power Apps data integrator documentation <a href="https://learn.microsoft.com/en-us/power-platform/admin/data-integrator">Link</a></p></li><li><p>Official Power Query documentation <a href="https://learn.microsoft.com/en-us/power-query/">Link</a></p></li><li><p>On-Premise Service Gateway Documentation <a href="https://learn.microsoft.com/en-us/data-integration/gateway/service-gateway-onprem">Link</a></p></li><li><p>Guide to integrating Power Apps with SharePoint Online <a href="https://learn.microsoft.com/en-us/power-apps/maker/canvas-apps/sharepoint-scenario-intro">Link</a></p></li></ul><p></p><p>These resources give you clear instructions on different parts of integration. They help you learn how to use Power Apps with various data sources.</p><p>Besides forums and documents, think about checking out training programs. Courses like &#8220;Advanced Power App Development Training&#8221; and &#8220;Power Apps and SharePoint Integration 2025: Best Practices&#8221; offer hands-on learning. These programs can help you understand integration techniques and best practices better.</p><p>By using these resources, you can improve your skills and tackle integration challenges more easily.</p><div><hr></div><p>Fixing integration challenges is very important for getting the most out of Power Apps. By solving problems like data access, security, and connection issues, you can make your app easier to use and better at performing tasks. Here are some important points to remember:</p><ul><li><p>Power Apps lets you build <a href="https://www.425consulting.com/blog/blog-business-intelligence/a-case-study-solving-data-chaos-with-power-apps">custom apps without needing a lot of coding skills</a>.</p></li><li><p>A central data dictionary helps manage data and keeps it consistent.</p></li><li><p>Automated workflows and role-based security improve control and protect data.</p></li></ul><p>You should focus on training and planning to get ready for these challenges. Adding extra tools can also help with missing features. By using these strategies, you can make processes smoother and encourage new ideas in your organization.</p><h2>FAQ</h2><h3>What are Power Apps?</h3><p>Power Apps is a Microsoft tool that helps you make custom apps. You don&#8217;t need to know a lot about coding. You can <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">link to different data sources</a> and automate tasks to improve your business.</p><h3>How do I improve performance in Power Apps?</h3><p>To make your app work better, focus on improving data queries. Use delegation and reduce unnecessary controls. Test your app often and ask users for feedback to find slow parts.</p><h3>What is delegation in Power Apps?</h3><p>Delegation means Power Apps can send data processing to the data source. This helps you handle larger sets of data without slowing down your app.</p><h3>How can I ensure data security in Power Apps?</h3><p>You can keep data safe by using role-based access control. Also, use environment-level security and check user access regularly. Follow good data rules to protect important information.</p><h3>Can I integrate Power Apps with external systems?</h3><p>Yes, you can connect Power Apps with outside systems. You can use built-in connectors or make custom ones. This helps you link to different data sources and automate tasks well.</p>]]></content:encoded></item><item><title><![CDATA[Building Secure Customer Portals with Power Pages and Dataverse]]></title><description><![CDATA[In today&#8217;s online world, organizations have big problems protecting sensitive data.]]></description><link>https://newsletter.m365.show/p/building-secure-customer-portals</link><guid isPermaLink="false">https://newsletter.m365.show/p/building-secure-customer-portals</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Thu, 02 Oct 2025 23:33:56 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/175092624/c350d3b68d40de0932f19cf45b806ce3.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>In today&#8217;s online world, organizations have big problems protecting sensitive data. This data is shared with customers, partners, and vendors. More cyber threats mean you need <a href="https://www.moxo.com/blog/secure-client-portals-non-negotiable">better security measures</a>. Internal issues, like mishandling data and employees leaving, can put your organization at risk. Also, mistakes made by people are a major cause of data breaches. As rules get stricter, creating secure customer portals is very important. This helps keep trust and protects information.</p><h2>Key Takeaways</h2><ul><li><p>Microsoft Power Pages helps make safe customer portals. These portals protect important data and improve user experience.</p></li><li><p>Use strong security steps like multi-factor authentication and role-based access. This keeps your portal safe.</p></li><li><p>Change your portal&#8217;s design to show your brand. This builds trust and helps keep customers loyal.</p></li><li><p>Test and take care of your portal often. This makes sure it stays safe and meets user needs well.</p></li><li><p><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Connect Dataverse</a> for better data management. It allows real-time access and follows security rules.</p></li></ul><h2>Overview of Microsoft Power Pages</h2><p>Microsoft Power Pages is a strong tool that helps you make safe customer portals. These portals let you share data and services with customers, partners, and vendors while keeping security high. With Power Pages, you can create easy-to-use designs that improve customer interaction and make processes smoother.</p><h3>Key Features</h3><p>Power Pages has many features that make it great for building safe customer portals. Here are some popular features:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!09F6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0454b2e-2024-4b42-99d7-e32e48a7f22b_813x246.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!09F6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0454b2e-2024-4b42-99d7-e32e48a7f22b_813x246.png 424w, https://substackcdn.com/image/fetch/$s_!09F6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0454b2e-2024-4b42-99d7-e32e48a7f22b_813x246.png 848w, https://substackcdn.com/image/fetch/$s_!09F6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0454b2e-2024-4b42-99d7-e32e48a7f22b_813x246.png 1272w, https://substackcdn.com/image/fetch/$s_!09F6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0454b2e-2024-4b42-99d7-e32e48a7f22b_813x246.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!09F6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0454b2e-2024-4b42-99d7-e32e48a7f22b_813x246.png" width="813" height="246" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a0454b2e-2024-4b42-99d7-e32e48a7f22b_813x246.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:246,&quot;width&quot;:813,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:56088,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175092624?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0454b2e-2024-4b42-99d7-e32e48a7f22b_813x246.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!09F6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0454b2e-2024-4b42-99d7-e32e48a7f22b_813x246.png 424w, https://substackcdn.com/image/fetch/$s_!09F6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0454b2e-2024-4b42-99d7-e32e48a7f22b_813x246.png 848w, https://substackcdn.com/image/fetch/$s_!09F6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0454b2e-2024-4b42-99d7-e32e48a7f22b_813x246.png 1272w, https://substackcdn.com/image/fetch/$s_!09F6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0454b2e-2024-4b42-99d7-e32e48a7f22b_813x246.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>These features help you manage who can see your data and how they use it.</p><h3>Benefits for Customers</h3><p>Using Microsoft Power Pages for your customer portals has many benefits. Here are some main advantages:</p><ul><li><p><a href="https://archerpoint.com/benefits-of-microsoft-power-platform-and-business-central/">Enhanced Productivity</a>: You can make customizable portals that improve customer interactions.</p></li><li><p>Reduced Operational Costs: By offering self-service options, you cut down on customer support costs.</p></li><li><p>Improved Customer Experience: Features like chatbots and customer portals provide 24/7 support, making users happier.</p></li><li><p>Security and Compliance: Built-in security tools help you follow rules, keeping sensitive data safe.</p></li></ul><p>Power Pages also works for many uses, like <a href="https://i3solutions.com/power-pages-software-development/what-is-microsoft-power-pages/">self-service customer portals</a>, vendor onboarding, and public service engagement. This flexibility lets you adjust the portal to fit your needs.</p><p>By using Microsoft Power Pages, you can create secure customer portals that protect your data and improve the overall customer experience.</p><h2>Creating Secure Customer Portals</h2><div id="youtube2-iGkYTgLjRgk" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;iGkYTgLjRgk&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/iGkYTgLjRgk?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Making secure customer portals needs a careful plan. This plan makes sure the portal works well and is safe. Follow these steps to set up your portal:</p><ol><li><p><strong><a href="https://arineo.com/en/blog-en/microsoft-power-pages-how-to-create-a-b2b-customer-portal-a-step-by-step-guide/">Sign in to Microsoft Power Pages</a></strong>: Use your Microsoft account to log in.</p></li><li><p><strong>Create a new website</strong>: Click on &#8216;Create new website&#8217; and pick a template that works for you.</p></li><li><p><strong>Define user roles</strong>: Decide which user groups can see which information. This is important for managing permissions.</p></li><li><p><strong>Enable authentication</strong>: Use Azure Active Directory or <a href="https://bettermode.com/blog/customer-portal-best-practices">multi-factor authentication</a> to make security better. Two-factor authentication is a good way to protect sensitive data.</p></li><li><p><strong>Comply with GDPR and compliance requirements</strong>: Make sure your website follows all laws to protect user data.</p></li><li><p><strong>Customize the design for your corporate brand</strong>: Add your company&#8217;s design elements and make navigation easy for users.</p></li><li><p><strong><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Integration with Microsoft Dataverse</a> and business applications</strong>: Link your website to Dataverse, SQL, or SharePoint to manage data well.</p></li><li><p><strong>Ensure security and compliance</strong>: Use data security measures and manage permissions to stop unauthorized access.</p></li><li><p><strong>Publish and optimize your website</strong>: Check the preview, start publishing, and watch performance to keep everything running well.</p></li></ol><blockquote><p><strong>Tip</strong>: <a href="https://spp.co/blog/customer-portal-features/">Turn off anonymous access</a>. This means users must log in before using the portal, which makes it much safer.</p></blockquote><h3>User Interface Design</h3><p>A good user interface (UI) is very important for your customer portal&#8217;s success. <a href="https://khacreationusa.com/user-friendly-interface-design-essential-guidelines-for-optimal-ux/">Keep it simple and clear</a> to help users have a good experience. Here are some key ideas to think about:</p><ul><li><p><strong><a href="https://medium.com/%40uidesign0005/best-practices-for-designing-user-friendly-interfaces-for-ui-ux-designers-0b761c85ce48">Prioritize simplicity and clarity</a></strong>: Don&#8217;t confuse users with complicated designs. A simple layout helps users find their way easily.</p></li><li><p><strong>Implement consistency</strong>: Keep things the same on all pages. This helps users feel comfortable while using the portal.</p></li><li><p><strong>Make navigation intuitive</strong>: Use clear labels and standard patterns to help users move through the content. Organizing content logically makes navigation easier.</p></li><li><p><strong>Ensure responsiveness</strong>: Design your portal to work on different devices. A responsive design fits various screen sizes, making it easier to access.</p></li><li><p><strong>Focus on accessibility</strong>: Make sure everyone, including those with disabilities, can use the portal.</p></li></ul><p>User-friendly interfaces that allow easy access to security settings can greatly improve the safety of customer portals. Using <a href="https://uxpamagazine.org/customer-experience-a-major-factor-in-customer-portal-success/">strong firewalls, encryption, and multi-layered authentication</a> makes security better for both admins and customers.</p><p>By following these tips, you can create secure customer portals that protect sensitive data and give users a smooth experience.</p><h2>Customization and Branding</h2><p>Building a strong brand in your customer portal is very important. Keeping your brand the same helps your portal look good and builds trust with users. Here&#8217;s how to add branding well:</p><h3>Consistent Branding</h3><p>To make sure your portal shows your brand correctly, pay attention to these key parts:</p><ul><li><p><strong><a href="https://www.conquestgraphics.com/blog/conquest-graphics/2020/06/09/using-a-brand-portal-for-consistent-brand-delivery">Centralized Asset Management</a></strong>: Store all branding materials in one place. This keeps everything looking the same across your portal.</p></li><li><p><strong>Effortless Updates</strong>: Quickly change your branding materials when needed. This makes it easy to stay consistent during updates or rebranding.</p></li><li><p><strong><a href="https://www.usecollect.com/blog/white-label-branding-for-client-portals-best-practices">Visual Identity Setup</a></strong>: Use your logo, colors, and fonts to show your company&#8217;s true image.</p></li><li><p><strong>Custom Domain Configuration</strong>: Create a domain that links directly to your business. This builds trust and helps users feel less confused.</p></li><li><p><strong>Brand Voice and Messaging Alignment</strong>: Make sure all text matches your brand&#8217;s style. This helps create a smooth experience for clients.</p></li></ul><p><a href="https://www.brandblast.ai/blog-posts/why-a-consistent-online-presence-is-crucial-for-your-brand">Consistent branding builds trust</a>. When customers see your brand as reliable, they are more likely to engage with it, tell others about it, and stay loyal. There is a strong link between consistent branding and customer loyalty, showing how important it is to be predictable and reliable to build trust.</p><h3>Enhancing User Experience</h3><p>User experience (UX) is very important for your customer portal&#8217;s success. Here are some improvements that can really help customer satisfaction:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Wanq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1da8f0d-e1f4-4dec-96f1-0a3b879ece47_816x291.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Wanq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1da8f0d-e1f4-4dec-96f1-0a3b879ece47_816x291.png 424w, https://substackcdn.com/image/fetch/$s_!Wanq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1da8f0d-e1f4-4dec-96f1-0a3b879ece47_816x291.png 848w, https://substackcdn.com/image/fetch/$s_!Wanq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1da8f0d-e1f4-4dec-96f1-0a3b879ece47_816x291.png 1272w, https://substackcdn.com/image/fetch/$s_!Wanq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1da8f0d-e1f4-4dec-96f1-0a3b879ece47_816x291.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Wanq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1da8f0d-e1f4-4dec-96f1-0a3b879ece47_816x291.png" width="816" height="291" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1da8f0d-e1f4-4dec-96f1-0a3b879ece47_816x291.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:291,&quot;width&quot;:816,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:65871,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175092624?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1da8f0d-e1f4-4dec-96f1-0a3b879ece47_816x291.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Wanq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1da8f0d-e1f4-4dec-96f1-0a3b879ece47_816x291.png 424w, https://substackcdn.com/image/fetch/$s_!Wanq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1da8f0d-e1f4-4dec-96f1-0a3b879ece47_816x291.png 848w, https://substackcdn.com/image/fetch/$s_!Wanq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1da8f0d-e1f4-4dec-96f1-0a3b879ece47_816x291.png 1272w, https://substackcdn.com/image/fetch/$s_!Wanq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1da8f0d-e1f4-4dec-96f1-0a3b879ece47_816x291.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>By focusing on these improvements, you create a friendly environment that encourages users to engage and feel satisfied. A well-branded and user-friendly portal not only keeps sensitive data safe but also strengthens your bond with customers.</p><h2>Security Measures for B2B Portals</h2><p>When you create a B2B customer portal, security is very important. You must use strong ways to check who can enter and protect data well. Here&#8217;s how to make your portal very secure.</p><h3>Authentication Models</h3><p>Picking the right way to check users is key for your B2B portal. Here are some good options to think about:</p><ul><li><p><strong><a href="https://stytch.com/blog/introducing-b2b-authentication/">Organization-first model</a></strong>: This model handles different checking needs well. It saves time for developers by making backend work easier. You can change the checking process based on what your organization needs.</p></li><li><p><strong><a href="https://unlockcommerce.co/why-mfa-matters">Multi-factor authentication (MFA)</a></strong>: MFA asks users for more than one way to prove who they are. This stops unauthorized access, even if passwords are stolen. Since B2B deals often involve large amounts of money, MFA helps prevent big financial losses. It also follows rules like GDPR by keeping sensitive data safe.</p></li></ul><p>Using these checking methods helps you create a smooth user experience while keeping your portal secure.</p><h3>Data Protection Strategies</h3><p>To keep your data safe, think about these strategies:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!c9Hy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c50bc4-6f73-4a44-a676-c684be0bf488_819x303.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c9Hy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c50bc4-6f73-4a44-a676-c684be0bf488_819x303.png 424w, https://substackcdn.com/image/fetch/$s_!c9Hy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c50bc4-6f73-4a44-a676-c684be0bf488_819x303.png 848w, https://substackcdn.com/image/fetch/$s_!c9Hy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c50bc4-6f73-4a44-a676-c684be0bf488_819x303.png 1272w, https://substackcdn.com/image/fetch/$s_!c9Hy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c50bc4-6f73-4a44-a676-c684be0bf488_819x303.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c9Hy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c50bc4-6f73-4a44-a676-c684be0bf488_819x303.png" width="819" height="303" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e7c50bc4-6f73-4a44-a676-c684be0bf488_819x303.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:303,&quot;width&quot;:819,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:61245,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175092624?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c50bc4-6f73-4a44-a676-c684be0bf488_819x303.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!c9Hy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c50bc4-6f73-4a44-a676-c684be0bf488_819x303.png 424w, https://substackcdn.com/image/fetch/$s_!c9Hy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c50bc4-6f73-4a44-a676-c684be0bf488_819x303.png 848w, https://substackcdn.com/image/fetch/$s_!c9Hy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c50bc4-6f73-4a44-a676-c684be0bf488_819x303.png 1272w, https://substackcdn.com/image/fetch/$s_!c9Hy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c50bc4-6f73-4a44-a676-c684be0bf488_819x303.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You can also use <a href="https://www.getboomerang.ai/post/blog-b2b-data-protection-best-practices-to-safeguard-customer-information">Artificial Intelligence (AI) and Machine Learning (ML)</a> to find and respond to threats. Data Loss Prevention (DLP) tools can watch over sensitive information, making sure your data stays safe.</p><p>By using these data protection strategies, you can lower the chances of data breaches and improve the security of your B2B customer portal. Remember, <a href="https://getdatabees.com/compliant-b2b-data/">following rules like GDPR and CCPA</a> is very important for keeping your customers&#8217; data safe and building trust.</p><h2>Integrating Dataverse for Data Management</h2><p>Adding Dataverse to your customer portal makes it work much better. Dataverse is a <a href="https://msdynamicsworld.com/story/microsoft-enhance-dataverse-mcp-server-major-capabilities">strong platform for handling business and operational data</a>. It helps you manage data across different agents, which boosts teamwork and efficiency. With Microsoft Copilot Studio, you can organize tasks easily and on a larger scale.</p><h3>Data Management Features</h3><p>Dataverse has many special data management features that make it stand out from other options. Here are some important abilities:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nPiP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61780e0d-65fe-4b3e-ab14-e25157b63c0e_816x364.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nPiP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61780e0d-65fe-4b3e-ab14-e25157b63c0e_816x364.png 424w, https://substackcdn.com/image/fetch/$s_!nPiP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61780e0d-65fe-4b3e-ab14-e25157b63c0e_816x364.png 848w, https://substackcdn.com/image/fetch/$s_!nPiP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61780e0d-65fe-4b3e-ab14-e25157b63c0e_816x364.png 1272w, https://substackcdn.com/image/fetch/$s_!nPiP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61780e0d-65fe-4b3e-ab14-e25157b63c0e_816x364.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nPiP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61780e0d-65fe-4b3e-ab14-e25157b63c0e_816x364.png" width="816" height="364" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/61780e0d-65fe-4b3e-ab14-e25157b63c0e_816x364.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:364,&quot;width&quot;:816,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:75825,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/175092624?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61780e0d-65fe-4b3e-ab14-e25157b63c0e_816x364.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nPiP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61780e0d-65fe-4b3e-ab14-e25157b63c0e_816x364.png 424w, https://substackcdn.com/image/fetch/$s_!nPiP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61780e0d-65fe-4b3e-ab14-e25157b63c0e_816x364.png 848w, https://substackcdn.com/image/fetch/$s_!nPiP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61780e0d-65fe-4b3e-ab14-e25157b63c0e_816x364.png 1272w, https://substackcdn.com/image/fetch/$s_!nPiP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61780e0d-65fe-4b3e-ab14-e25157b63c0e_816x364.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>These features help you manage your data well while keeping it secure and compliant.</p><p>Dataverse also allows real-time data querying, giving you quick access to information. This ability helps with decision-making and quick responses in your customer portals. Plus, it combines knowledge from different data sources, enriching the information available to users.</p><h3>Seamless Integration Techniques</h3><p>Connecting Dataverse with Microsoft Power Pages offers many advantages. This connection allows smooth interaction with Dataverse data on your websites. You can show Dataverse data in different ways, improving your portal&#8217;s functionality. Here are some best practices for a successful integration:</p><ul><li><p><strong>Robust Data Modeling</strong>: Spend time creating a <a href="https://creospark.com/microsoft-dataverse-guide/">well-organized data model</a>. This means defining tables, columns, and relationships for efficient data management.</p></li><li><p><strong><a href="https://www.cloudthat.com/resources/blog/how-power-pages-and-dataverse-are-transforming-data-management">Role-Based Security</a></strong>: Use role-based security to protect sensitive data. This method ensures you follow rules and keeps your organization safe from data breaches.</p></li><li><p><strong>Continuous Monitoring and Maintenance</strong>: Regularly check your Dataverse environment. This helps find and fix performance problems early, ensuring everything runs smoothly.</p></li><li><p><strong>Promote Continuous Learning and Collaboration</strong>: Encourage a learning culture in your organization. Provide training to get the most out of Dataverse and its connection with Microsoft Power Pages.</p></li></ul><p>By following these techniques, you can use Dataverse&#8217;s features to improve your secure customer portals. This connection not only enhances data management but also boosts security and compliance.</p><p>Integrating Dataverse with your customer portal gives you real-time access to enterprise data. This means the information shown is always correct and current. The mix of Dataverse and Power Pages improves compliance and data integrity, making it easier for you to manage secure data storage.</p><h2>Best Practices for Publishing</h2><p>Publishing a customer portal needs careful attention. You want everything to work well and be safe. Here are some best practices to follow.</p><h3>Testing and Quality Assurance</h3><p>Before you publish your portal, you must test it thoroughly. This helps find any problems and ensures a good user experience. <a href="https://blog.pullnotifier.com/blog/a-guide-to-the-quality-assurance-testing-process">Follow these steps for effective testing</a>:</p><ol><li><p><strong>Requirement Analysis</strong>: Look over your requirements to see what needs testing. Find any gaps in how things work.</p></li><li><p><strong>Test Planning</strong>: Make a plan that shows your testing efforts, including what you will test and why.</p></li><li><p><strong>Test Case Development</strong>: Write clear test cases that explain what you are testing.</p></li><li><p><strong>Test Environment Setup</strong>: Create a stable test environment that is similar to the real one.</p></li></ol><p>You should also have a <a href="https://www.qualtrics.com/experience-management/customer/quality-assurance/">quality assurance team</a>. This team will make sure the evaluation process is fair and consistent. Use technology to make your QA processes better and faster. Regularly collect data to check performance against set goals. This helps you <a href="https://www.copc.com/quality-assurance-and-customer-satisfaction-three-ways/">guess customer satisfaction</a> and make needed changes.</p><blockquote><p><strong>Tip</strong>: <a href="https://www.trustcloud.ai/grc/customer-assurance-portals-enhancing-trust-and-accelerating-sales-cycles/">Start customer assurance portals</a> to help with ongoing analytics. This way, you can watch user behavior and get feedback, keeping your portal useful and easy to use.</p></blockquote><h3>Regular Maintenance</h3><p>After your portal is live, ongoing maintenance is very important. <a href="https://medium.com/%40aquasar/10-essential-website-maintenance-tasks-every-business-should-perform-regularly-c938e13728a8">Regular updates keep your portal safe</a> and current. Here are some key maintenance tasks:</p><ul><li><p>Do regular software updates to stop vulnerabilities.</p></li><li><p>Apply security patches as they come out to fix specific threats.</p></li><li><p>Check for malware often to protect sensitive customer data.</p></li><li><p>Keep product information up-to-date to improve customer satisfaction.</p></li></ul><p>By following these maintenance tasks, you can keep your customer portal safe and working well. Regular updates help you stay ahead of security threats and keep a good user experience.</p><div><hr></div><p>Making secure customer portals with <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Microsoft Power Pages and Dataverse</a> is very important for today&#8217;s organizations. You can improve <a href="https://orases.com/blog/customer-portals-5-examples-platforms/">client experience with quick updates and safe file sharing</a>. Choosing the right portal means looking at your business needs and how clients interact.</p><p>Recent projects show that you can build portals quickly, often in <a href="https://www.liferay.com/resources/case-studies/parcit">just a few months</a>. Features like personalized messages and alert services really increase user engagement. As you plan for the future, expect <a href="https://learn.microsoft.com/en-us/power-platform/release-plan/2025wave2/power-pages/">better security</a>, easy connections with other Microsoft services, and using AI to make development easier.</p><p>Putting money into these secure portals not only keeps sensitive data safe but also <a href="https://www.asisonline.org/security-management-magazine/articles/2025/03/metrics/how-to-measure-roi/">boosts employee happiness</a> and improves your organization&#8217;s image.</p><blockquote><p><strong>Tip</strong>: Check your portal&#8217;s performance often to make sure it meets changing security rules and user needs.</p></blockquote><h2>FAQ</h2><h3>What is Microsoft Power Pages?</h3><p>Microsoft Power Pages is a tool that helps you build safe customer portals. It lets you share information and services with customers, partners, and vendors while keeping everything secure and easy to use.</p><h3>How do I ensure data security in my portal?</h3><p>To keep your data safe, turn on multi-factor authentication, set permissions based on roles, and check user access often. Use encryption for important data and follow rules like GDPR to protect user information.</p><h3>Can I customize the look of my customer portal?</h3><p>Yes, you can change how your customer portal looks. You can add your brand&#8217;s elements, like logos, colors, and fonts, to create a look that matches your organization&#8217;s style.</p><h3>What are the benefits of integrating Dataverse?</h3><p>Connecting Dataverse improves your portal&#8217;s features by offering strong data management tools. It allows you to access data in real-time, supports complex connections, and helps meet security rules, which boosts overall data quality.</p><h3>How often should I update my portal?</h3><p>You should update your portal regularly to keep it secure and working well. Plan updates for software, security fixes, and content to ensure a good user experience and protect against risks.</p>]]></content:encoded></item><item><title><![CDATA[Automating Reliable CI/CD Pipelines in Power Platform]]></title><description><![CDATA[Manual deployments often cause problems.]]></description><link>https://newsletter.m365.show/p/automating-reliable-cicd-pipelines</link><guid isPermaLink="false">https://newsletter.m365.show/p/automating-reliable-cicd-pipelines</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Mon, 29 Sep 2025 21:21:58 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/174825716/fd369fb90fa62fd2e23ea7bed521f44c.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Manual deployments often cause problems. You might see broken flows and hidden failures. This leads to wasting time on fixing issues instead of creating new ideas. These problems can annoy teams and slow down their work. <strong><a href="https://www.qservicesit.com/integrating-azure-devops-with-power-platform-for-ci-cd">Automating reliable CI/CD pipelines</a></strong> is a strong answer to these challenges. By using automated workflows, you can make your CI/CD pipelines more dependable. Azure DevOps plays a crucial role in this process. It helps improve quality and cuts down on mistakes. Teams can collaborate more effectively, which means faster deployment times. With Azure DevOps, you can automate testing and version control. This ensures consistency across different environments, allowing you to focus on new ideas instead of repeating the same tasks over and over.</p><h2>Key Takeaways</h2><ul><li><p><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Automating CI/CD pipelines</a> cuts down on mistakes. This makes deployments more reliable and reduces broken flows.</p></li><li><p>Using Azure DevOps makes the development process easier. It helps teams work together better and deploy changes quickly.</p></li><li><p>Automation lets teams focus on new ideas instead of fixing deployment problems. This increases overall productivity.</p></li><li><p>Continuous testing and monitoring are very important. They help keep the quality of deployments high and find problems fast.</p></li><li><p>Begin with small automation tasks. Focus on key tasks like managing environment variables to slowly improve your deployment process.</p></li></ul><h2>The Pain of Manual Deployments</h2><p>Manual deployments often cause big problems. You might find broken flows that mess up your work. Silent failures can happen without warning. This leaves you unaware until users notice issues. These problems come from many reasons, like <a href="https://visualpathblogs.com/powerapps-powerautomate/power-automate-pipeline-failures-testing/">setup differences between development and test environments</a>. Such differences can break your pipelines and stop progress. Mistakes in workflow design, like logic errors or wrong trigger setups, often cause deployment problems too.</p><p>When you depend on manual processes, you waste time fixing these issues. Instead of working on new ideas and features, you end up stuck solving problems. This cycle of putting out fires can tire your team out. You might spend hours finding the cause of a failure, only to find a simple setup mistake caused it.</p><p>Think about how much time is wasted. Every minute spent fixing deployment issues is a minute not spent improving your apps or user experiences. Frustration grows as you see that <a href="https://m365.show/">manual deployments slow down</a> your ability to deliver value quickly.</p><p>In a fast-moving world, being quick is very important. You need to change and respond to new needs fast. But manual deployments slow you down and create delays. By <a href="https://m365.show/">automating your CI/CD pipelines</a>, you can get rid of these problems. Automation helps you focus on what really matters: creating new ideas and providing great solutions to your users.</p><p>Using automation changes your deployment process from a source of stress into a smooth, efficient workflow. You can get back your time and energy, leading to a more productive and creative future.</p><h2>Why Automation Matters</h2><p>Automation in CI/CD pipelines changes how you handle deployments. It offers many important benefits that can really improve your development process. Here are the main benefits:</p><ul><li><p><strong>Reliability</strong>: Automated processes lower the chances of mistakes. You can trust that your deployments will work correctly. This reliability means fewer broken flows and hidden failures.</p></li><li><p><strong>Efficiency</strong>: Automation makes your deployment cycles faster. You can make changes more often, so you can meet user needs quicker. This efficiency lets your team focus on new ideas instead of fixing problems.</p></li><li><p><strong>Confidence</strong>: With automation, you feel sure about your releases. You know your code has gone through careful testing before going live. This confidence reduces the worry that comes with manual deployments.</p></li></ul><p>These benefits directly affect your business results. For example, companies that use CI/CD automation in <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Power Platform</a> see clear improvements:</p><ul><li><p><strong><a href="https://www.nagarro.com/en/blog/power-platform-development-with-ci-cd-efficiency">Deployment Frequency</a></strong>: You can put changes into production more often, showing a quicker delivery speed.</p></li><li><p><strong>Lead Time</strong>: The time from code commit to deployment gets shorter, showing better efficiency.</p></li><li><p><strong>Build Success Rate</strong>: A higher number of successful builds shows a more reliable CI/CD pipeline.</p></li><li><p><strong>Rollback Rates</strong>: Fewer rollbacks mean more stability in your deployments.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qYWZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80be8022-9826-4a4f-8867-66e28169bec4_814x183.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qYWZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80be8022-9826-4a4f-8867-66e28169bec4_814x183.png 424w, https://substackcdn.com/image/fetch/$s_!qYWZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80be8022-9826-4a4f-8867-66e28169bec4_814x183.png 848w, https://substackcdn.com/image/fetch/$s_!qYWZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80be8022-9826-4a4f-8867-66e28169bec4_814x183.png 1272w, https://substackcdn.com/image/fetch/$s_!qYWZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80be8022-9826-4a4f-8867-66e28169bec4_814x183.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qYWZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80be8022-9826-4a4f-8867-66e28169bec4_814x183.png" width="814" height="183" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/80be8022-9826-4a4f-8867-66e28169bec4_814x183.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:183,&quot;width&quot;:814,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:34074,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/174825716?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80be8022-9826-4a4f-8867-66e28169bec4_814x183.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qYWZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80be8022-9826-4a4f-8867-66e28169bec4_814x183.png 424w, https://substackcdn.com/image/fetch/$s_!qYWZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80be8022-9826-4a4f-8867-66e28169bec4_814x183.png 848w, https://substackcdn.com/image/fetch/$s_!qYWZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80be8022-9826-4a4f-8867-66e28169bec4_814x183.png 1272w, https://substackcdn.com/image/fetch/$s_!qYWZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80be8022-9826-4a4f-8867-66e28169bec4_814x183.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Automation also helps teams work better together. It removes barriers between development and operations, improving teamwork. Teams can collaborate more effectively, creating a culture of ongoing improvement. Real-time log monitoring systems let you check application performance, solving deployment issues quickly.</p><blockquote><p>&#8220;By showing the benefits&#8212;<a href="https://www.karlex.fi/efficient-ci-cd-pipelines-for-power-platform-managed-environments-and-beyond/">faster feedback cycles</a>, fewer errors, and more efficiency&#8212;I helped change the team&#8217;s view, building a culture of ongoing improvement and teamwork.</p></blockquote><h2>Automating Reliable CI/CD Pipelines with Azure DevOps</h2><div id="youtube2-0qANFAN2HPw" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;0qANFAN2HPw&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/0qANFAN2HPw?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Azure DevOps is a strong tool for automating reliable CI/CD pipelines. It has many services that make the development process easier. With Azure DevOps, you can manage your whole project from planning to deployment. This platform helps team members work together better and keeps everyone focused on project goals.</p><h3>Key Features of Azure DevOps for CI/CD</h3><p>Azure DevOps has many features that help with CI/CD for Power Platform solutions. Here&#8217;s a quick look:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FMyv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a8f877-96f2-4963-9995-f5ec6c54b503_817x181.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FMyv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a8f877-96f2-4963-9995-f5ec6c54b503_817x181.png 424w, https://substackcdn.com/image/fetch/$s_!FMyv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a8f877-96f2-4963-9995-f5ec6c54b503_817x181.png 848w, https://substackcdn.com/image/fetch/$s_!FMyv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a8f877-96f2-4963-9995-f5ec6c54b503_817x181.png 1272w, https://substackcdn.com/image/fetch/$s_!FMyv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a8f877-96f2-4963-9995-f5ec6c54b503_817x181.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FMyv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a8f877-96f2-4963-9995-f5ec6c54b503_817x181.png" width="817" height="181" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31a8f877-96f2-4963-9995-f5ec6c54b503_817x181.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:181,&quot;width&quot;:817,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:36890,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/174825716?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a8f877-96f2-4963-9995-f5ec6c54b503_817x181.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FMyv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a8f877-96f2-4963-9995-f5ec6c54b503_817x181.png 424w, https://substackcdn.com/image/fetch/$s_!FMyv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a8f877-96f2-4963-9995-f5ec6c54b503_817x181.png 848w, https://substackcdn.com/image/fetch/$s_!FMyv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a8f877-96f2-4963-9995-f5ec6c54b503_817x181.png 1272w, https://substackcdn.com/image/fetch/$s_!FMyv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a8f877-96f2-4963-9995-f5ec6c54b503_817x181.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>These features work together to give developers a smooth experience. You can automate tasks that repeat, which lowers the chance of mistakes. This automation lets you focus on coding and giving value to your users.</p><h3>Integration with Power Platform</h3><p>Connecting Azure DevOps with Power Platform helps you manage deployments better. You can link Azure DevOps to your Power Platform environments. This lets you automate the deployment of apps, flows, and other parts. This connection makes sure your CI/CD processes are steady and trustworthy.</p><p>When you set up Azure DevOps with Power Platform, you can enjoy these benefits:</p><ul><li><p><strong>Streamlined Workflows</strong>: Automate the whole deployment process, from exporting solutions to importing them into other environments.</p></li><li><p><strong>Version Control</strong>: Use Azure Repos to keep track of changes in your Power Platform solutions. This feature helps you manage updates and rollbacks easily.</p></li><li><p><strong>Quality Assurance</strong>: Use Azure Test Plans to run automated tests on your solutions. This makes sure your apps work as they should before going live.</p></li></ul><p>By using Azure DevOps, you can change your deployment process into a smooth operation. You will face fewer problems and get more predictable results. This change not only increases your team&#8217;s productivity but also improves the overall quality of your Power Platform solutions.</p><h2>Key Components of Power Platform Pipelines</h2><p>When you create CI/CD pipelines in Power Platform, some parts are very important for everything to work well. Knowing these parts helps you make sure your deployments are reliable and efficient.</p><h3>Environment Variables and Connection References</h3><p>Environment variables are like flexible placeholders in your pipelines. They let you change your solutions for different environments without needing to change the code. <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Connection references</a> connect your apps to outside services, like databases or APIs. Managing these parts well is very important.</p><p>Here are some good ways to manage environment variables and connection references:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mq2L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23b9a647-328c-43c8-99dc-602b11ae5b6a_817x210.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mq2L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23b9a647-328c-43c8-99dc-602b11ae5b6a_817x210.png 424w, https://substackcdn.com/image/fetch/$s_!mq2L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23b9a647-328c-43c8-99dc-602b11ae5b6a_817x210.png 848w, https://substackcdn.com/image/fetch/$s_!mq2L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23b9a647-328c-43c8-99dc-602b11ae5b6a_817x210.png 1272w, https://substackcdn.com/image/fetch/$s_!mq2L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23b9a647-328c-43c8-99dc-602b11ae5b6a_817x210.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mq2L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23b9a647-328c-43c8-99dc-602b11ae5b6a_817x210.png" width="817" height="210" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/23b9a647-328c-43c8-99dc-602b11ae5b6a_817x210.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:210,&quot;width&quot;:817,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:41170,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/174825716?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23b9a647-328c-43c8-99dc-602b11ae5b6a_817x210.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mq2L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23b9a647-328c-43c8-99dc-602b11ae5b6a_817x210.png 424w, https://substackcdn.com/image/fetch/$s_!mq2L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23b9a647-328c-43c8-99dc-602b11ae5b6a_817x210.png 848w, https://substackcdn.com/image/fetch/$s_!mq2L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23b9a647-328c-43c8-99dc-602b11ae5b6a_817x210.png 1272w, https://substackcdn.com/image/fetch/$s_!mq2L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23b9a647-328c-43c8-99dc-602b11ae5b6a_817x210.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>To make your deployment process even better, think about these tips:</p><ol><li><p>Use a main solution to keep the single SharePoint connection reference and environment variables for common SharePoint sites and lists.</p></li><li><p>Keep solution-specific variables inside their own solution to avoid messiness.</p></li><li><p>Set up clear naming rules for environment variables.</p></li><li><p>Prepare for deployment by setting the right values for variables in each environment.</p></li></ol><p>Following these best practices helps reduce maintenance work and makes deployments more reliable. You will also see better teamwork and improved management among team members.</p><h3>Pipeline Variables and Secrets Management</h3><p>Keeping secrets and credentials safe is very important in your CI/CD pipelines. <a href="https://www.harness.io/blog/harnessing-the-power-of-secrets-management">Secrets management</a> protects sensitive information like passwords and API keys. Organizations should use outside tools to store and manage secrets safely. This stops credential leaks and keeps your deployments secure.</p><p>Think about these strategies for good secrets management:</p><ul><li><p>Use federated authentication for safe, token-based access without storing client secrets. This means setting up a trust relationship between Azure DevOps and an identity provider like Azure AD.</p></li><li><p>Regularly check and change secrets to lower risks.</p></li></ul><p>By focusing on these key parts, you can build strong Power Platform pipelines that improve your deployment processes and keep everything secure.</p><h2>Common Pitfalls in CI/CD Automation</h2><p>When you set up CI/CD pipelines, you might face some problems that slow you down. Knowing these common mistakes can help you avoid them and make your deployment process better.</p><p>One big problem is using hard-coded values. Hard-coded values can cause issues when you move your solutions to different environments. If you forget to change these values, your code might not work right in production. Always use environment variables instead. This way, you can change your solutions without messing with the code.</p><p>Another mistake is not handling credentials properly. If you don&#8217;t keep your credentials safe, you could expose sensitive information. Use tools like Azure Key Vault to store secrets securely. This keeps your data safe and meets security rules.</p><p>Ignoring variable scoping and remapping can also lead to big risks. If you don&#8217;t scope your variables correctly, you might have problems with misrouted calls. This can cause silent failures that are hard to find. Always make sure your variables are scoped right for each environment. Also, remapping connections between environments is very important. If you don&#8217;t do this, your applications might break unexpectedly.</p><p>Here are some other common mistakes to look out for:</p><ul><li><p><a href="https://polyxer.com/blogs/ci-cd-pipeline-mistakes-and-how-to-fix-them/">Skipping automated testing</a>: This can lead to hidden bugs and issues.</p></li><li><p>Overcomplicating the pipeline: A complicated pipeline makes it hard to manage and fix problems.</p></li><li><p>Neglecting security checks: This can create weaknesses and possible data leaks.</p></li><li><p>Inconsistent environments: Code might work in development but fail in production.</p></li><li><p>No rollback plan: This can cause long downtimes during deployment problems.</p></li><li><p>Not monitoring the pipeline: Unnoticed failures can cause inefficiencies.</p></li></ul><p>By knowing these pitfalls, you can make a better CI/CD process in your Power Platform projects. Avoiding these mistakes will help you create a reliable and secure automation pipeline.</p><h2>Anatomy of a Reliable Pipeline</h2><p>Making a reliable CI/CD pipeline has some important steps. First, you need to <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">export your solutions</a>. This is key for keeping track of different versions. Then, you import these solutions into your target environment. This step makes sure your apps are the same at all stages of development. After importing, you should do smoke testing. This quick test checks if the main functions of your app work as they should.</p><p>Here&#8217;s a simple list of the steps to follow:</p><ul><li><p><strong>Export Solutions</strong>: Use Power Platform pipelines to export your solutions easily.</p></li><li><p><strong>Import Solutions</strong>: Set up <a href="https://medium.com/power-platform-tips/pipelines-in-power-platform-7e3888be02eb">automated deployment pipelines to cut down deployment time from weeks to minutes</a>.</p></li><li><p><strong>Smoke Testing</strong>: Regularly test solution imports in sandbox or QA environments before going live to catch problems early.</p></li></ul><p>Keeping a <a href="https://www.certlibrary.com/blog/how-to-use-power-apps-solution-packager-to-transfer-apps-between-environments/">clean and organized solution structure</a> is very important. Group related parts together to avoid making versioning harder. This organization helps you manage your solutions better and lowers the chances of mistakes during deployment.</p><p>Another key part of a reliable pipeline is using modular, parameterized YAML. This method lets you break down complex tasks into reusable pieces. Here&#8217;s why this is helpful:</p><ul><li><p><strong>Maintainability</strong>: <a href="https://www.linkedin.com/posts/senthil-kumar-ba2547173_dataengineering-bigdata-cloudcomputing-activity-7376128425687834626-RXEr">Modular design makes it easier to maintain and speeds up development cycles</a>.</p></li><li><p><strong>Automation</strong>: Using triggers and scheduled runs reduces manual work, ensuring steady and timely data flow.</p></li><li><p><strong>Version Control</strong>: Keeping settings under version control with clear notes helps teamwork and makes it easy to reproduce.</p></li></ul><p>By focusing on these steps and ideas, you can create a strong CI/CD pipeline that meets your current needs and grows with your projects. This organized approach will help you make your deployment process smoother and improve the overall quality of your Power Platform solutions.</p><h2>Continuous Testing &amp; Monitoring</h2><p>Continuous testing and monitoring are very important for making your CI/CD pipelines successful. Smoke tests are quick checks to make sure your applications work after deployment. These tests quickly confirm that key features are working as they should. By using smoke tests, you can find big problems early, which helps avoid deploying broken applications.</p><p>Besides smoke tests, analytics tools give helpful information about your CI/CD processes. They help you <a href="https://www.datadoghq.com/blog/best-practices-for-ci-cd-monitoring/">spot slowdowns in performance</a> and find out which commits caused them. This focused method lets you fix issues quickly. Here are some ways analytics can improve your CI/CD:</p><ul><li><p><strong>Identify Performance Issues</strong>: Watching job times and failure rates helps you stop pipeline problems.</p></li><li><p><strong><a href="https://www.splunk.com/en_us/blog/learn/monitoring-ci-cd.html">Correlate Data</a></strong>: Connecting observability platforms with CI/CD metrics helps you link performance data to how the application behaves.</p></li><li><p><strong>Real-Time Insights</strong>: Continuous monitoring gives you real-time updates on how healthy your applications are.</p></li></ul><p><a href="https://daily.dev/blog/cicd-pipeline-feedback-loops-best-practices">Feedback loops</a> are key for making your CI/CD pipelines better. They let you learn from each deployment and make changes when needed. Here are some common feedback methods you can use:</p><ul><li><p><strong><a href="https://devblogs.microsoft.com/powerplatform/mastering-automated-testing-in-power-platform/">Automated Testing</a></strong>: This helps you find bugs and problems early using different testing methods.</p></li><li><p><strong>Continuous Monitoring</strong>: This gives real-time updates on how well the application is performing and its health.</p></li><li><p><strong>Peer Review and Collaboration</strong>: This encourages sharing knowledge and improving skills through code reviews.</p></li></ul><p>By focusing on continuous testing and monitoring, you can build a more reliable CI/CD pipeline. This method not only improves the quality of your deployments but also creates a culture of ongoing improvement in your team.</p><h2>The Payoff of Automation</h2><p>Using automation in your CI/CD pipelines has many great benefits. You can expect your releases to be steady and easy to grow. This means your deployments will be more trustworthy. You can count on your applications to work correctly every time. Automation cuts down on mistakes and makes processes easier. Because of this, you can finish tasks that used to take hours in just a few minutes. This speed lets you focus on important work instead of fixing problems.</p><p>Here are some clear impacts of automation:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PIB0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1b07fb-17f1-4606-a64c-8a437045943f_814x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PIB0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1b07fb-17f1-4606-a64c-8a437045943f_814x178.png 424w, https://substackcdn.com/image/fetch/$s_!PIB0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1b07fb-17f1-4606-a64c-8a437045943f_814x178.png 848w, https://substackcdn.com/image/fetch/$s_!PIB0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1b07fb-17f1-4606-a64c-8a437045943f_814x178.png 1272w, https://substackcdn.com/image/fetch/$s_!PIB0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1b07fb-17f1-4606-a64c-8a437045943f_814x178.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PIB0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1b07fb-17f1-4606-a64c-8a437045943f_814x178.png" width="814" height="178" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c1b07fb-17f1-4606-a64c-8a437045943f_814x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:178,&quot;width&quot;:814,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:36512,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/174825716?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1b07fb-17f1-4606-a64c-8a437045943f_814x178.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PIB0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1b07fb-17f1-4606-a64c-8a437045943f_814x178.png 424w, https://substackcdn.com/image/fetch/$s_!PIB0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1b07fb-17f1-4606-a64c-8a437045943f_814x178.png 848w, https://substackcdn.com/image/fetch/$s_!PIB0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1b07fb-17f1-4606-a64c-8a437045943f_814x178.png 1272w, https://substackcdn.com/image/fetch/$s_!PIB0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1b07fb-17f1-4606-a64c-8a437045943f_814x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L2CI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff275a232-10ec-4f5d-a3bd-e7452b76e664_1024x768.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L2CI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff275a232-10ec-4f5d-a3bd-e7452b76e664_1024x768.webp 424w, https://substackcdn.com/image/fetch/$s_!L2CI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff275a232-10ec-4f5d-a3bd-e7452b76e664_1024x768.webp 848w, https://substackcdn.com/image/fetch/$s_!L2CI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff275a232-10ec-4f5d-a3bd-e7452b76e664_1024x768.webp 1272w, https://substackcdn.com/image/fetch/$s_!L2CI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff275a232-10ec-4f5d-a3bd-e7452b76e664_1024x768.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L2CI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff275a232-10ec-4f5d-a3bd-e7452b76e664_1024x768.webp" width="1024" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f275a232-10ec-4f5d-a3bd-e7452b76e664_1024x768.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:14740,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/174825716?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff275a232-10ec-4f5d-a3bd-e7452b76e664_1024x768.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!L2CI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff275a232-10ec-4f5d-a3bd-e7452b76e664_1024x768.webp 424w, https://substackcdn.com/image/fetch/$s_!L2CI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff275a232-10ec-4f5d-a3bd-e7452b76e664_1024x768.webp 848w, https://substackcdn.com/image/fetch/$s_!L2CI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff275a232-10ec-4f5d-a3bd-e7452b76e664_1024x768.webp 1272w, https://substackcdn.com/image/fetch/$s_!L2CI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff275a232-10ec-4f5d-a3bd-e7452b76e664_1024x768.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You will also see a change in your team&#8217;s culture. Regular deployments become normal instead of rare. This change helps everyone work together better. Developers take on more responsibility for deployments, making the process more open. Teams create a strong governance system, which improves security and efficiency in deploying solutions.</p><blockquote><p>&#8220;Platform engineering&#8217;s greatest potential lies not in its technical approach but in its <a href="https://upsun.com/blog/platforms-and-frameworks-eat-culture-for-breakfast/">cultural impact</a>, fostering collaboration and treating developers as customers.&#8221;</p></blockquote><p>As you start using automation, you help your team grow. They learn more about <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Power Platform governance</a>. This knowledge gets them ready for future growth and new ideas. Overall, automation changes your deployment process into a smooth and efficient workflow. This allows you to consistently deliver value to your users.</p><div><hr></div><p>In this blog, you learned how automating CI/CD pipelines in Power Platform can change your deployment process. You found out about the problems with manual deployments, like broken flows and lost time. Automation gives you reliability, efficiency, and confidence in your releases. By using Azure DevOps, you can make your workflows smoother and improve teamwork.</p><p>To start using automation, begin with small steps. Focus on important tasks like <a href="https://powertextor.com/blogs/how-to-efficiently-develop-and-deploy-solutions-in-power-platform/">planning your environments</a> and making environment variables. Slowly add automation to lower risks and improve your processes. Remember, even small changes can lead to big improvements in how well you deploy.</p><blockquote><p>&#8220;Automation is not just a technical upgrade; it&#8217;s a cultural shift that empowers your team to innovate.&#8221;</p></blockquote><p>Start using automation today to unlock the full potential of your Power Platform solutions.</p><h2>FAQ</h2><h3>What is Azure DevOps?</h3><p>Azure DevOps is a cloud platform with tools for making software. It helps you manage projects, automate CI/CD pipelines, and boost team productivity.</p><h3>How does Azure DevOps integrate with Power Platform?</h3><p>Azure DevOps works well with Power Platform. You can automate deployments, manage version control, and run tests. This ensures your applications are delivered reliably and efficiently.</p><h3>What are the benefits of using CI/CD in DevOps?</h3><p>Using CI/CD in DevOps improves reliability, efficiency, and confidence in your releases. It lets you deploy changes quickly and lowers the chance of errors during deployment.</p><h3>How can I start automating my CI/CD pipelines?</h3><p>Start by finding key tasks in your deployment process. Use Azure DevOps to automate these tasks step by step. Begin small, focusing on environment variables and connection references, then grow your automation efforts.</p><h3>What are common mistakes to avoid in CI/CD automation?</h3><p>Common mistakes include using hard-coded values, not managing credentials well, and skipping automated testing. Avoid these issues to keep your CI/CD process smooth and reliable.</p>]]></content:encoded></item><item><title><![CDATA[From Fragile Deployments to Reliable Pipelines: Automating Power Platform Delivery with Azure DevOps]]></title><description><![CDATA[Fragile deployments create big problems for teams.]]></description><link>https://newsletter.m365.show/p/from-fragile-deployments-to-reliable</link><guid isPermaLink="false">https://newsletter.m365.show/p/from-fragile-deployments-to-reliable</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Mon, 29 Sep 2025 13:03:57 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/174818711/c010c6cac83e8149962a9ce11d3ff718.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Fragile deployments create big problems for teams. You often deal with issues like different environments, hidden links, and surprises on deployment day. These problems can hurt your confidence and slow down new ideas. Moving to reliable pipelines changes how you deliver projects. Azure DevOps is very important in this change by automating deployment tasks.</p><p><a href="https://www.aegissofttech.com/insights/power-bi-report-deployment-using-azure-devops/">The benefits of using Azure DevOps are clear</a>:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0T2K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1492d3-38a1-4da9-a833-b2e5ea1cd7d9_823x240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0T2K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1492d3-38a1-4da9-a833-b2e5ea1cd7d9_823x240.png 424w, https://substackcdn.com/image/fetch/$s_!0T2K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1492d3-38a1-4da9-a833-b2e5ea1cd7d9_823x240.png 848w, https://substackcdn.com/image/fetch/$s_!0T2K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1492d3-38a1-4da9-a833-b2e5ea1cd7d9_823x240.png 1272w, https://substackcdn.com/image/fetch/$s_!0T2K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1492d3-38a1-4da9-a833-b2e5ea1cd7d9_823x240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0T2K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1492d3-38a1-4da9-a833-b2e5ea1cd7d9_823x240.png" width="823" height="240" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa1492d3-38a1-4da9-a833-b2e5ea1cd7d9_823x240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:240,&quot;width&quot;:823,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:44980,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://m365.show/i/174818711?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1492d3-38a1-4da9-a833-b2e5ea1cd7d9_823x240.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0T2K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1492d3-38a1-4da9-a833-b2e5ea1cd7d9_823x240.png 424w, https://substackcdn.com/image/fetch/$s_!0T2K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1492d3-38a1-4da9-a833-b2e5ea1cd7d9_823x240.png 848w, https://substackcdn.com/image/fetch/$s_!0T2K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1492d3-38a1-4da9-a833-b2e5ea1cd7d9_823x240.png 1272w, https://substackcdn.com/image/fetch/$s_!0T2K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1492d3-38a1-4da9-a833-b2e5ea1cd7d9_823x240.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>By using these practices, you can build a stronger and more reliable deployment process.</p><h2>Key Takeaways</h2><ul><li><p>Using <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Azure DevOps for deployments</a> keeps things the same everywhere. This cuts down on mistakes and surprises on deployment day.</p></li><li><p>Automation makes release cycles quicker. This helps teams give updates faster and react to user feedback better.</p></li><li><p>CI/CD pipelines in Azure DevOps make deployment easier. They help manage code and keep track of changes.</p></li><li><p>Using Infrastructure as Code (IaC) makes deployments standard. This means they can be done again and again in different places.</p></li><li><p>Monitoring and feedback are very important for getting better. They help teams learn from past deployments and improve future ones.</p></li></ul><h2>The Pain of Manual Deployments</h2><p>Manual deployments can cause big problems that mess up your work. You might use zip files and spreadsheets to handle your deployments. But these ways have their own issues.</p><h3>Issues with Zip Files and Spreadsheets</h3><p>Using zip files can create many errors. For example, you could see the <code>azureDeploy.DeployZipPackageErrorAxiosError</code>. This means there was a problem uploading or deploying the ZIP package to Azure. Also, large ZIP packages can cause trouble. If the package is too big, you may need to remove extra files by changing your <code>.gitignore</code> or <code>.deployment</code> settings. You might also face authentication problems. This means you need to log in again to Azure by using <code>az login</code> in the Azure CLI.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8w1Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dce1b00-20fe-46c5-b216-3f0d03ca6502_813x223.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8w1Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dce1b00-20fe-46c5-b216-3f0d03ca6502_813x223.png 424w, https://substackcdn.com/image/fetch/$s_!8w1Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dce1b00-20fe-46c5-b216-3f0d03ca6502_813x223.png 848w, https://substackcdn.com/image/fetch/$s_!8w1Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dce1b00-20fe-46c5-b216-3f0d03ca6502_813x223.png 1272w, https://substackcdn.com/image/fetch/$s_!8w1Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dce1b00-20fe-46c5-b216-3f0d03ca6502_813x223.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8w1Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dce1b00-20fe-46c5-b216-3f0d03ca6502_813x223.png" width="813" height="223" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0dce1b00-20fe-46c5-b216-3f0d03ca6502_813x223.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:223,&quot;width&quot;:813,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:42213,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/174818711?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dce1b00-20fe-46c5-b216-3f0d03ca6502_813x223.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8w1Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dce1b00-20fe-46c5-b216-3f0d03ca6502_813x223.png 424w, https://substackcdn.com/image/fetch/$s_!8w1Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dce1b00-20fe-46c5-b216-3f0d03ca6502_813x223.png 848w, https://substackcdn.com/image/fetch/$s_!8w1Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dce1b00-20fe-46c5-b216-3f0d03ca6502_813x223.png 1272w, https://substackcdn.com/image/fetch/$s_!8w1Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dce1b00-20fe-46c5-b216-3f0d03ca6502_813x223.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Spreadsheets can help track changes, but they can hide important links that make deployments harder. These links are very important for how your application works. If they are missing or broken, your application might stop working. When the application depends too much on these links, it can slow down how quickly you can make changes, especially when new updates come out.</p><ul><li><p><a href="https://learn.microsoft.com/en-us/power-platform/well-architected/reliability/failure-mode-analysis">Hidden links can cause deployment problems</a> because they are important for how the application works.</p></li><li><p>Missing or broken links can really hurt the application, possibly causing it to stop working.</p></li><li><p>If the application depends too much on these links, it can slow down how quickly you can make changes, especially during new updates.</p></li></ul><h3>Deployment Day: A Gamble</h3><p>Deployment day can feel risky. You might hold your breath as you make changes to production, not knowing what could go wrong. For instance, <a href="https://www.incworx.com/case-studies/power-platform-alm-healthcare">a healthcare customer had problems because they manually deployed updates</a> from development to production. This caused hours of extra work and possible bugs. In another case, sensitive data was leaked because the deployment process did not have a security check. This shows the need for better rules.</p><ul><li><p>A healthcare customer had problems because they manually deployed updates from development to production, causing hours of extra work and possible bugs.</p></li><li><p>In a low-code/no-code setting, sensitive data was leaked because the deployment process did not have a security check, showing the need for better rules.</p></li><li><p><a href="https://zenity.io/resources/case-studies/employee-rewards-automation-a-case-study-of-exposed-pii-in-power-automate">A flow took weeks to deploy without any security check</a>, showing the risks of not having good security practices in low-code/no-code settings.</p></li></ul><p>These examples show the dangers of manual deployments. The uncertainty can hurt your team&#8217;s confidence and slow down new ideas. Switching to automated processes can help reduce these risks and change deployment from a stressful event into a steady routine.</p><h2>Why Automation Matters for Reliable Pipelines</h2><p><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Automation is very important</a> for changing risky go-lives into regular tasks. When you use automated deployment pipelines, you can make your deployment methods the same every time. This helps create steady results in different environments. You won&#8217;t have to worry about surprises from manual deployments. Instead, you can concentrate on giving value to your users.</p><p>Here are some key benefits of automation:</p><ul><li><p><strong>Consistency</strong>: <a href="https://learn.microsoft.com/en-us/power-platform/well-architected/operational-excellence/mitigation-strategy">Automation makes sure the same deployment steps happen every time.</a> This leads to reliable results and fewer bugs.</p></li><li><p><strong>Reduced Human Error</strong>: By cutting down on manual work, you lower the chances of mistakes during deployments.</p></li><li><p><strong>Speed of Release Cycles</strong>: Automated pipelines make the deployment process faster, allowing for quicker updates and feedback.</p></li><li><p><strong>Enhanced Governance</strong>: Automation helps with compliance and oversight through organized deployment processes.</p></li></ul><blockquote><p>Remember, <a href="https://nkdagility.com/resources/continuous-delivery/">investing in automation, quality, and process is crucial for achieving rapid and reliable software releases.</a></p></blockquote><p>Finding errors early is another big benefit of automation. Testing workflows in a sandbox environment before they go live helps you spot and fix problems without affecting the real system. For example, <a href="https://imperiumdynamics.com/blog/power-automate-ai-builder-error-troubleshooting">sandbox testing in Power Automate gives a safe way to test changes.</a> This proactive method helps catch errors early, making sure workflows work correctly when they go live.</p><p>The clear benefits of moving from manual to automated deployment pipelines in Power Platform projects are:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HCO7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5223a2d8-8946-4d7c-8822-5ae1c61b5ba1_817x235.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HCO7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5223a2d8-8946-4d7c-8822-5ae1c61b5ba1_817x235.png 424w, https://substackcdn.com/image/fetch/$s_!HCO7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5223a2d8-8946-4d7c-8822-5ae1c61b5ba1_817x235.png 848w, https://substackcdn.com/image/fetch/$s_!HCO7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5223a2d8-8946-4d7c-8822-5ae1c61b5ba1_817x235.png 1272w, https://substackcdn.com/image/fetch/$s_!HCO7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5223a2d8-8946-4d7c-8822-5ae1c61b5ba1_817x235.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HCO7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5223a2d8-8946-4d7c-8822-5ae1c61b5ba1_817x235.png" width="817" height="235" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5223a2d8-8946-4d7c-8822-5ae1c61b5ba1_817x235.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:235,&quot;width&quot;:817,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46719,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/174818711?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5223a2d8-8946-4d7c-8822-5ae1c61b5ba1_817x235.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HCO7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5223a2d8-8946-4d7c-8822-5ae1c61b5ba1_817x235.png 424w, https://substackcdn.com/image/fetch/$s_!HCO7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5223a2d8-8946-4d7c-8822-5ae1c61b5ba1_817x235.png 848w, https://substackcdn.com/image/fetch/$s_!HCO7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5223a2d8-8946-4d7c-8822-5ae1c61b5ba1_817x235.png 1272w, https://substackcdn.com/image/fetch/$s_!HCO7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5223a2d8-8946-4d7c-8822-5ae1c61b5ba1_817x235.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Automated deployment pipelines greatly reduce the effort and knowledge needed to get a return on investment from good application lifecycle management practices. This means you can set up these processes faster and better, leading to more reliable pipelines.</p><h2>Setting Up CI/CD Pipelines in Azure DevOps</h2><div id="youtube2-SZM49lGovTg" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;SZM49lGovTg&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/SZM49lGovTg?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Making reliable pipelines in Azure DevOps is very important. It helps your Power Platform projects deploy smoothly. Here are some simple steps to set up your CI/CD pipeline:</p><ol><li><p><strong><a href="https://www.cloudthat.com/resources/blog/a-guide-to-creating-a-ci-cd-pipeline-with-azure-devops">Create a New Project in Azure DevOps</a></strong>: Sign in to Azure DevOps and start a new project that fits your needs.</p></li><li><p><strong>Set Up Your Code Repository</strong>: Connect your current code repository to your Azure DevOps project to manage your code well.</p></li><li><p><strong>Create a Build Pipeline</strong>: Go to the Pipelines section and make a new build pipeline to automate building your code.</p></li><li><p><strong>Create a Release Pipeline</strong>: Set up a release pipeline to handle how your applications are deployed.</p></li><li><p><strong>Configure Continuous Integration</strong>: Turn on continuous integration (CI) in your build pipeline settings. This will automate building whenever you make changes.</p></li><li><p><strong>Add Testing and Quality Gates</strong>: Include testing tasks and set up quality gates to make sure only good code gets deployed.</p></li><li><p><strong>Monitor and Debug</strong>: Use Azure DevOps tools to watch your pipelines and fix any problems that come up.</p></li></ol><p>By following these steps, you can create a strong CI/CD pipeline that makes your deployments more reliable.</p><h3>Best Practices for Continuous Delivery</h3><p>To make your CI/CD pipelines work better, think about these best practices:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y6Zp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe23dd76e-5c1b-4511-ba59-7699c9a56407_819x276.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y6Zp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe23dd76e-5c1b-4511-ba59-7699c9a56407_819x276.png 424w, https://substackcdn.com/image/fetch/$s_!Y6Zp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe23dd76e-5c1b-4511-ba59-7699c9a56407_819x276.png 848w, https://substackcdn.com/image/fetch/$s_!Y6Zp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe23dd76e-5c1b-4511-ba59-7699c9a56407_819x276.png 1272w, https://substackcdn.com/image/fetch/$s_!Y6Zp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe23dd76e-5c1b-4511-ba59-7699c9a56407_819x276.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y6Zp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe23dd76e-5c1b-4511-ba59-7699c9a56407_819x276.png" width="819" height="276" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e23dd76e-5c1b-4511-ba59-7699c9a56407_819x276.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:276,&quot;width&quot;:819,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:53589,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/174818711?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe23dd76e-5c1b-4511-ba59-7699c9a56407_819x276.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Y6Zp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe23dd76e-5c1b-4511-ba59-7699c9a56407_819x276.png 424w, https://substackcdn.com/image/fetch/$s_!Y6Zp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe23dd76e-5c1b-4511-ba59-7699c9a56407_819x276.png 848w, https://substackcdn.com/image/fetch/$s_!Y6Zp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe23dd76e-5c1b-4511-ba59-7699c9a56407_819x276.png 1272w, https://substackcdn.com/image/fetch/$s_!Y6Zp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe23dd76e-5c1b-4511-ba59-7699c9a56407_819x276.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You can also improve your CI/CD process by using the Power Platform Tool Installer, adding solution versioning, and automating solution exports. The Power Platform Checker is a helpful tool for quality checks. It makes sure your applications meet the right standards before they are deployed.</p><p>Watching your pipelines is very important. You should define health states for your Azure DevOps pipelines, like:</p><ul><li><p><strong>Green (Healthy)</strong>: All key needs are met, and resources are used well.</p></li><li><p><strong>Yellow (Degraded)</strong>: Some parts are alerting, but the system is still working.</p></li><li><p><strong>Red (Unhealthy)</strong>: Problems have lasted too long, or the system is down.</p></li></ul><p>By following these best practices, you can build a continuous delivery process that is efficient, reliable, and can grow. This will lead to better results for your Power Platform projects.</p><h2>Managing Code with Azure Repos</h2><p>Azure Repos is very important for managing your code well. It gives you a strong platform for version control. This lets you track changes and work together easily with your team. By using Azure Repos, you can improve your Power Platform projects and make your development process smoother.</p><h3>Version Control Strategies</h3><p>Using good version control strategies is key for managing your Power Platform code. Here are some important strategies to think about:</p><ul><li><p><strong><a href="https://www.cloudthat.com/resources/blog/code-management-in-azure-repos-essential-strategies-for-efficient-operations">Organizing Repositories</a></strong>: Set up a clear structure for your repositories based on projects or modules. This makes it easier to find things and understand what&#8217;s there.</p></li><li><p><strong>Consistent Folder Structure</strong>: Keep a logical folder setup based on what each part does. This helps with maintenance and makes it easy to find files.</p></li><li><p><strong>Collaboration Features</strong>: Use pull requests and code reviews to boost teamwork and improve code quality. These tools help communication and make sure all changes are checked before they are combined.</p></li><li><p><strong>Automated CI/CD Pipelines</strong>: Use CI/CD to make building and deploying easier. This leads to faster feedback and reliable releases, letting you focus on new ideas.</p></li><li><p><strong>Security Measures</strong>: Use built-in login and code checking tools to keep your code safe. These tools help find problems and keep your code strong.</p></li></ul><p>To start, <a href="https://learn.microsoft.com/en-us/power-platform/release-plan/2024wave2/power-apps/connect-environment-source-control">link your Power Platform solutions to Azure Repos for version control</a>. You can easily commit and pull changes, enjoying real-time conflict resolution. The system keeps track of changes, showing a clear history of what users have modified.</p><h3>Collaborating with Teams</h3><p>Working together is very important for successful Power Platform projects. Azure Repos has many tools to help teamwork:</p><ul><li><p>The <a href="https://learn.microsoft.com/en-us/azure/devops/repos/integrations/repos-teams">Azure Repos app for Teams</a> helps you watch repositories and manage notifications well.</p></li><li><p>Teams can connect the Azure Repos app to their repositories for easier collaboration.</p></li><li><p>Microsoft Power Platform Build Tools for Azure DevOps automate building and deployment tasks, improving team work.</p></li></ul><p>By using these tools, you can make sure your team works well and reduces mistakes during development.</p><p>With Azure Repos, you can create a team-friendly environment that encourages new ideas and speeds up project delivery.</p><h2>Automating the Release Process with DevOps</h2><p>Using Azure DevOps to automate the release process makes your deployments much better. By using continuous deployment methods, you can make your workflows smoother and lower the risks that come with doing things by hand.</p><h3>Continuous Deployment Techniques</h3><p>To automate your release process well, think about these important methods:</p><ol><li><p>To create a Power Platform unified package, add your version 1 task to <strong><a href="https://learn.microsoft.com/en-us/power-platform/developer/unified-experience/finance-operations-pipelines">Create Deployable Package</a></strong>. Check the box for <strong>Create Power Platform Unified Package</strong>. Choose the package platform and application versions used to build the solution, and give the path for where the deployable package will go.</p></li><li><p>If you need licenses, select <strong>Add Licenses to Deployable Packages</strong> for your version 1 task and pick <strong>Power Platform Unified Package</strong> from the drop-down menu. Provide the <strong>Model Name</strong> to add a license. Add a task for each model that needs a license.</p></li><li><p>After building the pipeline, find the published artifacts under <strong>Related</strong> in the <strong>Summary</strong> tab.</p></li><li><p>Make a release pipeline, choosing the build pipeline from the last section.</p></li><li><p>Add these tasks to stage 2: Power Platform Tool Installer, Power Platform WhoAmI, and Power Platform Deploy Package.</p></li></ol><p>These methods help you create a more reliable and efficient automated deployment process.</p><h3>Monitoring and Feedback Loops</h3><p>Monitoring and feedback loops are very important for making your deployments better and more reliable. Here are some benefits of using these practices:</p><ul><li><p><a href="https://learn.microsoft.com/en-us/power-platform/well-architected/operational-excellence/safe-deployments">Continuous improvement through monitoring</a> makes deployment quality better.</p></li><li><p>Frequent small deployments are easier to handle and fix problems.</p></li><li><p>A strong health model shows how the system is doing, allowing quick responses to alerts during rollouts.</p></li><li><p>Having blameless postmortems helps teams learn from deployment problems, creating a culture of improvement.</p></li><li><p>Using user feedback during User Acceptance Testing (UAT) makes sure the application meets user needs.</p></li></ul><p>Also, code review feedback loops help find bugs and ensure coding standards are followed. User Acceptance Testing (UAT) gives insights into user experience, allowing for changes before full deployment. By adding these monitoring and feedback methods, you can build a stronger release pipeline that supports your Power Platform projects.</p><h2>Implementing Infrastructure as Code (IaC)</h2><p>Infrastructure as Code (IaC) is a big change for managing your Power Platform deployments. It helps you automate how you set up and manage your infrastructure. This makes your processes <a href="https://medium.com/rapha%C3%ABl-pothin/infrastructure-as-code-for-power-platform-a-light-at-the-end-of-the-tunnel-27674c3d1a25">faster and more reliable</a>. When you use IaC principles, your deployments will be the same and repeatable in different environments.</p><h3>Overview of IaC Principles</h3><p>Knowing the main ideas of IaC is important for doing it well. Here are some key points to think about:</p><ul><li><p><strong><a href="https://www.xenonstack.com/insights/infrastructure-code-principles">Declarative vs. Imperative Paradigms</a></strong>: IaC is about saying what you want instead of how to get it. This is important for making sure things can be repeated in Power Platform automation.</p></li><li><p><strong>Idempotency</strong>: This idea means that doing the same thing over and over gives you the same results. It is important for keeping automated processes reliable.</p></li><li><p><strong>Version Control and Collaborative Development</strong>: Treating infrastructure like application code helps with teamwork and tracking changes. This makes it easier for teams to work together.</p></li><li><p><strong>Modularity and Reusability</strong>: You can group parts into templates that can be used again. This helps keep things standard across your Power Platform environments.</p></li><li><p><strong>Automation and Consistency</strong>: Getting rid of manual setups makes sure everything is the same in deployments. This uniformity is key for good automation.</p></li><li><p><strong>Self-Documenting Infrastructure</strong>: Well-organized code gives clear information. This helps new team members learn and makes it easier for everyone to understand the infrastructure.</p></li></ul><p>By using these ideas, you can make your deployment processes smoother and lower the risks that come with manual setups.</p><h3>Tools for Automation in Azure</h3><p>There are many tools that can help you use IaC well in Azure for your Power Platform projects. Here are some of the best options:</p><ul><li><p><strong><a href="https://codefresh.io/learn/infrastructure-as-code/infrastructure-as-code-on-azure-tools-and-best-practices/">Terraform</a></strong>: This IaC tool uses a simple language to manage Azure resources. It makes deploying easier and works well with version control.</p></li><li><p><strong>Azure Resource Manager (ARM) Templates</strong>: These JSON files help you manage Azure resources easily. They give a clear way to define your infrastructure.</p></li><li><p><strong>Azure Bicep</strong>: A special language that makes it easier to write code for Azure resources. It is simpler than traditional ARM templates.</p></li><li><p><strong>Pulumi</strong>: An open-source IaC tool that lets you manage Azure resources using common programming languages. This helps developers work in familiar ways.</p></li><li><p><strong>Ansible</strong>: A tool that uses YAML for automation tasks. It is good for managing complex deployments.</p></li><li><p><strong>Azure Automation</strong>: This service helps automate Azure management tasks, making operations easier and reducing manual work.</p></li></ul><p>By using these tools, you can automate how resources are deployed, making everything more efficient and faster. This not only cuts down on setup time but also improves consistency and standardization in your deployments.</p><div><hr></div><p>In conclusion, using Azure DevOps to automate your Power Platform delivery changes your deployment from a risky task into a steady routine. When you use automation, you can:</p><ul><li><p>Lower management tasks and mistakes.</p></li><li><p>Spend time on important tasks that improve efficiency.</p></li><li><p>Use automation for the whole workload life cycle, from development to deployment.</p></li></ul><p>Recent research shows that <a href="https://learn.microsoft.com/en-us/power-platform/well-architected/operational-excellence/automate-tasks">automation saves a lot of time</a> and makes things more reliable. For instance, <a href="https://tei.forrester.com/go/microsoft/powerautomatetei/index.html">automating complicated workflows</a> with Power Automate makes work easier by reducing manual tasks.</p><p>Adopt these practices to make your delivery process smoother and encourage new ideas in your team. Switching to automated pipelines not only increases productivity but also builds confidence in your deployment methods.</p><h2>FAQ</h2><h3>What are the benefits of using Azure DevOps for Power Platform delivery?</h3><p><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Azure DevOps helps teams</a> work together better. It makes deployment easier, cuts down on mistakes, and keeps things the same in production. This means faster releases and better quality.</p><h3>How can I gather real user feedback during the deployment process?</h3><p>You can get real user feedback by including users in User Acceptance Testing (UAT). This helps you learn what they need and make changes before the full launch.</p><h3>What should I do if I encounter issues in production environments?</h3><p>If you have problems in production, first check your monitoring tools for alerts. Then, look at logs to find the issue. Fix the problem and get feedback to avoid it happening again.</p><h3>How does automation improve collaboration among team members?</h3><p>Automation makes workflows smoother, so team members can focus on important tasks. It lowers manual mistakes and makes sure everyone follows the same steps, improving teamwork.</p><h3>Why is it important to test rollback strategies?</h3><p>Testing rollback strategies is important because it gets you ready for unexpected problems. A good rollback plan helps you go back to a stable version quickly, reducing downtime and keeping user trust.</p><p></p>]]></content:encoded></item><item><title><![CDATA[The Business Case for Low-Code over Traditional Dev]]></title><description><![CDATA[Low-code development is changing how businesses work, making a strong business case for its adoption.]]></description><link>https://newsletter.m365.show/p/the-business-case-for-low-code-over</link><guid isPermaLink="false">https://newsletter.m365.show/p/the-business-case-for-low-code-over</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Fri, 26 Sep 2025 15:35:12 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3389bc5c-454c-461d-a853-83114711dc9a_1408x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Low-code development is changing how businesses work, making a strong <strong>business case</strong> for its adoption. Companies want faster and cheaper software solutions, leading them to use low-code platforms more frequently. This shift enables the rapid creation of apps while also reducing the workload for IT teams.</p><p>Consider these statistics: by 2024, <a href="https://colorwhistle.com/low-code-statistics/">80% of individu&#8230;</a></p>
      <p>
          <a href="https://newsletter.m365.show/p/the-business-case-for-low-code-over">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>