{"text_format":"2","workbook":"xls","n_sheets":1,"sheets":["report2"],"not_rendered":{"charts":0,"images":0,"macros":0,"external_links":1,"defined_names":1,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"run_cost":"one","rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900","formulas":"cached_only"}

{"sheet":"report2","index":0,"n_rows":27,"n_cols":5,"rows_kept":27,"cut":false,"hidden":false,"merged":[[0,2,0,3],[0,4,0,5],[1,2,1,3],[1,4,1,5],[2,2,2,3],[2,4,2,5],[3,2,3,3],[4,2,4,3],[6,2,6,3],[7,2,7,3],[8,2,8,3],[9,2,9,3],[11,2,11,3],[15,2,15,3],[16,2,16,3],[21,2,21,3]],"flags":["formulas_cached_only"]}
[null,"1.","Record Nr.",null,"UNINA9910437968603321"]
[null,null,"Autore",null,"Beckner Mark"]
[null,null,"Titolo",null,"Microsoft Dynamics CRM API development for online and on-premise environments / / Mark Beckner, Triston Arisawa ; foreword by Ismail Nalwala, Principal, IOTAP"]
[null,null,"Pubbl/distr/stampa",null,"New York : , : Apress, , 2013"]
[null,null,"ISBN",null,"1-4302-6348-2"]
[{"$nulls":4},"1-4302-6347-4"]
[null,null,"Edizione",null,"[1st ed. 2013.]"]
[null,null,"Descrizione fisica",null,"1 online resource (xi, 76 pages) : illustrations (chiefly color)"]
[null,null,"Collana",null,"Gale eBooks"]
[null,null,"Disciplina",null,"004"]
[{"$nulls":4},"005.368"]
[null,null,"Soggetti",null,"Customer relations - Management - Computer programs"]
[{"$nulls":4},"Customer relations - Data processing - Computer programs"]
[{"$nulls":4},"Management information systems"]
[{"$nulls":4},"Application program interfaces (Computer software)"]
[null,null,"Lingua di pubblicazione",null,"Inglese"]
[null,null,"Formato",null,"Materiale a stampa"]
[null,null,null,"Livello bibliografico","Monografia"]
[null,null,null,"Note generali","\"Master the essential aspects of API development, including plugins, workflow activities, .NET integrations, Scribe Online, JScript, OData, and Reporting\"--Cover."]
[{"$nulls":4},"Includes index."]
[null,null,null,"Nota di bibliografia","Includes bibliographical references and index."]
[null,null,"Nota di contenuto",null,"\"\"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\"\""]
[{"$nulls":4},"\"\"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\"\"; "]
[{"$nulls":4},"\"\"Custom-Coded Solutions\"\""]
[{"$nulls":4},"\"\"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\"\""]
[{"$nulls":4},"\"\"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\"\""]
[null,null,null,"Sommario/riassunto","Microsoft 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."]