<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>M365 on Wingate365</title><link>https://blog.wingate365.com/tags/m365/</link><description>Recent content in M365 on Wingate365</description><generator>Hugo</generator><language>en-gb</language><lastBuildDate>Sun, 07 Jun 2026 10:05:00 +0000</lastBuildDate><atom:link href="https://blog.wingate365.com/tags/m365/index.xml" rel="self" type="application/rss+xml"/><item><title>Fixing Email for Guest Users in D365 Business Central</title><link>https://blog.wingate365.com/2026/04/fixing-email-for-guest-users-in-d365.html</link><pubDate>Sun, 26 Apr 2026 20:41:00 +0000</pubDate><guid>https://blog.wingate365.com/2026/04/fixing-email-for-guest-users-in-d365.html</guid><description>&lt;!--Blog Post: Fixing Email for Guest Users in Business Central - Open Source Extension--&gt;
&lt;!--Labels: D365BC, SECURITY, ADMIN, VIBE CODING, COMMUNITY--&gt;
&lt;p&gt;If you manage any Dynamics 365 Business Central clients where users sign in as Entra B2B guests (aka M365 Guest Users) you've probably hit this issue:&amp;nbsp;&lt;b&gt;the built-in email connectors don't work properly for guest users.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;The use of guest accounts in BC is becoming more common due to organisations with a multi-tenancy strategy or where companies are looking for&amp;nbsp;very clear separation of data access &amp;amp; governance. The expectation is simply that users email will just work in BC guest or not!&amp;nbsp;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Ask AI about Dynamics Licensing</title><link>https://blog.wingate365.com/2025/12/ask-ai-about-dynamics-licensing.html</link><pubDate>Sun, 14 Dec 2025 09:53:00 +0000</pubDate><guid>https://blog.wingate365.com/2025/12/ask-ai-about-dynamics-licensing.html</guid><description>&lt;h1&gt;What's New in Dynamics 365 Licensing: December 2025 Update&lt;/h1&gt;
 &lt;p&gt;&lt;em&gt;A comprehensive guide to the latest changes in Microsoft's Dynamics 365 Licensing Guide, with special focus on Business Central&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Microsoft has released the December 2025 update to the Dynamics 365 Licensing Guide, and it brings some significant changes—particularly for Business Central users.&amp;nbsp;&lt;/p&gt;&lt;p&gt;I've asked AI to do a detailed comparison with the July 2025 version to identify what's changed, and the results are quite interesting. Let's dive in.&lt;/p&gt;</description></item><item><title>Emailing from Dynamics 365 Business Central - All Your Important Business Emails in One Place!</title><link>https://blog.wingate365.com/2023/06/emailing-from-dynamics-365-business.html</link><pubDate>Sun, 04 Jun 2023 13:35:00 +0000</pubDate><guid>https://blog.wingate365.com/2023/06/emailing-from-dynamics-365-business.html</guid><description>&lt;p&gt;Reflect for a moment on just how fundamental email is for business. Safe to say in a world of Teams, Slack, WhatsApp etc email is still essential part of running a business. Also safe to say a lot of users struggle with email overload - although they might not all admit to that!&lt;/p&gt;&lt;p&gt;There is a reason we send the &lt;b&gt;&lt;i&gt;important stuff&lt;/i&gt;&lt;/b&gt;&amp;nbsp;by email, and when it comes to dealing with your trading partners there are a lot of important things to send!&amp;nbsp;&lt;/p&gt;</description></item><item><title>Show Me the Money! or Check Who Approved the Document You Are About to Pay in Dynamics 365 Business Central</title><link>https://blog.wingate365.com/2023/05/show-me-money-or-check-who-approved.html</link><pubDate>Sat, 06 May 2023 13:48:00 +0000</pubDate><guid>https://blog.wingate365.com/2023/05/show-me-money-or-check-who-approved.html</guid><description>&lt;div&gt;Power BI and Dynamics 365 Business Central work great together. In a previous blog post, we looked at publishing a custom dataset from the wizard in BC. In this blog post, we will take things a step further by creating a custom query and publishing that for use in Power BI.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The requirement here is simple enough. Running the suggest vendor payment function can create a payment batch that has been summarised by vendor to pay all the purchases due.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Great, but now we want an review all the approvals as one last step before posting the Payment Journal.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This can be done manually on a line-by-line basis:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Lets see the documents that have been applied&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEh15ol3HsiFoexc5wKcfA9CF05hmAuZ7dkNDIOdQWwSAhbHMrj2nMeTjuO4qRrDobVqxCE3X6dWd1OK05OdQHDXU9p9Z5hR9Bd3mVN1ItVMGNWMLS2EuI_s9eI4U7Db1XqY59v0Q2cSnqKK5sByU42YhQyhMJKCsvCCTDJA4k1vNbs755lkKw" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="" data-original-height="929" data-original-width="1847" height="161" src="https://blogger.googleusercontent.com/img/a/AVvXsEh15ol3HsiFoexc5wKcfA9CF05hmAuZ7dkNDIOdQWwSAhbHMrj2nMeTjuO4qRrDobVqxCE3X6dWd1OK05OdQHDXU9p9Z5hR9Bd3mVN1ItVMGNWMLS2EuI_s9eI4U7Db1XqY59v0Q2cSnqKK5sByU42YhQyhMJKCsvCCTDJA4k1vNbs755lkKw" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Picking a single line we can click though to the document card&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEhfSsHTpClbHEw7lDLXqrDGcxxPElBZ7nhk8m6xLHHlvBMYup1qM_lrzMLqZYB2-3zI1Gmigs5TLhpV17a4D5z4VClGmHK9uPWZUu9YzOmf37o6o14gy51L9024uLocpIrDwm7854sBS6dKI6FD_vHX-0IXAj2OjUinW2JRH3Bz2uXQcfiONQ" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="" data-original-height="779" data-original-width="1365" height="183" src="https://blogger.googleusercontent.com/img/a/AVvXsEhfSsHTpClbHEw7lDLXqrDGcxxPElBZ7nhk8m6xLHHlvBMYup1qM_lrzMLqZYB2-3zI1Gmigs5TLhpV17a4D5z4VClGmHK9uPWZUu9YzOmf37o6o14gy51L9024uLocpIrDwm7854sBS6dKI6FD_vHX-0IXAj2OjUinW2JRH3Bz2uXQcfiONQ" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;From the document card we can open the Approval entries&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEhULm92tAJvxb8W2SQBWS9VWK0s49veyaw-TfJA6KHfiI50iN4UsETM7r4GSLgeRjtJFmJ8oK_7N7OAwXD5lmPEItiAxqQU72cVjYLGZVfkdJnXBhQ16TNDHFTtU4qKLk0qDu91vDpzVBtPWrfkACuaV1OkvjxpMp2ChroiaZAaE3EQeyIpoQ" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="" data-original-height="279" data-original-width="1357" height="66" src="https://blogger.googleusercontent.com/img/a/AVvXsEhULm92tAJvxb8W2SQBWS9VWK0s49veyaw-TfJA6KHfiI50iN4UsETM7r4GSLgeRjtJFmJ8oK_7N7OAwXD5lmPEItiAxqQU72cVjYLGZVfkdJnXBhQ16TNDHFTtU4qKLk0qDu91vDpzVBtPWrfkACuaV1OkvjxpMp2ChroiaZAaE3EQeyIpoQ" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Approval entries&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;But even for small payment runs that's a lot of clicking, we just want a simple overview!&lt;/div&gt;&lt;h3 style="text-align: left;"&gt;Get the data published as a web service&amp;nbsp;&lt;/h3&gt;&lt;div&gt;The relationships that hold this info together are:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;[Gen. Journal Line].[Applied-to ID] = [Vendor Ledger Entry].[Applies-to ID]&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That gets us from the payment journal to the line in the Vendor ledger entry; from there to link to the approvals its simply the document numbers:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;[Vendor Ledger Entry].&lt;/b&gt;&lt;b&gt;[Document No] = [Posted Approval Entry].&lt;/b&gt;&lt;b&gt;[Document No]&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Using that general info you can create a query object and publish to your SaaS instance of BC&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;script src="https://gist.github.com/andywingate/ca58ca1c174cbc8986dca00f7873b131.js"&gt;&lt;/script&gt;&lt;div&gt;It was necessary to exclude rows with a blank Applies-to ID as this is not a primary key and if you don't exclude you can end up matching blank to blank and get a lot of unwanted data!&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Once pushed to BC this should be published from the Web Services page:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEjdSh57yEgiRS9IUSFML-sgV71eJzHPicLVFeijBDVVHhFSAaI40nmIOIb7iKbV6E8_Nw5N6AKAw8aMDBarcktNgZko-KZmKtdJRjY8UF4jbc2wQKqudX1zTEV5UucWMxpRCCLoGba95tappS4dOFjG36Me4057FM2wa248lXw9-mun5nU4XA" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="219" data-original-width="1208" height="58" src="https://blogger.googleusercontent.com/img/a/AVvXsEjdSh57yEgiRS9IUSFML-sgV71eJzHPicLVFeijBDVVHhFSAaI40nmIOIb7iKbV6E8_Nw5N6AKAw8aMDBarcktNgZko-KZmKtdJRjY8UF4jbc2wQKqudX1zTEV5UucWMxpRCCLoGba95tappS4dOFjG36Me4057FM2wa248lXw9-mun5nU4XA" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3 style="text-align: left;"&gt;Grab the data into Power BI, create a layout and publish&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;Which can then be grabbed in PowerBI using the built in data source for BC SaaS&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEhFQWJ7jhdEdeDmauYeVjSKM6uVCNSmVag98fsoCRjWpN4E7cs5S_Dxx5BbFTRJsZwLXW9bybC9nWQpR8POCP_rX8r0MQA-YGbfDjGirDgtspPx85BIwldbOY0s2mhZRKtmM4y3P8Z6YDHPkm9e7lOU6o_VvlLAXK_rZil46p7qNi1uQH0K7w" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="660" data-original-width="600" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEhFQWJ7jhdEdeDmauYeVjSKM6uVCNSmVag98fsoCRjWpN4E7cs5S_Dxx5BbFTRJsZwLXW9bybC9nWQpR8POCP_rX8r0MQA-YGbfDjGirDgtspPx85BIwldbOY0s2mhZRKtmM4y3P8Z6YDHPkm9e7lOU6o_VvlLAXK_rZil46p7qNi1uQH0K7w" width="218" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;The Power BI layout I've gone with a very simple slider to pick the Payment Journal batch and a matrix table to show the Payment Journal document lines, related vendor ledger entry document numbers and values and naturally the approval details - where an approval was completed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEiewexrLGo4zatunWCAD3RsLoY0AhyjsWeLXIdguZPaR7hskVYSriLfjP7BZQMctVQUkBwvB6Wo1tPjwDRJCUYVHvRB3D2C2_5rb8udmFtEMvM6TYL-Dalc6vlSIKNP5993uqGfpqD4p0vRaSlwQ2VtFqGesBEIa6o47312kgkoIWG743y7tQ" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="839" data-original-width="1286" height="209" src="https://blogger.googleusercontent.com/img/a/AVvXsEiewexrLGo4zatunWCAD3RsLoY0AhyjsWeLXIdguZPaR7hskVYSriLfjP7BZQMctVQUkBwvB6Wo1tPjwDRJCUYVHvRB3D2C2_5rb8udmFtEMvM6TYL-Dalc6vlSIKNP5993uqGfpqD4p0vRaSlwQ2VtFqGesBEIa6o47312kgkoIWG743y7tQ" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Once published the Power BI report can be surfaced in Business Central or accessed via a custom action from the payment journal page perhaps - something to look at next time...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEhRnNp3LyUnxbNO755Y7uCjSZVeOCKP8UeIlVmZcErzNeVUXr3oVp4lxs9_BlQPtskoqcVqjcMTxuQbEdPe3DSUy42oa2zC57LH69GKNseyQte08wjx5vCGlOfrmqKJvqwkpbR_dr5wN-K-zG7Efx9WDbavZfH1jGvDj0Mw5IdbYmBtJBlYgQ" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="960" data-original-width="1831" height="168" src="https://blogger.googleusercontent.com/img/a/AVvXsEhRnNp3LyUnxbNO755Y7uCjSZVeOCKP8UeIlVmZcErzNeVUXr3oVp4lxs9_BlQPtskoqcVqjcMTxuQbEdPe3DSUy42oa2zC57LH69GKNseyQte08wjx5vCGlOfrmqKJvqwkpbR_dr5wN-K-zG7Efx9WDbavZfH1jGvDj0Mw5IdbYmBtJBlYgQ" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</description></item><item><title>Making the most of your ERP - Business Central for Operations</title><link>https://blog.wingate365.com/2023/03/making-most-of-your-erp-business.html</link><pubDate>Wed, 29 Mar 2023 07:31:00 +0000</pubDate><guid>https://blog.wingate365.com/2023/03/making-most-of-your-erp-business.html</guid><description>&lt;p&gt;
 Check out the blog post I wrote with the amazing Incremental marketing team: &lt;a
 href="https://incrementalgroup.co.uk/2023/03/22/making-the-most-out-of-your-erp-system/"&gt;Making the most out of
 your ERP system Incremental Group&lt;/a&gt; which I have re-produced below for posterity!
