Enterprise Windows: Dynamics line gets Snap-Ins

02.03.2006
Around September of last year, new technology platform announcements were spewing out of Microsoft like last night's liquor from a high-school freshman. Vista, Avalon, Dynamics, WWF (Windows Workflow Foundation), the list goes on -- enough so, in fact, an editor made me write a whole feature on it. So dig there if you need more background.

At the time, the Redmondinos made a bunch of promises about how the Dynamics line (consisting of Dynamics GP based on Great Plains, Dynamics NV based on Navision, and Dynamics SL based on Solomon) would eventually become integrated onto a single codebase and "fleshed out" with a variety of workflow-oriented plug-ins -- or Snap-Ins, as Redmond calls them. Well, dance around the maypole a few months early because as of last week, the snapping in has begun.

The first two Snap-Ins might make you giggle: Microsoft actually spent dev time coming up with a Timesheet Management and a Vacation Management Snap-In. So for those of us not managing these tasks quite happily with Excel or a shared calendar, rejoice! You've now got a snap-in. But rather than giggling at their seemingly lightweight nature, you'd do better to pay some attention to how they're implemented.

Both Timesheet and Vacation allow users to submit data to a central store using Outlook. That means the Office suite is routing user data to multiple back-end server platforms, not simply Exchange. Under Vacation, for example, Outlook routes the request to the appropriate supervisor within the Office front end, and upon approval, it displays this result to the original user while simultaneously updating that user's information in Dynamics.

Redmond gets heavier right after these with a Business Data Lookup Snap-In designed for Dynamics AX as well as Dynamics CRM. These allow users to call up Office applications inside Dynamics task windows -- wheels within wheels, Microsoft apps within Microsoft apps. This functionality lets users, while in Dynamics, call up record-associated documents, copy data back and forth and even attach or delete document records from Dynamics records. Pretty cool, and something that users have been requesting for quite some time.

So is this revolutionary? Unfortunately, I don't see it that way. Microsoft's addition of Snap to the Dynamics line amounts to a custom plug-in architecture that .Net developers can use to build custom applications based on Dynamics and Office. Good, but hardly simple enough to combat competitors such as Notes/Domino.