The solution version number is often overlooked as an easy way of keeping backups of your solution separate as you configure CRM. You can number them according to a strict 4-part version numbering (e.g. 1.0.0.1, 1.0.0.2, etc.) but that’s relatively boring and tough to keep consistent. The most straight forward and easy to maintain method […]
Tip #524: Inactive optionsets
One of the advantages of using lookups vs optionsets is the ability to create a “dynamic” set where the available values can be filtered and deactivate when they become obsolete. Optionsets still are very useful because they are easy to set up and use – dropdown as a UI element is all too familiar to […]
Tip #516: Say no to the first name
As some of you know, with the exception of the podcast where we keep straight face, Joel and I disagree a lot. This time I think he is wrong and I am right (I think that most of the time, to be fair). Without further ado, our most recent squabble. George I’ve had it with […]
Tip #515: Why lookup control appears disabled
The other day the client asked us to verify the field level security settings on the system. The reason, as they explained it, was that one of the lookup controls appeared disabled and wouldn’t become enabled regardless of what they did to FLS settings. Long story short, the control was disabled not because of the […]
Tip #509: Pumpkin-Spiced CRM
Themes in CRM are a subtle, but nice way of making CRM visually adapt to your Organization. (Themes are available in CRM Online beginning with the Spring 2015 release – and on premise they are expected in the CRM 2016 release.) Using the very cool online tool: CRM Theme Generator created by the talented Guido […]
Tip #504: Calculated Fields Min/Max Values
When setting up a Calculated Field it is imperative that you are aware of the Minimum/Maximum Values in the fields that make up the Calculated field. The Wizard will not prevent you from creating a calculated field that is dependent on fields that allow input that will be outside the min/max values allowed for the […]
Tip #502: Who moved my activity
tl;dr When record ownership is important, use synchronous workflow that impersonates the caller. The Stop One of the signs of greatness professionalism is not to be afraid to ask questions, no matter how trivial or silly they might sound. Mitch “Only in Texas” Milam has the microphone: Q Hi Folks, This is such a basic […]
Tip #499: Outer joins and dashboards
Another gem from Scott Sewell: If you edit the FetchXML query of a view, you can change the view query to an outer join, enabling you to see records “not in,” or records that do not have a relationship. When you do this, the view is available from within CRM, but cannot be selected for […]
Tip #497: Avoid multi-column sections if using mobile
Another awesome TIL from Scott “Captain Redlaces” Sewell. tl;dr Avoid multi-column sections on your CRM forms. (If you’re going to use the Mobile Apps) Today I Learned If you’re going to use one of the mobile apps in your implementation, avoid using multi-column sections – the layout of these fields will be significantly different from […]
Tip #490: Do not reuse the owner field
So you are creating an entity in Dynamics CRM and you need a user lookup field. Why not just re-label the owner field? Sure, it is not specifically a record owner, but we don’t really need that for this entity anyway, as we will never tie security to it, right? Don’t do it! Chances are […]