Dynamics CRM: Create Plugin Project Easier + Faster!

Creating plugin projects in the past is not a simple task. You need to remember a lot of steps to make it. From what I remember the steps are: Create .csproj, set .NET Framework 4.6.2, Install Microsoft.CrmSdk.CoreAssemblies, etc. You can follow this link for the detailed steps for manual creation if you want. Then I found a … Continue reading Dynamics CRM: Create Plugin Project Easier + Faster!

Dynamics CRM CDS: The Benefit of SharedVariables

Have you ever heard about SharedVariables? SharedVariables is an object in IPluginExecutionContext that allows us to set Dictionary (Key-Value) data to be used in the next event execution pipeline. Before, this object was very powerful. We can share SharedVariables across entities as long in the same execution pipeline. But even now it is changed, SharedVariables is underrated to … Continue reading Dynamics CRM CDS: The Benefit of SharedVariables

Dynamics CRM Sent Email using Plugin

I had one requirement to send an email daily for every case that was created and still in the stage of investigation/re-investigation state. Before, this customization is using workflow but somehow the performance is not too good and I change it into the plugin. Create Email Entity There is no special code when we want … Continue reading Dynamics CRM Sent Email using Plugin

Dynamics CRM Plugin Development: Pre-Operation vs Post-Operation Plugin Customization!

If you are a Dynamic CRM Developer, you need to know the importance of Dynamic CRM Plugin's stages. We know there are four stages for Dynamic CRM Plugin Stage (3 we can custom, 1 is Dynamic CRM main operation): Pre-Validation (outside the database transaction): avoid Update, Create, or Delete in this stage. This stage is good for the validation process (eg: … Continue reading Dynamics CRM Plugin Development: Pre-Operation vs Post-Operation Plugin Customization!