Secretless cross tenant access – Logic Apps + Dataverse
I was recently reading through this article titled Configure an application to trust a managed identity (preview) and also looking through Bicep FIC sample. This made me curious on how I can use this...
View ArticleUsing Power Platform CLI with Podman
Docker has always been my go-to tool for Dev Containers. I still use it on my personal machine, but when it comes to work machine I cannot use it without buying a subscription because of the licensing...
View ArticleGotcha: SharePoint List and Virtual Table Provider
You can hook up a SharePoint list to a Dataverse environment using Virtual Tables, and without using any code. The documentation on how to do this is at...
View ArticleRunning Power Platform CLI in Azure Cloud Shell
Ever since Dynamics 365 became Power Platform there is always a high likelihood that someone working in Power Platform is also working in Azure. When it comes to Azure, Azure CLI or Azure PowerShell...
View ArticleConnecting to Dataverse from Function App using Managed Identity – Using azd
I wrote a post about using Functions’s Managed Identity to connect with Dataverse back in Nov, 2021. In that post I used Bicep only. But the technology landscape has advanced since then. I have now...
View ArticleUsing Azure Developer CLI to deploy Logic Apps Standard
EDIT (21/07/23): Added YouTube video (https://youtu.be/BjI4OlNKfh4) to show this process. Coming from Power Platform world, I am used to complex deployments i.e. Managed Solutions. But when I first...
View ArticleHandling Azure AD MFA prompt in Playwright
Last month, I was working on the problem of handling MFA code prompt with Playwright and finally figured out an approach to tackle the problem. I did not blog about it though. But I did share a small...
View ArticleUsing KQL for JSON Operations in Flow
When it comes to functions for processing JSON data there is not a whole bunch of expressions available in Flow. I would have expected some function for JSONPath, but alas it is not there. So, this...
View ArticleUsing Solution Packager properties in cdsproj file
When you download a solution using pac solution clone Power Platform CLI also creates a cdsproj file along with the solution components. You’ll need this cdsproj file to do the subsequent pac solution...
View ArticleImporting other Notebooks in Polyglot Notebooks
I first saw Interactive Polyglot Notebooks in dotnetConf couple of years back. I immediately started thinking about all the possibilities it brings to the table for a developer. It could be used just...
View ArticleLearning KQL
FetchXML used to be the only language for querying Dynamics CRM Dataverse. When WebAPI endpoint was introduced, OData style querying also became an additional option. When SQL4CDS was released it...
View ArticleAWS for Azure folks
Recently, I passed the AWS Certified Cloud Practitioner exam. While I am mainly focussed on Azure, I thought this will be a good exam to take to understand the market leader. I signed up for AWS Cloud...
View ArticleUsing Azure CLI to authenticate with Power Apps
During the time of Dynamics CRM, there was not much cross over to Azure. But these days, Azure and Power Platform are used together more often than ever. One of the important tools for an Azure person...
View ArticleConnecting to Dataverse from Function App using Managed Identity
EDIT (19-Nov-21): Getting token through Azure Identity SDK means caching has to be handled in the Function App as well (refer...
View ArticleBuilding Exposure Bot using Google Actions, Azure Functions and Power Automate
Almost everyone now has a smartphone. The two dominant platforms are: Google Android and Apple iOS. Both these platforms have virtual assistant built into the OS. Android’s virtual assistant is called...
View ArticleResubmitting failed Logic Apps using Power Automate
Even though each Logic App action has a retry policy, after a certain number of retries, the Logic App engine gives up and fails the whole execution. In these scenarios the Logic App needs to be...
View ArticlePaging while using FetchXML in Dataverse Connector
If you want to retrieve more than 5,000 records in a Flow using List Rows action from Dataverse, you need to page through the records. Flow does not automatically do this for you. This is not a new...
View ArticleUsing Custom API as a trigger for Flow
Dropping new goodies straight to Microsoft Docs, without any formal announcement, has now been normalised. Couple of Virtual Table features have been “announced” without much fanfare this way. The...
View ArticleFuture of developers in Power Platform
Generally all my posts are problem-solution type posts. I never write anything that is purely my opinion. But, considering the recent developments, I thought I should sit down and write down my...
View ArticleGitHub Self-Hosted Runner inside a container
If you are using GitHub Actions, you have four choices for the runner: Windows RunnerUbuntu RunnerMacOS Runner (Preview)Self-Hosted Runner GitHub Actions for Microsoft Power Platform support only...
View Article