The breadth of new features in the product is mind blowing to me. I am looking forward to seeing some of the creative uses that partners and customers come up with for the larger items like Workflow, Multi Currency, etc.
However, I am most appreciative of the small little usability features that Program Managers and Software Development Engineers managed to sneak into the product. Probably one of my favorite would be a feature coined “SmartNav” by the Marketing Team. The long name would be Associated Menu Labeling on custom relationships. (Say that 10 times fast.)
What does it do? Let’s use a real life example. One of my customers tracks doctors and the hospitals that they practice medicine at and some additional details about the doctor’s work at that hospital.
Under 3.0, we would create a “linker” entity and call it profile. Then from both doctors and hospitals, the word profiles would appear. This could be more than a little confusing for the end users if we also had profile information on the main form. J
So SmartNav fixes this. We still create the linker entity but we can now call it Doctor Profiles on the Account Entity and Hospital Profiles on the Contact Entity.
Here are a few screen shots of this.
Here is how it would appear in 3.0.
To access SmartNav, when you setup the relationship you can select a custom label. Here it is on the account relationship setup.
From the Account Relationship Setup
From the Contact Relationship Setup
The finished product in Microsoft Dynamics CRM 4.0 using the example we used above. So here it is on the account view.
Account Profile in 4.0
Contact Profile in 4.0
So with SmartNav you can improve the user experience for the end users with Microsoft Dynamics CRM 4.0. The next couple of features will be posted on my blog, which is located at: http://blogs.msdn.com/MidAtlanticCRM