Learning Dataverse Offline Mode (Canvas Apps) and Implement Concurrency
It’s been a long time since I wanted to try the offline capability of Dataverse in the Canvas App (You can learn more in this official documentation). Again, the one that makes me curious is how the...
View ArticleMDA: Use AI Copilot Control (Preview) and show it when clicking the command...
Today’s demonstration will show AI Copilot Control (Preview) on the Model Driven App. The scenario I can think of is when a user clicks the command/ribbon button on selected tables, we will let the...
View ArticleLet’s learn about the Dataflows
Have you ever heard about Dataflows? Dataflows is an automation to copy (from various data sources) > Transform (Power Query Transformation – which leverages the same technology with PowerBI) >...
View ArticleDataverse: How to call Custom API in classic Workflow
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...
View ArticleConsume Virtual Table (SQL Table) Data in Dataverse and apply business logic
What we will learn in this blog post is about retrieving data in SQL Table (outside of Dataverse – via Virtual Table mechanism) and creating the simplest business logic possible (in my opinion). For...
View ArticleDataverse: Export-Import Solution for Virtual Table
Still talking about the Virtual Table (Entity). Last week, we learned how to configure the Virtual Table (Entity) that reflects data from SQL DB (which you can learn here). Today, we will learn how to...
View ArticleLet’s try Power Apps Test Studio
Before we begin, we need to know what is Power Apps Test Studio. Based on the documentation definition “Build end-to-end UI tests for your canvas app using Test Studio. Maintain your app quality by...
View ArticleMDA: Send In-App Notification using Instant plug-in and call it from Ribbon...
In this blog post, we will learn how to send Model Driven Apps In-App notifications using an Instant plug-in (Dataverse Accelerator App). For those who don’t know, Instant Plug-in will help to create a...
View ArticleDataverse: About Masking Rule 💎
I found an undocumented feature in Dataverse while exploring a topic for today’s blog post. The feature basically helps us to mask the value if the value matches with the RegEx (Regular Expression)...
View ArticleDataverse: Performance Benchmark Create Related Entity via a chain of Create...
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...
View ArticleDataverse: How the RelatedEntities Plugin Works
Last week we learned how the RelatedEntity’s performance compares to normal creation. We will create plugins for today’s blog post and inspect how it works. For the side topic, we will also cover...
View ArticleMDA: Learn Xrm.WebApi.executeMultiple
Back again with a deep dive series where we will learn about Xrm.WebApi.executeMultiple. The purpose of the function is to make batch requests (the real-world scenario is to make a bunch of CUD –...
View ArticleDataverse: Create an API to update Base Currency
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...
View ArticleDataverse: Implement Pre-lock in a plug-in transaction
Lately, my mind has traveled a lot on designing a plugin that can handle concurrency issues. Even though the framework itself has UpdateRequest and we can pass the RowVersion, I found the...
View ArticleBuild a Dataverse Plugin and use AIClassify to simplify business process
For those who don’t know, now we can call AI functions within Dataverse which helps to simplify lots of business processes. One of the scenarios that we will learn today is regarding...
View Article
More Pages to Explore .....