title | description | ms.custom | ms.date | ms.reviewer | ms.suite | ms.tgt_pltfrm | ms.topic | applies_to | f1_keywords | helpviewer_keywords | ms.assetid | caps.latest.revision | author | ms.author | search.audienceType | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Write plug-ins to extend business processes (Developer Guide for Dynamics 365 Customer Engagement (on-premises)) | MicrosoftDocs |
A plug-in is custom business logic that you can integrate with Dynamics 365 Customer Engagement (on-premises) Customer Engagement to modify or augment the standard behavior of the platform. Plug-ins are event handlers since they are registered to execute in response to a particular event being fired by the platform. |
on-premise |
02/13/2020 |
pehecke |
get-started |
|
|
|
f5a0690c-1783-4b36-96cd-cd34ae41eb41 |
34 |
JimDaly |
jdaly |
|
Whenever possible, you should first consider applying one of the several declarative process options to define or apply business logic. More information: Automate your business processes in Customer Engagement (on-premises).
When a declarative process doesn’t meet a requirement, as a developer you have several options. This topic will introduce common options to write code.
A plug-in is custom business logic that you can integrate with Customer Engagement (on-premises) to modify or augment the standard behavior of the platform. Plug-ins are event handlers since they are registered to execute in response to a particular event being fired by the platform.
The following topics describe how to add custom business logic to Dynamics 365 Customer Engagement (on-premises) through the development and registration of plug-ins. For more information about the run-time execution of plug-ins and the plug-in development framework, see Event Framework.
Note
The documentation that follows describes additional options only available in on-premises environments. For general information about writing plug-ins that work for both on-premises and online deployments, read the Use plug-ins to extend business processes topic in the Dataverse documentation.
Developer Guide for Dynamics 365 Customer Engagement (on-premises)
Write Workflows to Automate Business Processes in Dynamics 365 Customer Engagement (on-premises)
Package and Distribute Extensions with Dynamics 365 Customer Engagement (on-premises) Solutions
Use plug-ins to extend business processes in Dataverse
[!INCLUDEfooter-include]