- ホーム
- > 洋書
- > 英文書
- > Computer / General
Full Description
Microsoft (R) Dynamics CRM 2013 Unleashed presents start-to-finish guidance for planning, customizing, deploying, integrating, managing, and securing both cloud and on-premise based versions of Dynamics CRM.Leading Dynamics implementer Marc Wolenik fully covers Microsoft Dynamics CRM 2013, Microsoft Dynamics CRM Online Fall '13, and many features first introduced in Microsoft's "Polaris" and Update Rollup 12.You'll find thorough coverage of Dynamics' revamped "Flow" interface and advanced cross-platform mobile client support. Extensive new coverage also includes: Business Process Flows, Portable Business Logic, reporting and forms improvements, server-side email synchronization, MarketingPilot, NetBreeze, Yammer, and much more.Drawing on extensive insider knowledge, Wolenik presents proven best practices and pitfalls to avoid in using every significant Dynamics CRM 2013 capability-information available in no other book.Marc J. Wolenik, is CEO of Webfortis, a Microsoft Gold Customer Relationship Management Competency Partner that specializes in delivering Microsoft Dynamics CRM/xRM solutions for companies of all sizes. Learn from experience and dive deep into CRM technologies that cross almost every industry and vertical. His books include Microsoft Dynamics CRM 2011 Unleashed, Microsoft CRM 4 Unleashed, and Microsoft CRM 4 Integration Unleashed.Detailed information on how to...Compare on-premise and cloud versions of Dynamics CRM, make your best choice, and deploy painlessly Use the advanced configuration and customization options that offer you the most value Take full advantage of Dynamics CRM's new flow interface and productivity shortcuts Learn about new add-on features for Dynamics, including MarketingPilot, NetBreeze, and Yammer Personalize dashboards, activities, calendars, data import/export, and more Manage leads, opportunities, accounts, contacts, marketing lists, collateral, campaigns, quotes, orders, and invoices Integrate schedules, cases, contacts, and product/service information Build powerful automated workflows, processes, and complete solutions Deliver CRM applications to smartphones and tablets, including iOS devices Provide watch lists, automatic alerts, and other sales help through InsideView Social Insights Extend Dynamics CRM with custom plug-ins and add-ons Integrate Dynamics CRM 2013 with SharePoint, Azure, SQL Server, SRSS, Visual Studio, and .NET FrameworkON THE WEB:Download all examples and source code presented in this book from informit.com/title/9780672337031 as it becomes available
Contents
Introduction 11 How This Book Is Arranged 5Introduction . . .. . . . . . . . . . 5Online Versus On-Premise .. . . . . . . . 6Updates/Release Cadence . . .. . . . . . . . 8On-Premise Updates. . . .. . . . . . . . . 8Online Updates . . .. . . . . . . . . . 9Summary . . . . . . . .. . . . . . . . . . . . . . 92 New Features of Microsoft Dynamics CRM 2013 11. .. . . . . . 11Command Bar Versus Ribbon Bar. . . . . . . .. . . . 13Navigation Bar Versus Navigation Pane . . . . .. . 15Bing Map Integration . . . . . . . . . . .. . . . . 15Flow Interface . . . . . . . . . . . .. . . . . 16Autosave . . . . . . . . . . . . . .. . . . . . . 17Business Process Flows (BPFs) . . . . . .. . . . . . . . . . . . . . 18"Ready-to-Use" BPFs . . . . . . . . . . . . .. . . . . . . . . . . . 22Native Image Saving Options . . . . . . . .. . . . . . . . . . 23Portable Business Logic (PBL)-Business Rules . . . . . . .. . . . . . . 25Additional Improvements and Features in Dynamics CRM 2013 . . . . . . . . . . . . 26New Forms . . . . . . .. . . . 26Mobility . . . . . . . . . .. . . . . . . . . 27Reporting Improvements . . . . . .. . . . . . . . . . . . 28New Licensing Options . . . .. . . . . . . . . . 28Outlook and Exchange Sync (Server-Side Synchronization). . . . . . . . . . . . 28Volume Shadow Service (VSS) Support (On-Premise Only) . . . . . . . . . . . . . 30New Server Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . 31Microsoft Dynamics CRM 2013 Best Practices Analyzer (BPA) (On-Premise Only) . . .. . . . . . . 31SQL Table Management as Part of the Upgrade (On-Premise Only) 31Data Encryption Option . . . .. . . . . 32Multibrowser Support . . . . .. . . . . 32MarketingPilot . . . . . . . .. . . . . . . . . 34Social Interaction and Communication Tools . . . . .. . . . . . . 35Netbreeze . . . . . . .. . . . . . . . . . . . . 35Yammer . . . . .. . . . . . . . . . . . 36Skype . . . . .. . . . . . . . . . . 36Deprecated Features . . . . . .. . . . . . . . . . . 37Read-Optimized Forms . . .. . . . . . . . . . 37Get Started Pane . . . . . . . .. . . . . . . . 37Workplace . . . . . . . . . . .. . . . . . . . . . 37Programmatic Changes . . . . . .. . . . . . . 38Duplicate Detection on Create and Update . . .. . . . 38Summary . . . . . . . . . .. . . 393 xRM Explained 41What Is xRM? .. . . . . . . . . . . 41Three Types of xRM Scenarios . . .. . . . . . . . . 43Examples of xRM Solutions . . . . . . .. . . . . . . . . 44Example One-Drug Lab Testing . . . . . .. . . . . . . . 44Example Two-Animal Research Lab . . . . .. . . . . . 45Example Three-Law Enforcement Management . . .. 45Example Four-Agile Project Management . . . . . . . .. . . . . 46Example Five-Airline Grievance Tracking . . . . . .. . 47Why Use Microsoft Dynamics CRM for xRM Application Development? 47Benefits of xRM . . . . . . . . . . . . .. . . . . . 48Challenges with xRM . . . . . . . . .. . . . . . . . . . . 48Licensing Considerations . . . .. . . . . . . . 49Customization in the Wild . . . . . .. . . . . . . . . 50Summary . . . . . . . . .. . . . . . . . . . . 514 CRM Online 53Overview of Microsoft Dynamics CRM 2013 Online . . . . .. . . . 54Why Use Microsoft Dynamics CRM 2013 Online? . . . . . .. . . . . . 54The Microsoft Dynamics CRM 2013 Online Experience . .. . . . . . . 55Update Schedule . . . . . . . .. . . . . . . . . . 55Microsoft Data Centers . . . . . .. . . . . . . 56Global Data Centers . . . . . . . .. . . . . . . . . . 56Regional Data Redundancy . . .. . . . . . . . . . 57Data Center Redundancy . . . . . .. . . . . . . . . . 58Privacy and Certifications . . . . . . . .. . . . . . . . . 59Privacy . . . . . . . . . . . . .. . . . 59Certifications . . . . .. . . . . . . . . . 59Understanding the Microsoft Dynamics CRM 2013 Licensing Options . . . 60License Options Explained . . . .. . . . . . . . 60Online Add-On Features . . . . .. . . . . . . . 62New License Paradigm . . . . . .. . . . . . . . . 63Signing Up for CRM 2013 Online . . . .. . . . . . . . . . . . 63CRM Online Provisioning Process . . . . .. . . . . . . . . . 64Adding and Setting Up Additional Users . . .. . . 70Managing Users . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . 73Bulk Adding Users . . . . . . . . .. . . . . 75Managing Your Subscription . . . . . . . . . . .. . . . . . . . . . . . . . . 75Checking System Health Status . . . . . .. . . . . . . . . . . . . . . 77Adding a Production or Development Instance . . .. . . . . 78Summary . . . . . . . . . . . . .. . . . . . . . . . . 805 Navigation 81How to Navigate . . . . . .. . . . . . . . . . . . 81Most Recently Used (MRU) . . .. . . . . . . . . 85Saving Your Data . . . . . . . . .. . . . . . . . . . . . 86Common Functions . . . . . . . . . .. . . . . . . . . . 89Advanced Find . . . . . . .. . . . . . . . . . . . . . 89Import/Export Data . . . . . . . . .. . . . . . . . . . . 90Other Common Functions . . .. . . . . . . . 91Ribbons in Outlook . . . . . . . . . . .. . . . . . . . . . 92Summary . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . 936 Working with Customers 95Accounts . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . 96Required Fields for Accounts . . . . . .. . . . . . . . . . . 98Additional Fields for Account Records . . . . . . .. 100Top Menu Options for Accounts . . . . . . . . . .. . . 103Contacts Associated with Accounts . . . .. . . . . . . . . . 104Contacts . . . . . . . . . . . . . . . . . . .. . . . . 104Required Fields for Contacts . . . . . . .. . . . . . . . . 105Additional Fields for Contact Records . . . .. . . . . . . . . 107General Information for Either Accounts or Contacts . .. . . . . . 107Account and Contact Reports . . . . . . . . . .. . . . . . . . 110More Addresses . . . . . . . . . . . . .. . . . . . . 110Activities . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . 113Common, Closed Activities . . .. . . . . . . . . 114Connections . . . . . . . . . . . . . . . . .. . . . . . . . . . . 115Documents . . . . . . . . . . . . . . . . . .. . . . . . . . . . 115Audit History . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . 116Processes, Workflows, and Dialog Sessions . . . .. . . . . . . 117Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . 1177 System Personalization 119Setting Personal Options . . . . . . . . . . . . . . .. . . . . . . 120General Options for Both Web and Outlook Clients . . . .. . . . 122Synchronization . . . . . .. . . . . . . . . 124Dashboards . . . . .. . . . . . . . 126Activities . . . . . . .. . . . . . . . . . . . . . . . . 127Quick Create . . . . . . . . .. . . . . . . . . . . . . . . . . . . . 127Adding a New Activity Directly to a Record . . .. . . 129Working with Activities . . . . . . . . . . . . . . .. . . . . . . . . . 131Properties to Consider . . . . . . . .. . . . . . . 135Task Activities . . . . . . . . . . . . . . .. . . . . . . . . . . . . . 138Fax Activities . . . . . . . . . . . . . . . . .. . . . . . . . . . . . 139Phone Call Activities . . . . . . . . .. . . . . . . . . . . . . . 140Email Activities . . . . . . . . . . . . . . . .. . . . . . . . . . . . 141Letter Activities . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . 142Appointment Activities . . . . . . . . . .. . . . . . . . . . . . . . . . . . . 143Scheduling Recurring Appointments . . . .. . . . . . . . . . 144Service Activities . . . . . . . . . . . . . . . .. . . . . . . . . . . . . 147Campaign Response Activity . . . . . .. . . . . . . . . . 149Custom Activities . . . . . . . . . . . .. . . . . . . . . . . . . 150Calendar . . . . . . . . . .. . . . . . . . 152Importing Data . . . . . . . 153Exporting Data . . .. . . . . . 162Duplicate Detection . . . . .. . . . . . . . . . . . . . . . 167Articles . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . 171What's New Interface . . .. . . . . . . . . . . . . . . . . . . 171Summary . . . . . . . . . . . . . . .. . 1748 Working with Sales 177Flow Interface for Sales . . . . .. . . . . . . . . . 178Lead to Opportunity Flow Example . . .. . . . . 179Leads . . . . . . . . . . . . . . . . . .. . . . . . . . . . 190Working with New Leads . .. . . . . . 191Converting Leads. . . . . . .. . . . . . . . . . . . 195Opportunities . . . . . . . .. . . . . . . . . . . . . . . 198Creating a New Opportunity . . . . .. . . . . . . . . . 198Add Products to an Opportunity . . . . . . .. . . . . . . . . . . 199Closing Opportunities . . . . . .. . . . . . . . . . . . . . . . . . 205Competitors . . . . . . . . .. . . . . 206Products . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . 208Quotes, Orders, and Invoices . . .. . . . . . . . 209Working with Quotes . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . 209Draft Status . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . 211Orders . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . 218Invoices . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . 221Goals, Goal Metrics, and Rollup Queries . . . .. . . . . . . . . . 223Define Goal Metrics . . . . . . . . . . . . .. . . . . . . . . . . . . . 224Create New Goal . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . 227Set Goal Criteria . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . 228Summary . . . . . . . . . . . . . . . . . .. . . . . . . . . . 2289 Working with Marketing 231Marketing Lists . . . . . . . . . . . . . . . . . . .. . . 232Use Lookup to Add Members . . . . . . . . . . . . .. . . . . . . . 235Use Advanced Find to Add Members . . . . .. . . . . 235Use Advanced Find to Remove Members . . . .. . 236Use Advanced Find to Evaluate Members . . . . . . .. 236Other Marketing List Features . . . . . . . . . . . . .. . . . 237Campaigns . . . . . . . . . . . . . .. 237Working with New Campaigns and Campaign Templates . . . . . . . . . . . . 238Adding Campaign Activities . . . . . . . . . .. . . . 242Campaign Responses. . . . . . . . . . . .. . . . . . . . . 245Sales Literature . . . . . . . . . . . . . . .. . . . . . . . . 248Quick Campaigns . . . . . . . . . . . . . . . . .. . . . . . . . . 250Creating Quick Campaigns . . . . . . . . . .. . . . . . . 250Status of Quick Campaigns . . . . . . . . .. . . . . . 254Summary . . . . . . . . . . . .. . 25510 Working with Service 257Understanding Service and Service Activities . . . .. . . . . . . . 257Services . . . . . . . . . . . . . . . .. . . . 259Service Calendar . . . . . . . . . .. . . . . . . . . . . . . . 264Service Activity . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . 265Managing Users' Working Time . . . . . .. . . . . . . . . 269Appointments . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . 272Cases . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . 275Add Related Activities . . . . . . .. . . . . . . . . 277Delete Case . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . 278Resolve Case . . . . . . . . . . . . . . . .. . . . . . . . . . 278Cancel Case . . . . . . . . . .. . . . . . . . 278Reports . . . . . . . . . . . . . . . . .. . . . . . 279Articles . . . . . . . . . . . . . . . .. . . . . . . . . . . 280Subjects . . . . . . . . . . . . .. . . . . . . . . . 285Submitting an Article . . . .. . . . . . . . . . . . . 286Approving an Article . . . . . .. . . . . . . . . . . 286Rejecting an Article . . . . . . . .. . . . . . . . . . . 286Reports . . . . . . . . . . . . . . . . . . 288Articles Security . . . . . . . . . . . . . .. . . . . . . . . . . . . . 288Contracts . . . . . . . . . . . . . . . . . . .. . 289Summary . . . . . . . . . . . . . . .. . 29111 Reporting and Dashboards 293Reporting . . . . . . . . . . . . . . . . . . .. . . . . 294Report Filters . . . . . . . . . . . . . . .. . . . . . . . . . . . 297Categories . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . 298Administration . . . . . . . .. . . . . . . . . . . . . . . . 301Report Wizard . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . 302Scheduled Reports . . . . . . . .. . . . . . . . . . . . . . . . . . 314On Demand . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . 316On a Schedule . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . 319Exporting . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . 323Advanced Features . . . . . . . . . . . . .. . . . . . . . . . . . . . . . 324Fetch-Based Reports . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . 329Requirements . . . . . . .. . . . . . . . . . . . . . . . . . 331Left Outer Joins . . . . . . . .. . . . . . . . . . . . . . . . . . . . 331Charts and Dashboards . . . . . .. . . . . . . . . . . . . . . . . 331Working with Charts . . . . . . . .. . . . . . . . . . . . . . . 335Visualizations . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . 343Dashboards . . . . . . . . . . . . . . .. . . . . . . . . . . . . 344Introduction to SSRS . . . . . . . . . . . .. . . . . . . . . . . . . . . . 355Custom Reports . . . . . . . . . . . .. . . . . . . . . . . . 357When Are Custom Reports Recommended? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357Installing CRM 2013 Report Authoring Extensions . . . . . . . . . . . . . . . . . . . . . . 357Building Custom Reports with SSRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361Developing and Testing Reports in Visual Studio . . . . . . . . . . . . . . . . . . . . . . . . . 363Filtered Views . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . 365Deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . 368Reports Parameters . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . 369Building Custom Reports with ASP.NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370Custom Reports with ASP.NET Deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377Summary . . . . . . . . . . . .. . . . . . . . . . . . . . 37812 Settings 379Components of a Good Implementation . . .. . . . . . . . . . . 379Business Management . . . . . . . . . . . . .. . . . . . . . . . . . . . . . 380Fiscal Year Settings. . . . . . . . . . . . . .. . . . . . . . . . . . . . 381Goal Metrics . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . 382Business Closures . . . . . . . . . . . . . .. . . . . . . . . . . . . . . 383Facilities/Equipment . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . 383Queues . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . 384Resource Groups . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . 386Salespeople with Quotas . . . . . . . .. . . . . . . . . . . . . . . 388Sales Territories . . . . . . . . . . . . . . . . . . .. . . . . . . . . . 388Services . . . . . . . . . . . . . . . . . . . .. 390Sites . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . 390Subjects . . . . . . . . . . . . .. . . . 392Currencies . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . 393Connection Roles . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . 395Relationship Roles . . . . . . . . .. . . . . . . . . . . . . . . . . . . 396Templates . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . 398Mail Merge Templates . . .. . . . . . . . . . . . . . . . 402Product Catalog . . . . . . .. . . . . . . . . . . . . . 403System Administration . . . . . . . . .. . . . . . . . . . . . . . . . . . . . 410Administration . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . 410Announcements . . . . . . . . . .. . . . . . . . . . . . . . . . . 412Auto-Numbering . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . 413Business Units . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . 414System Settings . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . 422Security Roles . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . 435Field Security Profiles . . . . .. . . . . . . . . . . . . . . . . . . . 442Teams . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . 446Users . . . . . . . . . . . . . . . . . . . .. . . 453Languages . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . 464Privacy Preferences . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . 466Subscription Management (CRM Online Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . 466Resources in Use (CRM Online Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466Product Updates (Partner Hosted or On-Premise Only) . . . . . . . . . . . . . . . . . 467Yammer Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467Settings Top Navigation Options . . . . . . . . . .. . . . . . . . 467Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . 47413 Advanced Views and Connections 475Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 475Create a Personal View . . . . . . . . . . . . . . . . .. . . . . . . . . 476Modify the System Views . . . . . . . . . . .. . . . . . . . . . . 486Connections . . . . . . . . . . . . . . . . 487Summary . . . . . . . . . . . . . . . . . . . . . . .. . . 49214 Filtered Lookups 493Availability of Filtered Lookups . . . . . . . . . . . . . .. . . . . . . . . . . . . 493Summary . . . . . . . . . . . . . . . . . . . . . . . . . .. . 49815 Client Configuration Options 499Browser/Web Client . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . 500Microsoft Dynamics CRM 2013 for Outlook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502Requirements . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . 502Client Setup . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . 503Client Installation . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . 504Client Configuration . . . . . . . . . . . . . . . . . . . . . . . . .. . . . 506Advanced Configuration . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . 509Previous Version Compatibility . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . 511Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . 51216 Email Configuration 513Server-Side Synchronization . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . 514Configure Server-Side Synchronization . . . . . . . . . .. . . . . . . . . . . . . . . 515Migrate Email Router Data. . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . 525Microsoft Dynamics CRM for Outlook . . . . . . . . . . .. . . . . . . . . . . . . 527Email Router . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . 527Configuring the Email Services. . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . 528Install the Email Router and the Rule Deployment Wizard . . . . . . . . . . . 532Install the Email Router on Multiple Computers . . . . . . . . . . . . . . . . . . . . . . . . . . 534Email Router Configuration Manager and Configuration Profiles . . 537Authentication Types . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . 537Access Credentials . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 538Configuring Email Routing for Multiple Configurations and Deployments . . . . . . . . .. . 539Configuring the CRM Email Router . . .. . . . . . . . . 539Creating the Incoming Profile . . . . . . . .. . . 539Deployments . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . 540User, Queues, and Forward Mailboxes .. . . . . . . . . . . . . . 543Forward Mailboxes. . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . 544Tracking Incoming Emails . .. . . . . . . . . . . . . 545Queues . . . . . . . . . . . . . . . . . . . . . . . .. 546Rule Deployment Wizard . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . 547Create the Rule Manually . . . . . . . . . . . . . . .. . . . . . . . . . . . . 548Summary . . . . . . . . . . . . . . . . . . . .. . 54917 Mobility 551Tablets . . . . . . . . . . . . . . . . . . .. . . . . . 551Windows 8 Installation . . . . . . . . . . . . . . .. . . . . . . . . . . . . . 552Customizing Options and Features . . . . . .. . . . . . . . . . . . 556Form Fields . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557Entities Enabled for CRM Tablets . . . . . . . . . .. . . . . . . . . . . . . . . 561Sales Dashboard . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . 562Navigation Bar . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . 563Command Bar . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . 563Simple Lists . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . 565Stakeholder and Sales Team Lists . . . . . . . .. . . . . . . . . . . 567Business Process Flows . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . 568Multi-Entity Quick Find/Search . . . . . . . . . . .. . . . . . . . . . . . . . 570Offline Access/Usage . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . 573Auto-Save . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . 576Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . 576Server-Side Extensibility . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . 577Mobile Phones . . . . . . . . . . . . . . . . . . . . . . . . . . .. 577Dynamics CRM Mobile Apps . . . . . . . . . . . . . . . . . . .. . . . . . . . . 577Dynamics CRM on a Phone's Web Browser . . . . . . . .. . . . . 578Required Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . 578CRM for Phones Privilege Enable Entities for CRM Phones . . . . . . . . . . . 579Customizing and Features . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . 580Installing and Using the Dynamics CRM Mobile App on an iPhone . . . .. . 583Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . 59118 Solution Concepts 593Solutions Explained . . . . . . . . . . . . . .. . . . . . . . . . . . . 593Working with Custom Solutions . . . . . .. . . . . . . . . 595Add Required Components . . . . . . . . . . .. . . . . . . . . . . 601Managed Properties . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . 601Plug-Ins . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . 602Best Practices When Working with Solutions . . . . . . . .. . . . . . . . . 604Exporting Solutions . . . . . . . . . . . . . . . . . . . . .. . . . . . . . 607Importing Solutions . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . 612Removing Solutions . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . 619Working with Multiple Solutions . . . . . . . . . . . . . . . .. . . . . . . . . . . 619Entity Forms Security . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . 620Migrating Customizations from Previous Versions . . . . . . .. . . . . . 624Third-Party and Marketplace Solutions . . . . . . . . . .. . . . . 624For ISVs . . . . . . . . . . . . . . . .. . . . . . 625For Customers . . . . . . . . . . .. . . . . . . . . . . . . . . . 626Summary . . . . . . . . . . .. . . . . . . 62619 CRM 2013 SharePoint Integration 627SharePoint and Dynamics CRM 2013 . . . . . . .. . . . . . . . 627Basic Integration . . . . . . . . . . . . . . . . . . . . . .. . . . . 629Installing the List Component . . . . . . . . .. . . . . . . 630Standard Integration . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . 632SharePoint Configuration . . . . . . . . . . . . . .. . . . . . . . . . . . . . 632CRM 2013 Configuration . . . . . . . . .. . . . . . . . . . . . . . 638Integration Features . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . 641Document Location Option . . . . . . . . . . . . . . . .. . . . . . . . . . . . . 643Record GUID in Folder Name . . . . . . . . . . .. . . . . . . . . . . . 647Extending the Integration. . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . 649Entities . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . 649Configuration Message . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . 649Operations in SharePoint . . . . . . . . . . .. . . . . . . . . . . . . . . . . . 650Summary . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . 65320 Azure Extensions 655Introduction to Azure. . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . 655Service Bus Configurations . . . . . . . . . . . . . . . . .. . . . . . . . . . . . 656Creating a Windows Azure Service Bus Account with a Subscription . . . . . . 656Getting the CRM 2013 Online Certificate . . . . .. . 659Registering a Service Bus Endpoint . . . . . . .. . . . . 659Creating a Listener Application . . . . . . .. . . . . . . . . 667Updating Variables for the Main Method . . .. . . . . 673Summary . . . . . . . .. . . . . 67421 Customizing Entities 675Customization Principles . . . . . . . . . .. . . . . . . . 677MS CRM Entity Model. . . . .. . . . . . . . . . . 677Fields . . . . . .. . . 678Relationships . . . . . . . .. . . . . . . 679Messages . . . . . . .. . . . . . . . . 682Basic Customizations . . . . . . . .. . . . . . . . . . . . . . . . . . 683Form Customizations . . . . . . .. . . . . . . . . . . . . . 683View Customizations . . . . . . . . .. . . . . . . . 696Publishing Customizations . . . . . . .. . . . . . . . . . . . 697Menu and Ribbon Customizations . . . .. . . . . . . . . 697SiteMap . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . 698ISV.Config . . . . . . . . . . . . . . . . . . . .. . . . . . . . 702Ribbons (Command Bar) . . . . . . . . .. . . . . . . . . . . 704JavaScript Events . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . 709Event-Handling Tips and Tricks . . . . . . .. . . . . . . . . 712Tips and Tricks When Working with Events . . . . . .. . . . . . . 720Exporting and Importing Entity Customizations . . . . .. . . 722Working with the SDK . . . . . . . . .. 723Summary . . . . . . . . . .. . . . . . . 72422 Process Development 725Processes . . . . . . . . . . . . . . . .. . . . . . . . 725Actions . . . . . .. . . . . . . . . . . . . . . . . 727Business Process Flows . . . . . . . . . . . . .. . . . . . . . . . . . . 740Dialogs . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . 749Workflows . . . . . . . . . . . . . . . . . .. . . . . . . 765Creating Workflows in Windows Workflow Foundation with Visual Studio . . . . .. . . . 792No-Code Workflows. . . . . . .. . . . . . . . . . . . 793Custom Workflow Activities . . . . . . .. . . . . . . . . . 800Summary . . . . . . . . . . . . . . . .. . . . . . . 80523 Plug-Ins 807Overview of Plug-Ins . .. . . . . . . . . . . 807Isolation . . . . . . . . . . . . . .. . . . . . . . . . . 808Modes . . . . . . . . . . . .. . . . . . . . . . . . . . . 809Stages . . . . . . . . . . . .. . . . . . . . . . . . . 810Deployment Types . . . . . .. . . . . . . . . . . . . . . . . . . 810When to Use a Plug-In . . . . .. . . . . . . . . . . 811Plug-In Development . . . . . . . . .. . . . . . . . . . . . . 811Adding References . . . . . . . . . .. . . . . . . . . . . . 813Plug-In Deployment . . . . . . . . . . . . .. . . . . . . . . . . . . . 815Install WIF Runtime . . . . . . . . . . . .. . . . . . . . . . . . 818Enable WIF 3.5 Runtime . . . . . .. . . . . . . 820Integrate the Plug-In Registration Tool with Visual Studio 2012 . . . . 820Plug-In Registration . . . . . . . .. . . . . . . . . . 823Plug-In Deregistration . . . . .. . . . . . . . . 830Plug-In Debugging . . . . . . . . . .. . . . . . . . . . . . . . 831Attaching the Debugger to the Host Process . .. . 832Forcing the Add-In to Call the Debugger . . . . .. . . 834Plug-In Profiler . . . . . . . .. . . . . . . 836IServiceProvider . . . . . . . .. . . . . . . . . . . . . . . . 840IExecutionContext . . .. . . . . . . . . . . . . . 840IOrganizationService . . . . . . . . . . .. . . . . . . . . . 843Plug-In Samples . . . . . . . . 844Summary . . . . . . . .. . . . . . . 84424 Web Services 845Web Services Fundamentals . . . . . .. . . . . . . . . . . . 845Windows Communication Foundation (WCF) . . . . . .. . . . 846Representational State Transfer (REST) . . . . . . . . . . .. . . 846JavaScript Object Notation (JSON) . . . . . . . . . . .. . . . . . . . . . . . . . . . . 846Open Data Services . . . . . . . . . . . . . . . . . . . .. . . . 847Discovery Web Service . . . . . . . . . . . . . .. . . . . . . . . . 848Organization Service . . . . . . . . . . . . . . .. . . . . . . . . . . . 850Retrieve Method . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . 854RetrieveMultiple Method . . . . . . . . . . . .. . . . . . . . . . . . . 855Delete Method . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . 860Execute Method . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . 862Fetch Method . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . 864Update Method . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . 865Early Binding . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . 867Regular Operations for Early Binding . . . . . . . . . .. . . . . . . . 868Metadata . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . 870Examples of Web Services . . . . . . . . . .. . . . . . . . . . . . . 876JavaScript . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . 876Modern SOAP Endpoints . . . . .. . . . . . . . 886ExecuteMultipleRequest . . . . . . .. . . . . . . . . . . . . . 889Summary . . . . . . . . . . . . . .. . . . . . 89125 Advanced Solution Management 893Solutions Explained . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . 894Managed Solutions . . . . . . . . . . .. . . . . . . . . . . . . 895Unmanaged Solutions . . . . . .. . . . . . . . . . . . . . . . 900Default Solution . . . . . . . . . . .. . . . . . . . . . . . . . . . . . 900Solution Layers . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . 901Team Development . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . 902SolutionPackager Tool . . . . . . . . . . .. . . . . . . . . . . . 903Summary . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . 90326 xRM (Extended) Deployments 905Enhanced MS CRM Functionality with Custom ASP.NET Apps . .. . . . . . 906Query String Parameters . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . 907IFRAME Customization Example . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . 908Custom ASP.NET Web Application Development .. . . . . . . . . . . 908ASP.NET Web Application Deployment . . . . .. . . . . . . . . . . . 914Contact Entity Customization . . . . . . . . . . . .. . . . . . . . . . . . . . . 916Silverlight Web Resources . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . 922Creating a Silverlight Web Resource . . . . . . . . . . .. . . . . . . 923Debug Silverlight Web Resources. . . . . . . . . . . . . . . .. . 930HTML Web Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . 932Build HTML Web Resources Using Context Information . . . . . . . . . . . . . . 932Summary . . . . . . . . . . . . . . . . . . . . .. . . . . . . . 93827 Forms Authentication 939IFD Defined . . . . . . . . . . . . . . . . . . .. . . . . . . . . . 939Claims-Based Authentication . . . .. . . . . . . . . . . . . . . . . 941Configuring IFD . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . 942SSL Certificates . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . 944AD FS 2.0 . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . 949AD FS 3.0 . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . 950Configuring AD FS . . . . . . . . . . . . . . .. . . . . . . . . . . . . 958Configuring Claims-Based Authentication on CRM . . . . . . . . . . . . . . . . . . . . . 967Add Relaying Party Trust on AD FS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 969Configuring the CRM Application for Internet-Facing Deployment . . . . . . . . . 978Working with IFD and Multiple Organizations . . .. . . . . . . . . . . . . . . 980DNS Server Configurations . . . . . .. . . . . . . . . . . 980Disabling IFD . . . . . . . . .. . . . . 981Summary . . . . . . . . . . . . . . .. . . . . . . . 98128 Data Management with Dun & Bradstreet 983Need for Quality Data . . . . . . . . . . . . . . . . . . .. . . . . . . . 984Impact of Poor Data . . . . . .. . . . . 985Data-Quality Challenges . . . .. . . . . . . . . . 985Potential for Error . . . . . . . .. . . . . . . . . . . . . . . . . . 987D&B360 for CRM . . . . . . . . . . .. . . . . . . . . . . . . . . 989Ways to Use D&B360 . . . . . . . . . . . . .. . . . . . . . . . . . . . . . 989Use D&B360 to Select Customers . . . . . . . . .. . . . . . . . . . . . . . . . . . . 994Summary . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . 99629 Data Management with InsideView 997Introduction to the Need for Social Insights . .. . . . . . . . . . 998What Social Insights Does . . . . . . . . . . . . .. . . . . . . . . . . 998Microsoft Dynamics CRM 2013 with Social Insights . . .. . . . . . . . 1002Social Insights Agents . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . 1002Search for a Company, Person, or News . . . . . . .. . . . . . . 1003Watchlists . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . 1007Connections and Privacy . . . . . . . . . . .. . . . . . . . . . . 1008Record Sync . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . 1009Additional Products Available . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . 1010InsideView for Marketing . . . . . . . . . . . . . .. . . . . . . . . . . . . . 1010InsideView for Account Management . . . . .. . . . . . . . . . . 1011Summary . . . . . . . . . . . . . . . . . . . . . .. . . . 101230 Marketing Automation with Marketo 1013Marketing Automation Explained . . . . . . . .. . . . . . . . . . . 1013Changing Buyer Behaviors . . . . . . . . . . . . . .. . . . . . . . 1014New Software Delivery Model . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . 1014Approach to Revenue Generation and Measurement . . .. . . . . . . 1015How Marketing Automation Differs from CRM . . . .. . . . . . . . . . . 1015Common Features in Marketing Automation . . .. . . . . . . . 1016Investments and Costs . . . . . .. . . . . 1018Introduction to Marketo . . . . . . . . . . .. . . . . . . . . . . . . . . 1019Marketo's Digital Marketing Platform . .. . . . . . . . . . 1020Marketing System of Record . . . . . . . . . . . . . . .. . . . . . . . . . . 1021Workflow Engine . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . 1022Time-Series Analytics Engine . . . . . . . . . . . .. . . . . . . . . 1022Extensible Architecture and Integration . . . . .. . . . . . . . . . . . . 1022Scalability and Security . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . 1022Marketing Automation Using Marketo . . . . . . . .. . . . . . . . . . . . . . . . 1022Email Marketing . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . 1023Engagement Engine . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . 1023Lead Management . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . 1024Multichannel Campaign Management . . .. . . . . . . . . . . . . 1024Marketing Financial Management . . . . . . . .. . . . . . . . . . . . . . . . . 1026Marketing Analytics . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . 1027Microsoft Dynamics CRM 2013 and Marketo . . . . . . . .. . . . . . . . . . 1027Summary . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . 102831 How to Get Support for Your System 1029Online Support . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . 1030Basic Subscription Support . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . 1031Enhanced Support . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . 1035Professional Direct Support . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . 1035Premier Support (for Large Accounts Only) . . .. . . . . . . . . 1036On-Premise Support . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . 1037Pros and Cons of Manual Updates . . . . . . . .. . . . . . . . . . . . . 1038Considerations When Installing Updates . . . . . . .. . . . . 1039Partner Support . . . . . . . . . . . .. . 1040Summary . . . . . . . . . .. . . . . . . . . . 104232 On-Premise Requirements 1043Hardware and Software Considerations . . . . . .. . . . . . . . . . . 1044Server . . . . . . . . . . . . . . . .. . . . . 1044Windows Server Operating System . . . . .. . . . . . . . . 1044Active Directory Modes . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . 1045Internet Information Services . . . . . . . . . .. . . . . . . . . . . . . . . . 1048Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . 1050Microsoft Dynamics CRM Reporting Extensions . . . .. . . . . . . . . . . . 1051SharePoint Integration . . . . . . . . . .. . . . . . . . . . . 1051Email Router . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . 1052Exchange Server . . . . . . . . .. . . . . . . . . 1053POP3/SMTP . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . 1054Microsoft CRM Client for Browsers . . . . . . . .. . . . . . . . . . . . . 1054Microsoft CRM Office Client for Outlook . . . . . . .. . . . . . . . . . . . . . . . . . 1055Licensing . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058Single- Versus Multiple-Server Deployment . . . . .. . . . . . . 1065Single-Server Deployment . . . . . . .. . . . . . . . . 1065Multiple-Server Deployments . . . . . .. . . . . . 1066Setup Process . . . . . . . . . . . . 1069Microsoft Dynamics CRM Server Setup . . . .. . . . . 1070Additional Steps . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . 1079Microsoft Dynamics CRM Clients . . . . . . . .. . . . . . . . 1087Upgrading from Earlier Versions . . . . . . . . .. . . . . . . . . . . 1092Setting Up Your Business in Microsoft Dynamics CRM 2013 . . . 1094Summary . . . . . . . . . . . . . . . . . .. . . . . . . . 109733 MarketingPilot, NetBreeze, and Yammer 1099MarketingPilot . . . . . . .. . 1099NetBreeze . . . . . . .. . . . . 1103Yammer . . . . . . . . . .. . . . 1105Using Yammer.com . . . . . . . .. . . . . . . . . . . 1105Yammer and Dynamics CRM 2013 . . . . .. . . . . . . . . . . 1107Working with Yammer in Dynamics CRM 2013 . . .. . . . . . 1114Summary . . . . . .. . . . . . 1119TOC, 9780672337031, 4/7/2014



