[Low Code] Send Translated Message to User using App Notification
Temmy Wahyu Raharjo
by temmyraharjo
1w ago
Today we will learn how to create a Dataverse Instant plug-in using the AITranslate function. The purpose of AITranslate is to translate a message to the targeted language. For today’s scenario, we will learn how to query the selected Dataverse User’s UI Language and send the translated message using XSendAppNotification. FYI, 2 years ago I ..read more
Visit website
Build a Dataverse Plugin and use AIClassify to simplify business process
Temmy Wahyu Raharjo
by temmyraharjo
2w ago
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 Case/Feedback/Incident creation where users can just put minimal information such as “Title“, “Description“, and “Customer” and let the AI help us to set ..read more
Visit website
Dataverse: Implement Pre-lock in a plug-in transaction
Temmy Wahyu Raharjo
by temmyraharjo
1M ago
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 implementation does not always fit with some of the scenarios especially if you want to avoid throwing “Error” in the design. And, after ..read more
Visit website
Dataverse: Create an API to update Base Currency
Temmy Wahyu Raharjo
by temmyraharjo
1M ago
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 least one “Currency” attribute. Please note ..read more
Visit website
MDA: Learn Xrm.WebApi.executeMultiple
Temmy Wahyu Raharjo
by temmyraharjo
1M ago
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 – Create/Update/Delete operations). Because this is a batch scenario, the performance will be faster than the individual request. And, we also can ..read more
Visit website
Dataverse: How the RelatedEntities Plugin Works
Temmy Wahyu Raharjo
by temmyraharjo
2M ago
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 CreateMultiple and see if we can make the customizations better in terms of performance. Let’s go! Here are the plugins that I’ll ..read more
Visit website
Dataverse: Performance Benchmark Create Related Entity via a chain of Create vs RelatedEntities property
Temmy Wahyu Raharjo
by temmyraharjo
2M ago
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. To run the benchmark, I’m using BenchmarkDotNet and using Microsoft.PowerPlatform.Dataverse.Client. For the benchmarking ..read more
Visit website
Dataverse: About Masking Rule ?
Temmy Wahyu Raharjo
by temmyraharjo
2M ago
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) that we are set. This feature can be handy if the customer has a strict requirement to not allow anyone to read ..read more
Visit website
MDA: Send In-App Notification using Instant plug-in and call it from Ribbon Button
Temmy Wahyu Raharjo
by temmyraharjo
2M ago
In this blog post, we will learn how to send Model Driven Apps In-App notifications using an Instant plug-in (Dataverse Accelerator App). The trigger point will be using the Ribbon button that will call JS code (as per writing, the existing Power Fx method is unable to call the plugin – not an error, just ..read more
Visit website
Let’s try Power Apps Test Studio
Temmy Wahyu Raharjo
by temmyraharjo
3M ago
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 continually validating that your app works as expected when new changes or updates are deployed.“. In my opinion, it talked about ..read more
Visit website

Follow Temmy Wahyu Raharjo on FeedSpot

Continue with Google
Continue with Apple
OR