Book description
Learn, develop, and design applications using the new features in Microsoft Dynamics CRM
About This Book
- Implement business logic using processes, plugins, and client-side scripts with MS Dynamics 365
- Develop custom CRM solutions to improve your business applications
- A comprehensive guide that covers the new features of Microsoft Dynamics 365 and increasingly advanced topics.
Who This Book Is For
This book targets skilled developers who are looking to build business-solution software and are new to application development in Microsoft Dynamics 365, especially for CRM.
What You Will Learn
- Discover new designers tools included in Dynamics 365 CRM
- Develop apps using the platform-agnostic Web API
- Leverage Azure Extensions to design cloud-aware applications
- Learn how to implement CRUD operation
- Create integrated real-world apps using Microsoft PowerApps and Flow by combining services such as Twitter, Facebook, and SharePoint
- Configure and use Artificial Intelligence Azure Cognitive Services for Recommendation and Text Analytic services
In Detail
Microsoft Dynamics 365 CRM is the most trusted name in enterprise-level customer relationship management. Thelatest version of Dynamics CRM comes with the important addition of exciting features guaranteed to make your life easier. It comes straight off the shelf with a whole new frontier of updated business rules, process enhancements, SDK methods, and other enhancements.
This book will introduce you to the components of the new designer tools, such as SiteMap, App Module, and Visual Designer for Business Processes. Going deeper, this book teaches you how to develop custom SaaS applications leveraging the features of PowerApps available in Dynamics 365.Further, you will learn how to automate business processes using Microsoft Flow, and then we explore Web API, the most important platform update in Dynamics 365 CRM. Here, you'll also learn how to implement Web API in custom applications. You will learn how to write an Azure-aware plugin to design and integrate cloud-aware solutions. The book concludes with configuring services using newly released features such as Editable grids, Data Export Service, LinkedIn Integration, Relationship Insights, and Live Assist.
Style and approach
The book takes a pragmatic approach, exploring Dynamics 365 and its CRM features with the help of real-world scenarios.
Table of contents
- Preface
-
Customize Application Navigation
- Overview of the site map
-
Common operations using Site Map Designer
- Editing an existing component in the site map
- Adding a component to the site map
- Cutting, copying, and pasting a component to the site map
- Cloning a component to the site map
- Deleting a component from the site map
- Organizing a component within the site map
- Saving, validating, and publishing changes in the site map
- Adding a Subarea component in the site map
- Hiding a Subarea component in the site map
- Passing parameters to a URL from the site map
- Editing the site map and support for clients
- Summary
-
Design Apps Using App Module Designer
- Overview of apps in Dynamics 365
- Privileges required for configuring apps
- Configuring Dynamics 365 apps
- Understanding the app properties and designer interface
- Understanding the App Designer interface and adding components to the app
- Using the custom app
- Securing an app
- Editing an existing app
- Importing and exporting an app
- Deleting an app
- Web browser and OS support for App Designer
- Summary
-
Define Processes Using Visual Process Designer
- Overview of Business Process Flow
- Understanding the Business Process Flow users interface
- Prerequisites and security roles required for creating a Business Process Flow
- Overview of Business Process Flow designer
- Creating a Business Process Flow
- Editing a Business Process Flow
- Understanding task flows
- Components of Task Flow
- Creating a task flow
- Summary
- Define Business Rules Using Business Rule Designer
-
Creating Custom Business Apps
- Overview of PowerApps in Dynamics 365
- Prerequisite for designing PowerApps
- Connectors in PowerApps
- Managing data for PowerApps
- Fetching on-premises data for PowerApps
- PowerApps designer
- Creating PowerApps using Dynamics 365 data
- Creating a PowerApps for case entity
- Running PowerApps on a mobile or tablet device
- Common Data Service
- Creating PowerApps using Common Data Connection
- Creating a custom entity
- Customizing PowerApps
- Summary
- Automate Business Processes Using Microsoft Flow
-
Develop Apps using Web API
-
Getting started with Dynamics 365 Web API (client-side JavaScript)
-
JavaScript web resources
- Single Page Applications
- Working with XMLHttpRequest in Dynamics 365 Web API
- Web API URL and versions
- Querying data using Dynamics 365 Web API
- Standard query options
- CRUD operations using Dynamics 365 Web API
- Impersonation in Dynamics 365 Web API
- Retrieving metadata using Web API
- Updates for Web API in Dynamics 365 in version 9.0
-
JavaScript web resources
- Summary
-
Getting started with Dynamics 365 Web API (client-side JavaScript)
- Leverage Azure Extensions in Dynamics 365
-
Using Editable Grids in Apps
- Overview of Editable Grid in Dynamics 365
- Prerequisite and security privileges required for configuring Editable Grid
- Entities and views supported by Editable Grid
- Supported out-of-the-box entities
- Supported and unsupported data types by Editable Grid
- Configuring editable grids for main entity views
- Configuring editable sub-grid for forms
- Using JavaScript in Editable Grid
- Editable Grid and business rules
- Editable Grid on mobile devices
- Summary
- Configure Microsoft Cognitive services
- Train the Users through Learning Path
-
Other New Features in Dynamics 365
-
Top new features introduced in Dynamics 365
- Understanding visual changes introduced in the web client refresh
- Selecting multiple options using multiselect option set
- Doing advanced find with Does Not Contain Data filter
- Defining web resource dependencies
- Understanding the new unified interface
- Integrating external data using virtual entity
- Implementing auto numbering
- Using Relevance Search for improved search experience
- Exporting Dynamics 365 data using Data Export Service
- Configuring Relationship Insights
- Configuring Dynamics 365 Live Assist
- Configuring Dynamics 365 Connector for LinkedIn Lead Gen Forms
- Summary
-
Top new features introduced in Dynamics 365
- Other Books You May Enjoy
Product information
- Title: Dynamics 365 Application Development
- Author(s):
- Release date: January 2018
- Publisher(s): Packt Publishing
- ISBN: 9781788399784
You might also like
book
Dynamics 365 Business Central Development Quick Start Guide
Understanding the new Microsoft Extension model for development Key Features Develop solutions for Dynamics 365 Business …
book
Dynamics 365 Essentials: Getting Started with Dynamics 365 Apps in the Common Data Service
Discover what the Common Data Service is and how Dynamics 365 fits in the Power Platform. …
article
Reinventing the Organization for GenAI and LLMs
Previous technology breakthroughs did not upend organizational structure, but generative AI and LLMs will. We now …
book
Getting Started with Dynamics 365 Portals: Best Practices and Solutions for Enterprises
Use the full range of features of Dynamics 365 Portal to develop and implement end user …