Book description
Get answers to common questions about setting up the design
environment and building custom solutions with Microsoft Dynamics
CRM. Delve into core architecture, tools, and techniques, and learn
how to exploit powerful customization features. Authored by
industry-leading experts, this book shows how to deliver
intelligent CRM solutions that meet the unique challenges and
requirements of your business.
Discover how to:
Set up the development environment
Enhance the product’s APIs with your own code
Execute business logic using plug-ins
Build custom workflows that extend native workflow functions
Create user-friendly integration with scripts and application extensions
Code custom pages optimized for Microsoft Outlook with Offline
Access
Extend Microsoft Dynamics CRM using ASP.NET
Create advanced Windows Workflow Foundation solutions
Extend multilingual and multicurrency features
Construct a custom security-access solution
Get code samples on the Web.
Table of contents
- Foreword
- Acknowledgments
- Introduction
-
I. Overview
-
1. Microsoft Dynamics CRM 4.0 SDK Overview
- Software Development Kit Introduction
-
Hitchhikerâs Guide to Common Questions
- Can we alter the CRM database structure to add our custom tables and columns?
- How do we write custom code that gets data into and out of Microsoft Dynamics CRM?
- Can we change the current CRM form layouts and controls?
- How do we implement our own custom business logic?
- How much control do we have over the user interface and branding?
- How do we deploy changes from one system to another?
- Will our customizations upgrade when Microsoft releases a new version of the software?
- Are role-based security permissions supported and configurable?
- Does Microsoft Dynamics CRM support multiple languages and currencies?
- Will our programming customizations run offline?
- How do you recommend we set up a Microsoft Dynamics CRM development environment?
- Microsoft Dynamics CRM as a Business Application Platform
- Summary
- 2. Development Overview and Environment
-
3. Communicating with Microsoft CRM APIs
- Overview of the Microsoft Dynamics CRM 4.0 SDK
- Accessing the APIs in Visual Studio 2008
- CrmService Web Service
- MetadataService Web Service
- CrmDiscoveryService Web Service
- Connecting to Microsoft Dynamics CRM IFD
- Connecting to Microsoft Dynamics CRM Offline
- Connecting to Microsoft Dynamics CRM Online
- Summary
-
1. Microsoft Dynamics CRM 4.0 SDK Overview
-
II. Extending Microsoft CRM
- 4. Security
- 5. Plug-ins
-
6. Programming Workflow
- Overview
- The Workflow Designer
- Windows Workflow Foundation
- Custom Workflow Activities
- Example Activities: Math Building Blocks
- Example Activity: Retrieve Most Available User
- Example Activity: Calculate Related Aggregate
- Summary
- 7. Form Scripting
- 8. Developing with the Metadata Service
-
III. Advanced Topics
-
9. Deployment
- Common Deployment Steps
- Deploying Microsoft Dynamics CRM Components
- Offline Application Deployment
- Testing Strategies
- Additional Deployment Considerations
- Example Deployment Sequence
- Summary
- 10. Developing Offline Solutions
- 11. Multilingual and Multi-Currency Applications
- 12. Advanced Workflow Programming
- 13. Emulating User Interface with ASP.NET Development
- 14. Developing Custom Microsoft CRM Controls
- 15. Additional Samples and Utilities
-
9. Deployment
- A. About the Authors
- B. About Sonoma Partners
- C. Additional Resources for Developers from Microsoft Press
- D. More Great Developer Resources
- Index
- About the Authors
- Copyright
Product information
- Title: Programming Microsoft Dynamics® CRM 4.0
- Author(s):
- Release date: October 2008
- Publisher(s): Microsoft Press
- ISBN: 9780735625945
You might also like
book
Microsoft Dynamics® CRM 4.0 Step by Step
Whether you’re in sales, marketing, or customer service—quickly teach yourself how to get closer to your …
book
Microsoft Dynamics™ CRM 4 For Dummies®
Customer relationship management, or CRM, is certainly a hot topic in business today. If you have …
book
Working with Microsoft Dynamics® CRM 2011
Configure, adapt, and extend Microsoft Dynamics CRM 2011—guided by two of the leading implementation specialists in …
book
Inside Microsoft Dynamics® AX 2012
Dig into the architecture and internals of Microsoft Dynamics AX 2012—with firsthand insights from the team …