Deploy the app
Pro-Sapien will execute the following steps using the permissions assigned.
The following steps must be completed before Pro-Sapien can proceed:
- Create SharePoint Online environments
- Create Exchange mailboxes
- Create Azure environments
- Create Entra ID app registrations
All steps affect the following areas provisioned to host each Pro-Sapien instance only:
- SharePoint Site Collection
- Azure Resource Group
Azure resource deployment
Azure resources are created and configured with agreed names.
Resources can be created using the following methods:
- Pro-Sapien ARM template
- Client preferred resource provisioning method
Resources deployed using ARM template are deployed with default security settings.
Private endpoints, virtual networks, firewalls etc. are configured in collaboration with the client.
SharePoint deployment
Pro-Sapien PowerShell script is run to apply SharePoint components of the deployment to the SharePoint Site Collection. The following steps are executed:
- SharePoint Add-in deployment to Site Collection App Catalog
- SharePoint SPFx deployment to Site Collection App Catalog
- SharePoint Provisioning Template applied (lists, libraries and pages created)
- SharePoint Home Page - List Configuration/Formatting
Azure deployment
Pro-Sapien PowerShell script is run to deploy Azure components of the deployment to the Azure resources. The following steps are executed:
- SharePoint DB SQL script run to create schema
- Web Application files uploaded and initial configuration applied
- Function App files uploaded and initial configuration applied
- Data load files loaded into application
- SQL Server firewall configured with Web and Function App outgoing IP addresses
- Key Vault populated with keys/secrets/passwords
Tabular model deployment
Pro-Sapien tabular model is deployed to the Azure Analysis Server resource.
- Tabular model created on Azure Analysis Server
- Automated process job configured