When signing into a Power Apps portal, by default it is set to show you a basic authorisation page. To go directly to your own authorization page is very easy and makes the user experience much nicer. This blog is following on from my Auth0 authentication blog, so we’ll demonstrate using the Auth0 l
Read the full article herePower Apps portals come with a bunch of identity providers out of the box to authenticate users such as the below providers: Another alternative to use is using a custom Open ID provider, one of many OAuth 2.0 providers is called Auth0, for the purpose of demonstration I’ll be using this to configur
Read the full article hereWhen working with forms in a Model Driven App you can select which forms you want to have in the app. You can control what form the user can see by Security roles, Model Driven Apps or JavaScript. This allows a unique experience for users depending on what Model Driven App they’re in.Security roles
Read the full article hereWhen adding a list of members into a segment from Excel, you can’t always query them from Dynamics 365. There are many scenarios, such as you have a list of email addresses that may or may not exist in Dynamics 365. Microsoft suggests that we add a new field onto contact in this documentation. Micro
Read the full article hereWhile using Dynamics 365 recently, I encountered an error where I was not able to view associated records related to a specific record. I was instead navigated to all records for the given associated entity, below will be an example of this and how to fix the issue.Example of the issueAs described,
Read the full article hereDynamics for Marketing allows you to bypass the manual use of segments and customer journeys to send Marketing Emails through the send now button, although customer journeys and a static segment are generated in the background to track the insights. This accompanies the test send functionality which
Read the full article hereWhen working with Business Process Flows (BPF) you may want to keep the BPF stage aligned with field value(s) when being updated by web request or any other server-side operation. One scenario could be based on a records status reason, you may want to have the BPF stage reflecting that automatically
Read the full article hereIn this blog I’ll be taking you over Record Creation and Update rules (RCUR) in the new UCI, how to create them, add actions and deploy them to a new environment. I’ll be emphasising the differences between the Unified interface RCUR’s and the old format and explore the use of Power Automate with RC
Read the full article hereWhen storing an image on a record, one might think to create a field that has an ‘image’ type as seen below. This is useful, but when retrieving this image through an API request you’ll be sent base64 and a link to the image with the suffix ‘.download.aspx’ which for some isn’t ideal. The workaround
Read the full article hereWhen creating segments out of the box there are only a small number of entities that appear to filter the segment in the Query View. Segments allow you to easily create a filtered list of contacts so that you can target them through the use of customer journeys, learn more about segments here. When
Read the full article hereAs intuitive as you’d expect this to be, it is not and caused myself a bit of frustration setting this up. Visual Studio 2019 defaults the source control to the widely popular Git source control and our requirement was to set our source control to an on-premise TFS. The first step you need to do is
Read the full article hereWhen writing code for Dynamics 365 online plugins, you are limited to assemblies you can use within the sandbox. Luckily you can use the HTTPClient, this allows you to upload a file to an Azure Blob Storage Container without using any of the Azure Blob Storage Nuget Packages found here. This blog wi
Read the full article hereWhen opening a form in Dynamics 365 some users have been experiencing a long load time of the command bar compared to the rest of the form. When debugging this with a non-admin user I noticed that I was experiencing the same large delay on the command bar as other users, compared to the system admin
Read the full article hereWorking with DateTimes are often problematic and Microsoft have added some new functionality when working with them in Dynamics 365 Marketing that may cause issues. In this scenario, we’re retrieving a Time-Zone Independent date field and setting the retrieved value into a User Local date field. Wit
Read the full article hereWhen trying to run a timer triggered Azure Function locally it is unconventional to wait for the timer to hit or updating the timer to a small amount of time to debug. Instead you can add in a parameter to trigger the function so that it runs instantaneously.Important notes:You’ll need to have the A
Read the full article here