Correct Answers: B, C and E
Power Platform provides a variety of tools to extend the platform and user experience. If you need to work with the Dataverse, you can use the Dataverse Web API and Organization service. Or develop your business logic by using the Dataverse plug-ins. You can use Data import, Synchronization, Virtual entities, Azure integration, and Webhooks for integration purposes.
Before creating the business logic using a code (the Dataverse plug-in), you should evaluate the application of the Dataverse declarative options for the business logic: use of business rules, Real-time workflows, actions, and Power Automate flows for your business requirements.
The extension of the business logic by a code depends on detecting the Dataverse’s events. The Event Framework provides this information to the declarative tools and registered extensions.
The Dataverse plug-in is a .Net assembly that can modify the platform behavior. You can create your .Net project using a development environment, like Visual Studio or Visual Studio Code. After compiling the project and creating an assembly, you need to register (map) the assembly classes to the Event Framework events (steps). Then you register your business logic steps.
There are three stages in plug-in event pipeline execution: PreValidation — an initial stage before the main operation. You can include the logic for canceling the event before the data transaction.
PreOperation — the next stage before the main operation but within the data transaction. You can make changes to the data in operation.
PostOperation — the stage after the main operation and still within the data transaction. You can call other actions using the Organization service before the message returns to the caller.
Your Dataverse plug-ins can act synchronously or asynchronously.
All other options are incorrect.
For more information about creating the Dataverse plug-ins, please visit the below URLs:
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/plug-ins
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/tutorial-write-plug-in
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/register-plug-in
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/apply-business-logic-with-code