-
Continue reading →: Custom Connector | ‘API Key’ Authentication Using Policies
As you may know, you can configure API Key authentication in a Custom Connector through the Security tab, as shown below. You can refer my article : Build a canvas app with OpenAI’s Chat endpoint (ChatGpt), where I explain detailed steps to connect to the OpenAI endpoint using an API Key.…
-
Continue reading →: Power Pages | Strange issue with HTML controls
In my previous article, I explained how to trigger a cloud flow from a Power Page, using a ‘Contact Us’ form as an example. Below is the Contact Us form’s source code. Issue I’ve encountered: While designing the Contact Us form, I encountered a strange issue when I set the…
-
Continue reading →: Power Pages | Trigger Cloud flow from a Page
In this post, we’ll walk through the step-by-step process of integrating a Cloud flow with a Power Pages site. We’ll use a ‘Contact Us’ scenario to illustrate the end-to-end process. Scenario: Its a three step process as listed below: Ensure you have a Power Pages website set up before proceeding.…
-
Continue reading →: C# Console | Authenticate to MFA enabled environment | Interactive flow
In one of my past articles, (Different ways to connect/authenticate Dynamics 365), I explained how to authenticate to your Dynamics environment using the connection string approach in a C# console application. While this approach works well for non-MFA-enabled authentication, it does not work for environments where MFA is enabled. In this…
-
Continue reading →: Power Pages: Auto-Populate ‘Contact’ Lookup with Logged-In Portal User
In this beginner’s guide to Power Pages, let’s learn how to automatically populate a Contact lookup field with the currently logged-in Portal User. In my website, there’s a Subscription webpage featuring a basic form named Subscription. This form includes a ‘Contact’ lookup field, and I need it to automatically populate…
-
Continue reading →: Power Pages | Data workspace | How to set Solution
Did you know that you can select a Dataverse solution from the Data workspace ? The tables, columns, and forms you create will be added to the chosen solution. Data workspace left pane settings feature allows you to select any unmanaged solution where changes made in Data workspace get added.…
-
Continue reading →: [Beginner] Display an SVG icon in Canvas App
In this article, let’s learn how to display your favorite SVG icon in the Canvas App’s Image control. SVG defines vector-based graphics in XML format. So to store the XML content I am defining a Named Formula variable svgIcons. Next, we need to get the SVG image XML content from…
-
Continue reading →: The term ‘pwsh’ is not recognized as the name of a cmdlet
If you have encountered the following error ‘pwsh’ is not recognized it’s likely that PowerShell is not installed on your machine. In this article, let’s learn how to fix the ‘pwsh is not recognized’ error by installing PowerShell using the Winget command. Install PowerShell on Windows Machine: 🙂
-
Continue reading →: [Quick Tip] Canvas App | Line breaks
Did you know that you can use Char(10) to create a line break in text controls within a canvas app? Following is an example: Char(10) function adds a line break, so it prints the user’s ‘full name’ and ’email’ on separate lines. Note that, Char(10) returns an ASCII code and…
-
Continue reading →: Azure DevOps | External users unable to access the project
In Azure DevOps, you can add Users from other tenants to your organization by navigating to Organization Settings > Users > Add users. Once added, external user receives an email from AzureDevOps@microsoft.com with the subject, You have been invited to an Azure DevOps project and select Join now. In our scenario, the external…


