Dynamics CRM 5 + xrm. Chris JT Auld

Size: px
Start display at page:

Download "Dynamics CRM 5 + xrm. Chris JT Auld"

Transcription

1 Dynamics CRM 5 + xrm Chris JT Auld

2 Touching ON the technology CHRIS J.T. AULD Key Global CRM Expert Intergen MedRecruit GLOBAL CRM TRAINER 246 Days on the road in CY ,000 km in CY2009 Lead development of CRM 4 training Lead development of CRM 5 content INTERGENITE Microsoft Regional Director Microsoft MVP Lead Intergen Engagement with MSFT Key global expert on Dynamic CRM ENTREPRENUER A founder of MedRecruit in nd fasted growing company in 2009 Adding staff at a raid pace Built on CRM 4.0

3 CRM 5 + xrm Good News + Bad News

4 4 Service Integration Resume Candidate Applications Find Create Matches Create Create Additional applications Additional Applications Applications Positions Hiring Orgs Positions Skills Application UI Page: Find Matches Candidates Background checks Portal 3 rd Party Services Devices Hiring Manager Recruiter Follow up Phone Call Candidate

5 CRM 5 + xrm Portal Front End Workflow Forms / Views Security Declarative development of relational business applications using flexible models and dynamic services. Models encompass multiple domains Data, Presentation, workflow, security Entities Multi-tenant controller SQL Business Application Services Multi-tenant controller Robust web services Enterprise-scale, role-based deployment Portable across on-premises and hosted deployments

6 MedRecruit An Example of xrm

7

8

9

10

11

12

13 CRM 5 + xrm 2 column comparison list Pain Points Lifecycle Management Lightweight Analytics Workflow Management Lots of Wrapper Code

14 CRM 5 + xrm

15 CRM 5 + xrm The CRM SDK Much more than a point release Advanced Developer Extensions LINQ Based Querying Robust strongly typed entities via ICrmEntity and CrmSvcUtil Native.NET Types int? == hallelujah DataContext + Batch Updates Get multiple entities Do some stuff Save all changes

16 CRM 5 Publicly Announced Feature Grab Bag

17 The Ribbon UI

18 Filterable Views

19 Inline Visualisations

20 Flexible Form Layouts

21 Drag and Drop Form Editing

22 Cascading Lookup Filters

23 xrm + CRM in the Cloud

24 EVIDENCE CRM5 AT PDC09 : The power of CRM 5 software + Windows Azure services REALIZE SOFTWARE + SERVICES GOAL How do you combine the massive elastic scalability of the cloud with the power and flexibility of the Dynamics CRM5 platform? How do you make something business functional but still look fantastic? COMBINE CRM5 + AZURE OUTCOME As proven experts in, Windows Azure, Dynamics CRM and Silverlight Intergen delivered a showcase that not only looked great but setout architectural good practice for Software + Services applications. As well as making The Phone Company demo look great we wanted to ensure it gave good architectural guidance. We use queues to buffer requests out of the cloud to the on-premise systems. Without this approach you run the risk of scaling up in the cloud and Slashdotting your on premise applications. Peter Jones Developer Lead THE ENGINE ROOM SharePoint 2010 Silverlight SQL Azure

25 EVIDENCE THE PHONE COMPANY DEMO: CRM5 + Windows Azure + Silverlight + MVC ASP.NET MVC Portal Silverlight Mapping Components Hosted in Windows Azure CRM 5 Silverlight Mapping included via new Web Resource functionality Demo/ Mayhem Load Test Tool Silverlight + Azure Workers Native CRM 5 Dashboard including Custom Silverlight

26 Web Browser Windows Azure Web Role Worker Role SilverLight Controls WCF Services Azure Storage Local Server.Net Service Bus WCF Services CRM Storage CRM Services Workflow Extension Database for Lat/Long

27 Scaling Up Our Applications xrm enables apps to flexibly scale in multiple dimensions # of Users Data (multi-tb) Transactions (1000 s / sec) CloudBursting with Windows Azure Multiple instances Queuing

28 Questions

29 Thank

30