Extend Dynamics 365 Customer Engagement on the client

This section contains information about changes developers and customizers can make to extend Dynamics 365 for Customer Engagement in the clients provided for Dynamics 365 Customer Engagement (on-premises) -- the web application, Dynamics 365 for phones, and Dynamics 365 for tablets -- by using JavaScript and web resources. These clients are designed to allow you to add extensions that can be applied for all clients rather than each one separately.

Client extensions can provide a very rich and responsive experience for users because the code runs on their device. However, critical business logic should not be applied only by client-side scripts. Unlike extensions that are applied on the server, client extensions can’t apply business logic for data entering the system by other means, such as integrations with other systems, custom clients, or data import.

In This Section

Use JavaScript with Customer Engagement

Work with data using web resources

Open Forms, Views, and Dialogs with a URL

Open forms, views, and dashboards in Dynamics 365 Customer Engagement mobile client with a URL

Web Resources for Customer Engagement (on-premises)

Client scripting in Customer Engagement (on-premises) using JavaScript

Customize commands and the ribbon