Preview unavailableThe idea behind the sample
This example shows an end to end solution with a couple of ACEs which interact with a back-end multi-tenant API. The ACEs are ListOrders, to see a read-only list of orders, and ManageOrders, to list/add/update/delete orders. The solution relies on a back-end multi-tenant API, implemented as an Azure Function App. The source code of the Function App is available in the solution folder, too.
Make it your own
Start with the author's setup instructions, explore the implementation, and adapt the pattern to your environment. Sample code stays in its original repository, together with its requirements, license and contribution history.
Read the source documentationA closer look
Preview unavailable
Preview unavailableKeep exploring
- Introduction to PnP Contoso Orders solution — Introduction about the PnP Contoso Orders solution
- ACEs Implementation Details — Technical documentation about how the ACEs of the PnP Contoso Orders solution are implemented.
- APIs Implementation Details — Technical documentation about how the APIs of the PnP Contoso Orders solution are implemented.
- Getting started with SharePoint Framework — Introduction about how to develop Microsoft 365 extensions using SharePoint Framework.
- Build your first SharePoint Adaptive Card Extension — Learn how to develop your first Adaptive Card Extension (ACE) using SharePoint Framework (SPFx).
View 1 source metadata note
- downloadUrl: No download link; derive one explicitly in the future gallery.
