Skip to content

App Architecture

Gunjan Datta edited this page Oct 16, 2025 · 2 revisions

Architecture

The application uses a SharePoint list to store requests that are only configurable by PowerShell. A Power Automate flow is trigger on item creation to submit the request to the Azure Function App. The Power Automate Flow and Azure Function App PowerShell script can both be further customized for client customizations.

Requirements

SharePoint

The solution type is a SharePoint Framework (SPFx) application. This does not require any additional licenses for users.

Power Automate

This solution will utilize the Item Created trigger to run the flow. The Http Execute premium connector is used, which will require the user to have a Premium license.

Azure Function App

This solution utilizes an Azure Function to complete the requests requiring PowerShell.

Validation

The application runs under the context of the user, and requires the user to be the Site Collection Administrator of the site for the app to load a site.

Clone this wiki locally