We’ve been hopelessly late with our daily tips this week and for a good reason – CRMUG Summit in Tampa, Florida. CRM Medic booth is one of my favorite parts of the summit; whenever one feels like dealing with another puzzle, just don a white coat and listen. Ed G complained that his Subject tree […]
Tip #751: When only some views fail
Symptom Users can freely access entity records in some views but not the others – instead they receive the following error: You do not have permission to access these records. Contact your Microsoft Dynamics CRM administrator. Solution Check that the views that generate “access denied” error do not include fields from the parent entity users […]
Tip #750: Better diagnostics for CRM for Outlook
CRM for Outlook is one of the main components driving the adoption of Microsoft Dynamics CRM365. But it could be temperamental at times. SaRA, Office 365 Support and Recovery Assistant, that we mentioned previously, has been greatly enhanced and now includes the following features: Verifying CRM for Outlook is the same major version as your […]
Tip #747: If your view is broken
If you followed our yesterday’s tip and tried to set up a workflow automatically adding a user to a team, you may have seen the error message: “To use this saved view, you must remove criteria and columns that refer to deleted or non-searchable items.” The fix is fairly straightforward: find the lookup view in […]
Tip #746: Bring in the specialist
Washing car on weekend is something that everyone can do on their own. Probably. But if some serious cleanup is required, one’s better off calling Mr Wolf. Same goes for complicated cases in customer service. If you run a secure shop that deals with the cases that include sensitive or personal identifiable information, then security […]
Tip #740: How to flush cache in portal
If you are still trying to refresh your portal metadata using cache invalidation handle https://nottherealportal.microsoftcrmportals.com/Cache.axd?Message=InvalidateAll, stop it. The caching invalidation mechanism significantly changed and the legacy methods are no longer appropriate or supported. Instead, remember the advice you gave your auntie when her computer was slow? That’s right, turn it off and then back on. […]
Tip #738: Use top in fetchxml
I’ll be first to admit: I was not aware that fetchxml supports top attribute (as it turns out, I’m not the only one hence the tip). It does not seem to be documented anywhere but, according to the schema, has been around since CRM 2011. Consider this fetchxml It will emit the following SQL: And […]
Tip #736: Add variables to your workflows
Workflows rule. They can wait until there is $10,000,000 in your bank account or forever (whichever happens first), they can update records, send emails and synchronously move mountains (subject to the 2 minutes timeout, and only if the mountain is referenced by a DNS-resolvable name). They can be quite complicated and often won’t fit on […]
Tip #735: You can now use timezone in your appointments
Sometimes it’s ridiculously trivial bugs that get in the way of implementing great functionality. Luckily, sometimes they get fixed. Gustaf “Surströmming” Westerlund reports from the field. In earlier versions of CRM (I have tested it in CRM 2013 SP1) if you added a whole number field on appointment and formatted it as a timezone, you […]
Tip #734: You already have the icons
Essential part of every good CRM deployment is a nice and concise navigation. That includes customized sitemap and command bars. When new element is added to either of those, user experienced can be greatly enhanced with a good icon. We already referred to the good external sources of the icons but one of the best […]