In MSD 365, developer’s life is much easier than earlier. I do remember my team invested days to developer editable grids for an entity on from.
But now it’s just out of the box feature, it’s cool, isn’t it?
This feature has been introduced in MSD CRM 2015 but it was for very limited entities. But now it’s available for almost all entities including custom entities.
For this we need enable entity to be editable. Here are the steps to make it enable
- Go to customisation
- Open entity configuration
- Click on Control to add editable grid for the entity
- now select it behaviour
- After behaviour selection, publish the entity.
- It will make main view as editable on the fly.
- You can undo this editable grid any time in future, for that just delete added control and publish the entity
- That’s it.
Sometimes we don’t understand what the hell is going on behind the scene while working with Dynamics CRM. As error messages are in friendly manner, eg below
So, in such time it’s better to get the detailed message that will direct to correct the problem.
For such, senario we can enable descriptive/developer error with unsupported way. Login to CRM server and open ‘web.config’ and set developer errors to ‘On’ instead of off as shown below,
<add key=”DevError” value=”On”/> from <add key=”DevError” value=”Off”/>.
It will show you descriptive error message like below
But for the end user it’s disaster, he thinks that application has been broken and raises the critical bug. So just reverse, everything will be alright.
Retiring hierarchical data is easy, we don’t need to iterate by for/while loop. just use ‘Above’ or ‘Under’ keywords, then it will serve you all parents or all child available.
in regular query, just ‘ConditionOperator.Above’ to get all parents.
in regular query, just ‘ConditionOperator.Under’ to get all child.
How to create this type of structure
Continue reading “Query hierarchical data”
In MS Dynamics CRM, Self join has special powers, with self join we can create hierarchical data structure, as shown below,
Continue reading “Configure and visualise hierarchical data”
Firefox have Add-in which is very helpful for MS CRM developers, Just like Crom extension helps MS CRM developers.
The CRM Power Pane is a helper tool designed to integrate with Microsoft Dynamics CRM application and allow you to manipulate forms or perform actions faster throughout the Microsoft Dynamics CRM application .
It has following features
for ex. you want to know the schema name of attribute, just click on ‘Schema name copy mode’ and then click on desired attribute, on mouse over it will show that name and on click that name will be copied on clipboard, as shown below..
also, if you want current record ID, just click on that option, id will be pop out. same like that you will get many other information without going in to the customisation mode with admin rights.
As well as you can unlock locked fields and put info there for testing purpose and save the form without making any customisation.
…. and many more.
To install it, go to Firefox add-ins and search for ‘Dynamis crm power pane’, then just install it …. and save your time ….
Thanks you. !!
Today, I released a new Chrome extension that assists CRM power users. In this initial release there are 12 quick functionalities:
- Display Logical names for controls
- God Mode (based on http://www.magnetismsolutions.com/blog/paulnieuwelaar/2014/07/29/activate-god-mode-in-crm-2013—don-t-let-your-users-see-this)
- Form properties
- Dirty fields i.e. fields that have been modified
- Display record URL
- Display record Id
Continue reading “A Chrome extension for CRM Power Users”
Generally, CRM not works alone, it includes many other application, such time we needs to move data from one application to another. In this situation we needs integration; We do integration with either “HttpWebRequest” or “BasicHttpBinding”. Continue reading “Consume Web-request from Plugin”