LEADER 05437oam 2200577 450 001 9910437968603321 005 20190911103509.0 010 $a1-4302-6348-2 010 $a1-4302-6347-4 024 7 $a10.1007/978-1-4302-6347-0 035 $a(OCoLC)868083928 035 $a(MiFhGG)GVRL6VUH 035 $a(EXLCZ)993710000000074019 100 $a20140401d2013 uy 0 101 0 $aeng 135 $aurun|---uuuua 181 $ctxt 182 $cc 183 $acr 200 10$aMicrosoft Dynamics CRM API development for online and on-premise environments /$fMark Beckner, Triston Arisawa ; foreword by Ismail Nalwala, Principal, IOTAP 205 $a1st ed. 2013. 210 1$aNew York :$cApress,$d2013. 215 $a1 online resource (xi, 76 pages) $cillustrations (chiefly color) 225 0 $aGale eBooks 300 $a"Master the essential aspects of API development, including plugins, workflow activities, .NET integrations, Scribe Online, JScript, OData, and Reporting"--Cover. 300 $aIncludes index. 311 $a1-4302-6346-6 320 $aIncludes bibliographical references and index. 327 $a""Contents at a Glance""; ""Contents""; ""Foreword""; ""About the Authors""; ""Chapter 1: Plugins and Workflow Activities""; ""Developing Plugins""; ""Basic Code Framework for Plugins""; ""Core Functionality for Plugins""; ""Querying Data""; ""Setting State""; ""Sending E-mail""; ""Tying It Together""; ""Developing Workflow Activities""; ""Plugin and Workflow Activity Registration""; ""Setting Up the Plugin Registration Tool""; ""Registering an Assembly""; ""Registering a Step""; ""Debugging Plugins""; ""Debugging CRM On-premise Solutions""; ""Debugging CRM Online Plugins"" 327 $a""Installing the Profiler""""Profiling a Step""; ""Triggering the Profiler and Saving the Log File""; ""Debugging, Attaching, and Breakpoints""; ""Conclusion""; ""Chapter 2: .NET Apps and the CRM SDK""; ""Building an Application and Assembly""; ""References""; ""Calling the Assembly""; ""Retrieving CRM Data and Writing to SQL Server""; ""Retrieving Data""; ""Writing to SQL Server""; ""Creating and Deleting Records in CRM""; ""Creating a Record""; ""Deleting a Record""; ""Using Early Bound Classes""; ""Conclusion""; ""Chapter 3: Integration and Migration""; ""Custom-Coded Solutions"" 327 $a""Scribe Online""""Migrating Data from CRM 2011 on-premise to CRM Online""; ""Configuring an Agent""; ""Configuring Connections""; ""Configuring an Integration Services Solution""; ""Creating Maps""; ""Mapping Email Activities and Using Lookup Tables""; ""Mapping Annotations and File Attachments""; ""Conclusion""; ""Chapter 4: JScript and the REST Endpoint API""; ""Writing and Triggering JScript""; ""Create a Web Resource""; ""Reference the Web Resource""; ""Incorporating OData/REST Queries""; ""OData Queries with Single Results""; ""OData Queries with Multiple Results"" 327 $a""Anatomy of an OData Query""""Creating and Updating Records with OData/REST""; ""Update Record""; ""Create Record""; ""Conclusion""; ""Chapter 5: Reporting""; ""SSRS Development Environment""; ""Creating a Report Project and Report""; ""Connecting to CRM Online from SSRS""; ""Querying and Displaying Data""; ""Filtering Records with Parameters""; ""System Defined Parameters""; ""User Defined Parameters""; ""Linking Child Records""; ""Additional Filtering in SSRS""; ""Conclusion""; ""Index"" 330 $aMicrosoft Dynamics CRM has a robust API that includes web services and an extensive SDK. As you develop CRM Plugins and custom integrations, you will find that there are many complexities and challenges associated with successfully interacting with this API. In order to ensure that you have all of the tools necessary to achieve success with CRM development, Microsoft Dynamics CRM 2011 API Development presents the essential aspects of API development including plugin development and registration. In addition to Plugins, you will work through building out several integrations that work with both the SDK and the Web Service layer. You will also build a C# application that creates records within CRM using the API, work with Scribe Online for integration and migration, design reports that read data from CRM using FetchXML, and interact with the OData REST service using JScript. Once you?ve worked through the various topics presented, you will find that you will have the advanced skills required for working with CRM 2011 Online and On Premises. Foreword by Ismail Nalwala, Principal, IOTAP. 606 $aCustomer relations$xManagement$xComputer programs 606 $aCustomer relations$xData processing$xComputer programs 606 $aManagement information systems 606 $aApplication program interfaces (Computer software) 615 0$aCustomer relations$xManagement$xComputer programs. 615 0$aCustomer relations$xData processing$xComputer programs. 615 0$aManagement information systems. 615 0$aApplication program interfaces (Computer software) 676 $a004 676 $a005.368 700 $aBeckner$b Mark$4aut$4http://id.loc.gov/vocabulary/relators/aut$0872333 702 $aArisawa$b Triston 801 0$bMiFhGG 801 1$bMiFhGG 906 $aBOOK 912 $a9910437968603321 996 $aMicrosoft Dynamics CRM API Development for Online and On-Premise Environments$91992492 997 $aUNINA