Tip #169: Update related records with a workflow

Ever wish you could use a workflow to update related/child records? For example, when I update the address on an account, update the address on all of the related contacts. You can, with the help of the very helpful CRM 2011 Distribute Workflow Activity assembly written by Alberto Gemin on Codeplex. While this says “CRM 2011” […]

Tip #168: Renumber the pipeline stage

When you use Business Process Flow, the stages are categorized using the stage category option set. The categorization allows you to have standard process stage categories across multiple processes. While your various process flows may have stages with different names, the stage category provides consistency between process flows and allows you to chart opportunities with […]

Tip #167: Where did my navigation menu go?

On one of your forms you notice that you no longer have the navigation bar/navigation menu. Typically this is the right-most drop down menu on the top of the form, but for a specific entity, you notice it is missing. Click the “Form Properties” button and go to the “Display” tab. On this tab there is […]

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 #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 #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 […]

Tip #156: Why doesn’t my real time workflow do anything?

So you create a real-time (synchronous) workflow, and when you test it out, it doesn’t do anything. Say you have a workflow that should fire when an opportunity status is changed to “Won,” but you close an opportunity as “won,” and nothing happens, and there are no errors. Most likely, you have the workflow definition […]