Author Archives: Roohi Shaikh

Field Comparisons now available for Queries in Power Platform

Dynamics 365 CRM and the platform underneath has always provided for a proprietary query language called FetchXML. With the introduction of CRM Online, this became the defacto query language as SQL commands could no longer be used (well querying data through sql is being reintroduced, under preview right now, but that is another topic for… Read More »

Impersonation within Azure Function or Custom Connector when using AAD authentication

In the earlier blog posts, we discussed setting up an Azure function with AAD authentication and then creating a custom connector for the Azure function that also requires AAD authentication to make a connection to the connector. Given that the Azure function is configured for AAD authentication in the Authentication / Authorization section of the… Read More »

Building Custom Connectors for Power Apps and Power Automate Flows – Part 2

With our Azure function ready in the earlier post. We now look at the steps to create a custom connector for this Azure function. Do remember, we have enabled AAD authentication for our Azure function. The APP registration provided while enabling AAD authentication was set for multi-tenant authentication. While we have an easy way to… Read More »

Building Custom Connectors for Power Apps and Power Automate Flows – Part 1

Custom logic has until now and still being developed mostly as plugin or workflow assemblies. If you wanted to extend the default behavior of the platform on certain actions like create or update record, you developed either a plugin or workflow and then had to use the Plugin Registration Tool to register this on the… Read More »

Mixed Reality Solutions with Power Apps / Dynamics 365 CRM / CDS

In recent times Pokemon Go was a mixed reality game, it showed pokemon characters in your real surrounding using the camera of your mobile phone. And that kind of brought about ideas to present customers with the ability to view the products in their own surroundings that would help them try placing the objects in… Read More »

Identify the trigger message when using Common Data Service (Current) Connector in Power Automate Flows

The earlier versions of the D365 Connector or the Common Data Service connector provided separate triggers for each of the CRUD actions like Create, Update and Delete. The latest version of the connector Common Data Service (Current) which is the one we should be using moving forward in most cases provides a single trigger as… Read More »

Working with Optionsets and Multi-select Optionsets in Canvas Apps using Common Data Service (Current) Connector

In the earlier post we have discussed working with Lookups and Polymorphic Lookups and this time we will focus on Optionsets and Multi-Select Optionsets. OptionSet: Using the CDS (Current) connector, when you include the optionset field on your canvas app, the drop-down items list is auto bound and you do not need to adjust any… Read More »

Working with Complex Data Types in Canvas Apps using Common Data Service (Current) Connector – Lookups & Polymorphic Lookups

A couple of years ago I had visited this topic but back then it was using the Dynamics 365 connector which is now deprecated. New connector changed ways – time to write again more for a personal reference and glad if it helps others out there too. First – let’s look at adding a lookup… Read More »

Option to change Data type to AutoNumber for existing Text fields now available with the new maker experience for Power Platform!

Back in the old days, we had to write custom plugins to auto-generate code values to automatically assign sequential numbers to records being created. To overcome this issue of having to generate unique values at all times through custom code and to support the auto generation of a codes based on a given seed and… Read More »