Tip #716: Conditional values in Word templates

Flying pig thumbnail

Word templates introduced in CRM Online and CRM 2016 are not the easiest contraptions to edit. One of the questions that popped up in a recent conversation was how to use conditional IF in the document generation. tl;dr To refer to the control values after the document has been generated, wrap content controls using bookmarks […]

Tip #714: Avoid solution bloat with the new solution component framework

Bloat fish

Adam “you say gotcha, I say undocumented feature” Vero has the microphone. The ability to add individual components to a Solution in 2016 is great, with or without the formal patch clone, update and rollup features. You can add just the things that you are actually changing to deliver the requirements for a sprint, or […]

Tip #676: Keep your pants on and timestamps intact

Illusion of integrity

Let’s say you have a field that requires complex calculations that are impossible to express as a calculated field. For example, the requirement could be to figure out the “real” full name for a contact taking into account the country, ethnicity, contact’s preferences, their royal title, and a phase of the moon. The first reaction […]

Tip #667: Return from the Land of No Return

image.png

Wherein we learn to disable the Notes, Activities, Connections, Feedback, Queues, And/Or change the “Ownership” model option on a Custom Entity. Why do I Care? Recently I received a solution file where EVERY custom entity had been created with ALL the default options enabled. Even entitles that serve only as simple “lookup” lists had Notes/Activities/Connections/Feedback […]

Tip #646: Illustrated guide to entity creation in Dynamics CRM

entity1200x630

Spießrutenlaufen is everywhere. Even fundamental actions like creating a new entity in CRM are subject to irreversible hasty choices that we all come to regret later. Introducing CRM Tipsters Illustrated Guide to Entity Creation in Dynamics CRM. Download a full size image or a hi-res PDF version.