Deployment Guide
4. Deployment Steps
This section outlines the standardized steps required to deploy SmartOfficeNXT into a new client environment (silo or enterprise-level). The steps below ensure a clean, secure, and consistent deployment process without exposing internal infrastructure or sensitive implementation details.
4.1 SharePoint Site Creation
SmartOfficeNXT requires a dedicated SharePoint site for hosting the application. The site can be created using one of the following approaches:
Create Site Using the Provided Deployment Package (Recommended):
This is the preferred and most efficient method.
- The SharePoint administrator provisions a new Communication Site for SmartOfficeNXT.
- Apply the provided deployment package, which automatically creates the required site structure.
- After the package is applied, verify that the site contains the required pages, lists, libraries, and components.
- Proceed with uploading the SmartOfficeNXT application package.
4.2 Uploading the Application Package
- Open the SharePoint App Catalog (tenant or site-level).
- Upload the SmartOfficeNXT “.sppkg” package provided for deployment.
- Approve and deploy the application globally or to the specific site, based on client governance.
- Once deployed, add the SmartOfficeNXT app to the newly created SharePoint site using:
- Site Contents → Add an App → Select SmartOfficeNXT
After installation, the SmartOfficeNXT components become available within the site.
4.3 Configuring the Site
After the application is added to the site:
- Set the desired SmartOfficeNXT home page as the default landing page.
- Validate that the required lists, libraries, and site elements were created successfully.
- Upload any required branding assets (logo, header images, etc.) into the designated library.
- Grant admin access to authorized personnel by updating the appropriate configuration list.
- Verify that all user-facing components are accessible, and permissions are functioning as expected.
4.4 Power Automate Deployment
SmartOfficeNXT uses Microsoft Power Automate to support platform automation.
Steps to deploy flows:
- Import the Power Automate solution package provided for deployment.
- During import:
- Map required connections to client-approved connectors.
- Update environment variables (e.g., SharePoint site URL, configuration values, communication endpoints).
- After import completes, turn on each flow.
Important:
All environment-specific values must be configured during import.
4.5 Post-Deployment Validation
Once the application and automation components are deployed:
- Confirm site accessibility for all user roles.
- Validate that SmartOfficeNXT pages load as expected.
- Verify that data is created and stored properly within SharePoint.
- Ensure all automation components trigger successfully.
- Perform a basic functional walkthrough of form creation, submission, and processing.