« Using the "runas" command when testing Microsoft CRM as different users | Main | Book sales update: fast and furious »
"Advanced" Advanced Find Techniques
One of the great features in Microsoft CRM 3.0 is the ability to search and find CRM data based on complex filter criteria. In particular, the Advanced Find feature lets users create their own queries and then save those queries for later re-use. Unfortunately, we didn't get to spend as much time as would have liked covering Advanced Find in our book, so I thought we'd share some of the more "advanced" Advanced Find techniques we use for ourselves.
Of course, I start every day by trying to figure out which activities I should work on. Unfortunately there isn't an out of the box Activity view for "My Overdue Activities". I can see My Activities (both open and closed) or all Open Activities (for all users) but neither of those really suits my needs. I want to focus in on the activities due today (or overdue) for just me. To get this data, I created this Advanced Find:
This view uses two techniques that many users don't even exist!
- You can group multiple filter criteria together using AND or OR conditions. In this screenshot you can see that the view looks for activities with a due date in the last 99 years OR with a due date equal to today.
- You can select data from related entities. Instead of seeing one monster list of activities for Leads/Opportunities/Accounts/Cases/etc, I prefer to tackle them one group at a time. So I selected Regarding(Opportunity) in my Advanced Find, so Microsoft CRM will only display activities if the Regarding field is linked to an Opportunity. I could also add a filter for attributes from the Opportunity entity such as Rating or Est. Revenue but I don't need that for my purposes.
After I create my view, I save it with a descriptive name like "Overdue Activities (Opps)" and then I quickly access it from the View list under Saved Views any time I want in the future. In addition, I can also share this view with other users or teams who might benefit from it. Sharing Saved Views is nice because you can have one power user create the more complex views for a team of users so they can benefit from it without having to go through the leg work of understanding the more complex Advanced Finds.
If you're wondering why I selected Last 99 Years for my due date, it's because (believe it or not) Microsoft CRM does not have date filter criteria for in the past! The screenshot below shows all of the date filter choices you have, but not one of them is "in the past" or "overdue". Of course it's a simple workaround to just select last 99 years but I hope they add this criteria in the next release.
Posted by Mike Snyder on May 10, 2006 in Microsoft Dynamics CRM 3.0 | Permalink
Comments
This is an interesting post.
I have been trying to find records which don't have a related record. Ie contacts that dont have an opportunity record. Is there any way to do this with an advanced find view?
Thanks
Posted by: Adit | May 14, 2006 5:30:11 AM
I spent 5 minutes and tried to create an Advanced Find for Contacts that do not have an Opportunity record. My conclusion is that I don't think this is possible to do in Microsoft CRM 3.0 without creating a custom report.
Posted by: Mike Snyder | May 15, 2006 7:28:40 AM
Is there a way to use Advanced Find to display all Service Activities and which Case (if it is a case) the service activity is associated with?
Posted by: David Steele | Nov 15, 2006 12:57:16 AM
Yes you can do this. We posted about that here:
http://blog.sonomapartners.com/2006/11/advanced_find_f.html
Posted by: Mike Snyder | Nov 15, 2006 11:32:20 AM
Does anyone know if it's possible to create email subscriptions based on advanced find queries?
If it's possible, it would make my life a lot easier!
Posted by: K2 | Feb 13, 2007 11:34:29 AM
Can i create an advance find view and then set it up as default for a particular user, like regular views ?
Posted by: daljeet | Aug 31, 2007 9:18:37 AM
Can i create an advance find view and then set it up as default for a particular user, like regular views ?
Posted by: daljeet | Aug 31, 2007 9:19:38 AM
I am trying to show a list of contacts that ONLY have letter activities associated with them OR have NO activities associated with them. What I am doing is not work....any thoughts?
Posted by: Mary | Sep 11, 2007 3:23:21 PM
Is anyone aware if there is a limitation on the number of criteria's you can apply to a filter ?
I seem to get stopped at 7 ?
Posted by: Anita | Sep 18, 2007 3:38:50 AM
Is anyone aware if there is a limitation on the number of criteria's you can apply to a filter ?
I seem to get stopped at 7 ?
Posted by: Anita | Sep 18, 2007 3:39:49 AM
Does anyone know if you can put a variable in this filter to get an user prompt for the value of the variable?
Posted by: eskay | Sep 24, 2007 5:02:34 PM
Can you convert a Saved View to a System View? Also, does anyone know how to find the url and parameters to point directly to a view by adding a menu to the nav bar?
Posted by: Garrett | Oct 23, 2007 12:24:22 PM
Advanced Find
Its got an AND operator
Its got a OR operator
WHERE IS THE NOT operator? How does one use advanced find to determine who hasn't bought from us lately?
Anyone at MS heard of CUSTOMER RETENTION as part of CRM?
Posted by: Drew | Jan 29, 2008 12:25:34 PM
Is there a way to have the results saved in a form rather than in a view?
Posted by: K | May 20, 2008 8:59:56 PM
Does anyone know if there is a list, explaining the different filters available within Advanced Find. Fields are pretty obvious, based on what entity is being looked at, but the filters available under Regarding, e.g. Activity Parties (Party), which party is being looked at (users, accounts, etc)
Hope that makes sense.
Cheers
Sue
Posted by: sue | Aug 11, 2008 10:44:55 PM


