Tip #166: Become role customizer ninja

Role Editor

If you frequently modify security role and your wrist hurts because of all tiny mouse movements, there are some undocumented explicit links on the role dialog that could make your life much easier. Clicking on the entity name (e.g. Account) will cycle all privileges for this entity (i.e. Create, Read, etc) through all access levels […]

Tip #165: 1:1 with security twist

Usability of 1:1 relationships stretches far beyond UI candy. They can become a very useful tool that secures parts of the same logical record. For example, financial services company might use account entity to hold information about their customers but due to Chinese walls within the company, investment manager should not be able to access […]

Tip #164: Not all roles are created equal

It’s a reasonably well-known fact that recreating roles from scratch and adding all privileges to replicate one of the system roles is not the same as copying that system role. There are some hidden privileges that are not exposed via security dialog. This topic has been discussed and documented for CRM 4.0 and for CRM […]

Tip #162: This action cannot be completed during synchronization

In CRM for Outlook, sometimes when you click the “track” or “set regarding” button, you will get an error telling you that the action cannot be completed during synchronization. I’ve noticed that sometimes I see this when tracking from the Outlook 2013 inbox view, rather than tracking from an individual email form. If you see […]

Tip #161: ADFS vs Citrix for external access

When deploying Microsoft Dynamics CRM on premises, ADFS is the recommended approach for providing external access to the application. However, alternative methods, like Citrix and application virtualization can also be used. These alternative methods can do a good job of providing access to the core CRM web application, but do not provide full support for […]

Tip #160: If all I have is a Surface, how do I test Windows client?

Windows 7 & 8 in Azure

My work laptop is a mighty Lenovo W530 with upteen cores, bazillion GBs of RAM and quadrillions of TBs of SSD drive space. The only problem is that carrying it around keeps my chiropractor very busy. So when I travel, I dock this monster behind the firewall and carry around something like Surface or the […]

Tip #159: PowerShell fails in IFD deployment

Microsoft Dynamics CRM Windows PowerShell snap-in is an excellent automation tool but on some Internet Facing Deployments even an innocuous call to Get-CrmServer can fail with a fairly generic message “The caller was not authenticated by the service“. One of the possible reasons is that the tool always runs on CRM server but for IFD […]