QuestionQ105

Extend the platform

A company develops a model-driven app and configures a custom Contact-table form. The app includes multiple custom app pages.

The app must be extended to:

  • Run logic when a contact is saved.
  • Display data from an Azure SQL Server database.
  • Apply a consistent header across multiple app pages.
  • Run a Dataverse custom API when the Contact row is saved.

Implement the extension with minimal development effort. What should be implemented for each requirement?

Each capability can be used once, more than once, or not at all.

Drag & Drop
Power Fx
PCF control
Client scripting
Canvas components
Run logic when saving.
Display data from Azure SQL Server.
Render a consistent header.
Run a custom API.
Explanation

Client scripting can be attached to a model-driven form’s OnSave event, including to execute a Dataverse action or custom API through Xrm.WebApi. Custom pages provide low-code canvas capabilities and connector data access, including SQL Server. Canvas components in a component library are reusable across custom pages, so they provide a shared consistent header without developing a PCF control.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!