Skip to main content

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:

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