&lt;/p&gt;
&lt;h1&gt;Making the most out of … your ERP system&lt;/h1&gt;
&lt;h2&gt;Introduction&lt;/h2&gt;
&lt;p&gt;
 This week we share the third blog in our series: 'Making the most of the Microsoft technology stack', showcasing the
 power of the Microsoft stack in delivering innovative, hybrid solutions to fit your organisation's needs.
&lt;/p&gt;</description></item><item><title>Business Central &amp; Power Automate - Post to teams / Post invoices</title><link>https://blog.wingate365.com/2023/03/business-central-power-automate-post-to.html</link><pubDate>Sat, 18 Mar 2023 15:27:00 +0000</pubDate><guid>https://blog.wingate365.com/2023/03/business-central-power-automate-post-to.html</guid><description>&lt;p&gt;To make the most of Dynamics 365 Business Central you should invest some time to understand how Power Automate works. In this example I'll start off by simply connecting BC to teams with some flows.&lt;/p&gt;&lt;p&gt;Teams is especially handy alongside BC as regular business users (with a standard Microsoft 365 / Office 365 license) can view BC records posted to teams. This is pretty huge, as it means you can provide visibility of records across the whole business without also needing to have everyone setup as a licensed BC user. Just turn on access for M365 users:&lt;/p&gt;</description></item></channel></rss>