We often need to use external dll's in CRM plugins which need to be merged into main plugin assembly dll to make it work. Quoting what ms docs says about using any other dll in your plugin apart from dlls which are part of Microsoft.crmsdk.CoreAssemblies: Newtonsoft.Json is primary example of such dll's which is widely... Continue Reading →
File Type column in Microsoft Dataverse (formerly cds)
Yesterday I saw that there is a new (new to me at least..!) type of column (formerly attribute) which you can create in any customizable table (formerly entity) which can be used to upload file. You can create multiple file type columns in a table and upload one file in one column. I create a... Continue Reading →
How to generate early bound class for dynamics 365 CRM/CE
Below are the steps how we can generate early bound class for dynamics crm using crmsvcUtil :- Get latest crm sdk. Go to SDK\Bin folder, there you must see crmsvcUtil tool Open command prompt and go to SDK\Bin folder using "cd <sdk bin path>". For eg: If you have placed bin folder in c drive... Continue Reading →
MS CRM: How to convert word template into pdf using Microsoft Flow
Many times, when we use word template in dynamics crm to generate a template, we customer want the word template to be in pdf format rather than word which obviously seems more professional to send to their consumers and can't be edited directly. Unfortunately, so far, out of the box crm doesn't have any tool... Continue Reading →
How to override out of the box button’s behavior in ms crm
In crm, sometime we want to override the operation being performed by oob or we want to perform action only if certain conditions are met. In this post,i'll share how we can override the out of the box button's behavior. Scenario: We have deactivate button on account record. We want that only if field named... Continue Reading →
How to disable hyperlink property of a lookup in dynamics crm (Unsupported way)
How to disable opening of record on click on the lookup in ms crm This, a little weird requirement of disabling the hyperlink property of a lookup field in dynamic crm can be fulfilled with below code. function DisableLookupHyperLink(lookupfieldname) { var lookupSpanNodes = document.getElementById(lookupfieldname + "_d").getElementsByTagName("SPAN"); for (var spanIndex = 0; spanIndex < lookupSpanNodes.length; spanIndex... Continue Reading →
How to change BPF stages automatically using workflow in Dynamics 365
Dynamics 365 change BPF stage automatically using workflow