Andrew Bybee Principal Program Manager Microsoft Corporation Nirav Shah Senior Development Lead Microsoft Corporation BB32
Demonstrate rapid development of business applications with Dynamics CRM Introduce new capabilities for extending business logic in Dynamics CRM “v.Next” Think “XRM” instead of CRM Objectives
Expectations Quickly build prototype solution to help approve the project Meet customer requirements with foundation for future releases Build credibility and trust with predictable delivery Project Objectives Online submission and tracking of applications Improve effectiveness of candidate screening and scheduling Streamline post-interview process to quickly close on candidates Candidate Hiring Manager Recruiter Recruiting Process Scoping the Project: Build vs. Buy
4 Candidate Recruiting Solution Resume Candidate Applications Positions Follow up – Phone Call Hiring Manager Recruiter Page: Find Matches ISV Service Service Integration Candidates Positions Background checks … 3 rd Party Services Devices Create Additional Applications Find Matches Create applications Find Matches Create applications Application UI
5 Candidate Recruiting Solution Resume Candidate Applications Positions Follow up – Phone Call Hiring Manager Recruiter Page: Find Matches ISV Service Service Integration Candidates Positions Background checks … 3 rd Party Services Devices Create Additional Applications Find Matches Create applications Find Matches Create applications Application UI SQL.NET ASP / XAML
6 Recruiting Solution Resume Candidate Applications Positions Hiring Manager Recruiter Page: Find Matches Create Additional Applications Find Matches Create applications Find Matches Create applications Application UI SQL.NET ASP / XAML Workflow Security Reporting Outlook / Office Communications Configuration Deployment Scalability Manageability Extensibility Upgrade
Andrew Bybee Principal Program Manager Dynamics CRM
Demonstrate rapid development of business applications with Dynamics CRM Introduce new capabilities for extending business logic in Dynamics CRM “v.Next” Think “XRM” instead of CRM Objectives
Data Access Platform Metadata Data Object Model Data Access Components Synchronous Business Logic SecurityWorkflow Pre-Event (.NET Assemblies) Post-Event (.NET Assemblies) Web Services Custom Actions (.NET Assemblies) Extensible UI (XML Config File) Form Events (JavaScript) Integrated Applications Reporting (Excel & SRS) Filtered SQL Views
Sandbox server CRM SDK Sandbox server Worker Process App domain 1:N Assembly cache Pipeline Processing Sandbo x Host Service Sandbo x Host Service Execute
Nirav Shah Senior Development Lead Dynamics CRM
public interface IIsolatablePlugin { void Execute(IServiceProvider service); }
public interface ITracingService { void Trace(string format, params object[] args); }
Demonstrate rapid development of business applications with Dynamics CRM Introduce new capabilities for extending business logic in Dynamics CRM “v.Next” Think “XRM” instead of CRM Objectives
Shan McArthur VP, Technology ADXStudio Inc
20 Attendee ezConference Solution Events Attendees Registrations Reservations Follow - up Travel Consultant Event Manager Application UX ezGDS Service Integration Flight Search Car / Hotel Reservations … 3 rd Party Services Devices Site Content
Shan McArthur VP-Technology ADXSTUDIO, Inc.
Build vs. Buy vs. ‘Compose’ Azure Services Platform for Business Solutions Think “XRM” instead of CRM Summary
Next Steps Get familiar with CRM 4.0 Dynamics CRM v.Next engagement
Please fill out your evaluation for this session at: This session will be available as a recording at:
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.