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 […]
Tip #627: Smart duplicate detection
Woot-woot! Our video channel now has the official URL: https://www.youtube.com/CRMTipOfTheDay! (Hint: take a minute and subscribe). To celebrate this achievement, our video dude, Derik, has gone MIA. After 38 straight weeks of videos, can’t hold it against him. So today’s tip is not a video but something that has been on my todo list for […]
Tip #626: Teach your users to type-ahead
tl;dr Teach your users how to use keyboard in a lookup control Longer I know it’s an old piece of wisdom but this morning I just couldn’t help myself when observing the typical frustrating pattern of a user trying struggling to fill in the lookup field: remove hands from keyboard, grab the mouse, struggle to […]
Tip #624: Updating won opportunity fields
When I receive an email from Mitch “Only in Texas” Milam with the subject “Well, this is interesting”, I know it will be just that. Last week was no exception: Did you know (in 2015 at least) you can change the processed and staged fields on a Won Opportunity, without reopening it? No, I didn’t […]
Tip #604: Where to find quick campaigns
This is not even a real truckstop, more of a drive-by, really. Q Larry “Tex” Lentz wonders if they’re was a way to use Advanced Find to search for Quick Campaigns. Can’t see it from AF editor. & A You won’t find it by name in the Advanced Find, Larry, since Quick Campaign is […]
Tip #601: Reliably send email in workflow
Sometimes, instead of a simple Send Email action in the workflow, it’s necessary to prepare the email in the workflow (Create Email action), perform some additional manipulations (like adding attachments) and then send it. To do just that, setting email status to Pending Send has been reliably working for everyone since CRM 2011. Until now. […]
Tip #598: Illustrated tipster guide to CRM forms
With every new release of CRM we seem to acquire one or two new form types and it’s becoming increasingly difficult to keep track of what form to use where and what is supported or not supported for a particular form type. Introducing illustrated tipster guide to CRM forms. (As you can see, we completely […]