Posts in this category.
Mar 23, 2024
This time, I've got a request from Trung Dũng Nguyễn where he wants to update the base currency based on the updated Currency inputted into the Transaction Currency table. When I check on the system behavior, the Currency (Base) information will be updated as long as we update at...
Mar 3, 2024
Today's blog post will be very technical, comparing creating a chain of related entities vs using RelatedEntities properties. Demo's Relationship As you can see in the above image, Contact can have multiple Parents. And each of the Parents can have multiple Children. For our demo...
Jan 6, 2024
In architecting a solution, we have lots of ways to do it. Specifically, in the Power Platform world, we can combine Dataverse (Dynamics CRM) with Power Platform to do integration/whatever scenarios that we need. But, what if we want to implement the generic integration with only...
Sep 23, 2023
Let's learn how to use Dataverse Background operations (preview). For those who don't know, this is a way to call our custom API via background task (system job). Unfortunately, this method is not a way to bypass a two-minute execution time-out. For me, this feature is more of a...
Aug 26, 2023
I am always curious to try SSIS (as mostly my experience is on customizing CRM CE/Dataverse side) as people are always telling me how fast it is to process large data. So today, we will learn and compare ExecuteMultipleRequest vs. SSIS. In the SSIS part, we will be using...
Aug 13, 2023
In a time where technology is very fast changing, I see some of the Organizations that still rely on so-called legacy systems or probably still depend on systems that just run on their network (on-premise). So, today, we will learn how to call on-premise WebAPI from Canvas Apps....
Jul 15, 2023
Lately, I've been playing with retrieving large sets of data from Dataverse. The total records that I need are more than 50k records (if you are using FetchXML, you can get the method here). But somehow seems like Dataverse limits my total records and here is how we fixed it. As...
Jul 8, 2023
For those who don't know, we already have UpsertRequest for so long (I learned how to use it correctly in this blog post that you can read here). UpsertRequest is a feature where we can request Dataverse to create or update the data based on columns that we are defined. In...
Mar 25, 2023
Today, we will learn how to make use of the Azure Service Bus Queue to be implemented alongside Dataverse. The idea is Azure Service Bus Queue offers mechanism to make requests well-ordered which can be a way to make sure that your data is processed in the correct order. The flow...
Feb 25, 2023
When we are generating a plugin project using Power Platform CLI > "pac plugin init" command, the csproj that is being generated it's different from the one that SparkleXrm by Scott Durrow has (the plugin project generated using "pac plugin init" I believe using minimal csproj...