Selecting a good name for an organization in CRM On-premises has always been a challenge especially when you automate provisioning of your CRM organizations. At least one would hope that the chosen name would stick. However, our special correspondent Mehmet “Sputnik” Ozdemir reports from the trenches that organizationid and name fields in the organization entity […]
Tip #638: Cryptic entries in audit log
Mini truckstop, the only remarkable thing about it that this time I was on the receiving end. I was helping a customer to get to the bottom of some strange behavior when I noticed this entry in the audit log: What. Is. That?! 10 minutes later after failed boogle-fu, I’ve reached out for help. About […]
Tip #636: Use all attributes and miss some of the data
Laziness is the engine of the progress. If it was not for Josephine Cochrane trying to avoid the house duties, we’d still be doing dishes by hand. So we all guilty from time to time using all attributes when retrieving information from CRM. The consequences are not only spießrutenlaufen and eternal condemnation, but also dreadful […]
Tip #635: SaRA to help CRM
Who is SaRa and why is she helping CRM? Not who but what. SaRA is the acronym for the Office 365 Support and Recovery Assistant which is a powerful diagnostic platform created by the Office team. In many cases, SaRA offers automated solutions that can fix problems for you. And now SaRa includes CRM diagnostics, […]
Tip #634: How to modify recurrent bulk deletion system jobs
On heavy production systems bulk deletion jobs should be scheduled outside of the peak activity window. Unless you’re dealing with 24×7 global monstrosity, scheduling them outside normal working hours would do the trick. There are handful of system jobs that are created for you when CRM organization is provisioned. You can guess what their start […]
Tip #632: Tipster guide to displaying Social Engagement data in Dynamics CRM
Derik is back, rested and all. I think. In any case, it’s Friday and it’s video. In this weeks video we show you how to surface data coming from Microsoft Social Engagement into a Dynamics CRM instance. Give us your feedback, all of it: good, bad, and ugly, I’m sure we can take it. Suggest […]
Tip #631: Azure ML is coming to Dynamics CRM
One of the most exciting upcoming features in CRM Online is Azure Machine Learning integration (under In Preview): This release will introduce scenario-based Machine Learning (ML) integration with Azure ML for product cross-sell recommendations, and auto-suggest of relevant knowledge articles and case topic analysis. These scenarios are based on integration with Azure ML APIs for […]
Tip #630: No flow – no documents
We did show how to generate documents in code, however, generating documents in a workflow using SetWordTemplate action proved to be just as elusive. The problem is that the entity itself does not appear in the list of parameters for the action, making it impossible to generate the document. As strange as it sounds but: […]
Tip #629: If your CRM report comes back empty
We observed this behavior on CRM 2013 SP1 and and CRM 2015 Update 0.2 on-premises. The report runs fine for small ranges (e.g. dates) but, as the range (and number of records to be processed) increases, report comes back blank, as if it didn’t run at all. No errors in CRM, SQL Server or SSRS […]
Tip #628: Get jQuery the hacker’s way
The official word is: We do not recommend using jQuery in form scripts and ribbon commands. Right. And what are we to do with thousands lines of code already relying on that miracle? People insert libraries and keep their fingers crossed or follow the wise ones and encapsulate the instance with jQuery.noConflict() call. There is […]