Site Designs

Summary

Site Designs is an out-of-the-box capability for provisioning in Office 365. In this article, we've described how to use this feature along with Valo Teamwork. If you want more information about Site Designs, check out the Microsoft documentation.

How to use Site Designs with Valo Teamwork?

Integrating Site Designs with Valo Teamwork is very simple since it only requires the Site Design ID to be configured in the template's XML file.

Getting the Site Design ID

The example below returns information about all the existing Site Designs inside a tenant using PowerShell:

1
2
3
4
5
# Please, replace example with the tenant name
Connect-SPOService -url https://example-admin.sharepoint.com

# Retrieves all Site Designs inside the tenant
Get-SPOSiteDesign

Set up the Site Design ID in the template's XML file

The SiteDesignID attribute can be used in the following kind of Valo Teamwork templates:

Valo template
Interest Group Template
Project
Modern Communication site
Modern Team site
Classic Publishing site
Steering Group
Team
HR Onboarding
Extracted Team

After retrieving the Site Design ID, add it into the template's XML file as an attribute of the ModernSite or SiteCollection XML element depending on the Valo template selected. Here is what it looks like in a Valo Template of type Project:

1
2
<ModernSite SiteDesignId="fbc05f60-8e52-4004-b390-25e5ed789f43">
</ModernSite>

Using Site Designs and PnP Template within the same Teamwork template

There are no restrictions in Site Designs and PnP template being used within the same Teamwork XML template. However, if the XML template is set up with PnP and Site Designs configurations, Site Designs will get applied before the PnP template. It is important to consider this order to avoid potential conflicts.