Provisioning pipelines in SProbot can be configured to require approval before building commences. This is useful for scenarios where you want leadership within a specific area of your organization to review requests for new workspaces before they are created, such as in areas where many unnecessary builds take place (or an overwhelming number of workspaces already exist).
Step 1 - Create a template
If you haven't already created a template, read this guide.
Step 2 - Enable approval on a template
In the Approval step of the template wizard, check the Builds using this template require approval option, then select the users you want to be able to approve requests.

The first time someone is added as an approver on a template, they receive an email notification and will then see any approval requests in the Workspaces app in Teams.
Save the pipeline to make the change effective.
Step 3 - View the request form
When approval is enabled on a pipeline, the request form displays the This request needs approval flag.

All the approvers you have specified will receive an email each time a users submits a build request using the template, and will see these requests in the My items tab of the Teams app.
Step 4 - View and action approval requests
To action a pending build, open and review it.

Declining requests
To decline a request, you have to provide a reason. When a request is declined, the original requester receives an email notification.
Approving requests
No reason is needed to approve a request. As soon as a build is approved, it moves to the build queue to be processed in Building state.
Once a build completes, everyone specified as an owner receives a success notification.

More guides

This guide provides an overview of the initial onboarding steps needed to start using SProbot.

An explanation of how SProbot extracts, processes and stores metadata about SharePoint

This guide will show you how to use AI enrichment in SProbot to automatically describe, tag and enable cleanup of the SharePoint site and teams in your tenant.
