General Tips on Dynamics CRM Plugin Development

On my blog, one of the most viewed posts is Dynamics CRM Plugin Development: Pre-Operation vs Post-Operation. This makes me realized that I need to create another blog post about plugin development, in general, to make you know what's the dos and don'ts in plugin development (in a general way). The concepts of this blog … Continue reading General Tips on Dynamics CRM Plugin Development

Dynamics CRM Create Plugin Helper: Duplicate Xrm.Utility.getResourceString for Plugin Side

Have you ever use Xrm.Utility.getResourceString?  Xrm.Utility.getResourceString is a function that we can use in the front-end to returns the localized string for a given key associated with the specified web resource. For instance, we can use it for storing localize error messages (for validation purposes). But the problem is we only can use it in the front-end, that … Continue reading Dynamics CRM Create Plugin Helper: Duplicate Xrm.Utility.getResourceString for Plugin Side

Creating Better PCF Component – Part 3

With all the things settled, now we can continue our journey to make our PCF-Component better. The last commit that we submitted, there are few things that we can enhance: When you choose an image file, then click the Submit button. We can reset the input file.Hide the image-element if no image has been upload.Add … Continue reading Creating Better PCF Component – Part 3

Dynamics CRM CE: TDD Plugin Development in Action – Part 2

For the second part of this blog post series, we will create a more advanced scenario operation. We will create business logic for the SalesOrder to calculate total orders (SalesOrder.Amount and Sum of SalesOrderDetail.Quantity) per Customer in 1 month (based on SalesOrder.SubmitDate) with the status of the Order is Invoiced. Remember, we can have multiple ways to solve this scenario. But … Continue reading Dynamics CRM CE: TDD Plugin Development in Action – Part 2

Dynamics CRM CE: TDD Plugin Development in Action – Part 1

This tutorial will show you how to create the Dynamics CRM CE Plugin using the Test-Driven-Development (TDD) process. I try to make this as a series (from Easy, Intermediate, and Advanced). I will not explain about basic of the definition of TDD because there are lots of resources from other seniors that will give you … Continue reading Dynamics CRM CE: TDD Plugin Development in Action – Part 1