Tip #80: Auditing for all Critical Records

CRM Auditing

Maybe you don’t want to turn auditing on because you think you don’t need it or are concerned about the additional storage space it will consume. But enabling auditing is a CRM Administrator’s best friend when it comes to understanding the consequences of the assigned security roles. So at the minimum be sure to enable […]

Tip #79: Limit use of System Admin and System Customizer Assignments

CRM System Admin Role

At the risk of significant human induced catastrophe, don’t assign the System Administrator or System Customizer security roles to anyone that hasn’t received in-depth training in customizing, configuring and managing the CRM system. No matter how expedient it might be to assign the role to a marketing team member that needs to go into the […]

Tip #77: Security Role Terminology

Before you can create the security architecture or manage your security, you need to know the terms: Privileges are the verbs in CRM: Create, Read, Write, Delete, Append, Append To, Share, Assign. Access levels, from most to least generous: organization, parent-child business unit, business unit, user, none. Entities are the units to which a security […]

Tip #73: Be aware of what is compatible with your CRM environment

Microsoft Dynamics CRM depends on multiple other systems, such as Windows, SQL Server, Microsoft Exchange, and Outlook. To work in harmony, you need to be sure the version of those systems and applications is compatible with your version of Microsoft Dynamics CRM. Microsoft maintains and regularly updates a compatibility list for Dynamics CRM. So if […]

Tip #72: Granular notifications for end users

Granular validation of multiple fields

Today’s tip was supposed to be called “Why it’s very important to keep your SDK up to date” but instead I named it after the updated functionality that was added to CRM Online, released for onpremises in UR1 and documented in the December update of the SDK. Previously, if you wanted to notify user about […]