Many times user in CRM system complain that they keep receiving this error message from CRM system:

This can be removed by following user setting. Ask your users to Go to personal settings-> privacy

Select the last option as in the above screenshot and click ok.

IF you want to do it for all your user base(in case of on-premise), you can fire an unsupported backend query:

update UserSettingsBase

SET ReportScriptErrors = 3

For online environment, you can fire update using organization service.

Note: This will work for dynamics crm 2011, i have tested it from UR 12 and above. Once you remove this setting, no reports will be sent to Microsoft for script errors. In case you need to resolve some script errors, you can always enable it back from user personal privacy settings.

We were facing lot of issues in trying to show hide , set disabled / enable fields or nullify fields which were not present as fields on form in Dynamics CRM 2013 but just were accessible on business process stage on the form. Here are the ways to do the same i found:

I noticed a peculiar scenario today in which currency field value on CRM forms were not accessible using Xrm.Page.getAttribute(“Currency field name”).getValue() and Xrm.Page.getAttribute(“Currency field name”).setValue(Value)

The resolution is in such cases you can access currency fields in below manner:

// To get currency field

Xrm.Page.data.entity.attributes.get(“Currency field name”).getValue();

// To set currency field

Xrm.Page.data.entity.attributes.get(“Currency field name”).setValue(Value);

I had created a while back, just checked it and works great on CRM 2013 version as well.

User Cloner for Dynamics CRM 2011

User Cloner for Dynamics CRM 2011 is utility for all CRM administrators, consultant who have to deal with user issues on CRM 2011 and want to check whether user has proper access by replicating his security role permissions to another user. It is also useful when all security allocations of a user need to be assigned to other user in CRM 2011. It allocates the following from a source user to any target user:

· Map Source User Business unit to Target User

· Map Source User Security Role to Target User

· Map Source User Teams to Target User

· Map Source User Field Security Profile to Target User

· Remove existing Security Role of Target User

· Remove existing Teams of Target User

· Remove existing Field Security Profile of Target User

**Using Map Source Business Unit will also change all records owned by source user to target user in the business unit**

We often have requirement to show status in some graphical representation/symbol on out of box CRM Grids. So, here is a workaround which can help in supported way to achieve the same.

There is extended ASCII set in which we can include following kind of symbols on option set value texts ( which can be set in scripts to represent some symbol dependent on business requirement) . In the example below, I have used two symbols one filled star, other unfilled star to denote various status of Access Request:

Following is the complete list of symbols that can be used(Just copy and paste ones you want into your option set text fields):

RSS Feeds

Disclaimer

All Blog posts and code samples are my personal endeavor on my personal time, and as such, all the views and opinions expressed here are solely mine and don’t represent the views or opinions of my employer(s), clients, or associates. All content and information are provided "AS IS" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall I be liable for any claims, losses, or damages of any third party or for lost profits or any special, indirect, incidental, consequential or exemplary damages, howsoever arising, even if I have been advised of the possibility of such damages.
I do not tolerate spam, irrelevant, hateful speech/arguing, racism, and abuse comments of any kind. Please don't attempt to make such comments, they will be deleted as soon as I am informed.