When configuring Compliance Policies in ProvisionPoint, Rules are created and added to ruleset groups to define what checks and actions will be run.
This article will explain what Title mismatch are and list the rules that are available.
What is the Title of a Workspace?
When you create a workspace the 'Title is the name of the workspace that will appear in Teams, SharePoint Planner, Yammer, etc.

When a Workspace is created you will provide the name at the point of request, in some organisations there will be a Group naming policy put in place to ensure the same naming is applied to workspaces.
Title Settings in ProvisionPoint
A 'Title formula' can be configured in the service definition to define what the name of the workspace will be. By default this will be blank which also means it will be using a formula of {Title}, this can be extended to include other bits of metadata that is collected at the point of request. For example, a project or customer number.
When needed you can also remove the requestors ability to type a title by using just metadata that is collected from Azure like the department of the person requesting. This can help prevent multiple Marketing department Teams or Sites being created.

What is a Title Mismatch?
Once a workspace is created the Title may get changed by an owner or admin because the use case changes or the project number is changed.
You may also be thinking of applying a new Title naming policy and what to see how many of your existing sites would need to be updated. Use the compliance policy rules to get reports, send notifications to owners if the Title is non compliant or align a change to the Title based on the rule configuration.
Define the mismatch value to look for and let the scheduled policy show you the results or make a change using the rules.
You can also ensure any changes made in O365 are applied to ProvisionPoint instances or vice versa.
Available rules:
| Rule name | Description |
| Title Mismatch - Report | Report only on the mismatch that is configured |
| Title Mismatch - Notify |
Send an email to configured people about the non-compliance, this email will include content define in the rule. Additional configuration will be needed, read the Configure Notifications for Notify Rules article for more information
|
| Title Mismatch - Align | Align to M365, ProvisionPoint instance, a defined value |
We always recommend starting with a Report rule to ensure the policy brings back the results you expect before applying the action rules (Align)
Mismatch Types
The mismatch you choose will set what is going to be flagged as non-compliant.
| Mismatch Type | Description |
| Instances | The M365 workspace does not match the service instance shown in ProvisionPoint Workspaces Directory info |
| Service Definition default | The M365 workspace or the service instance do not match the service definition default |
|
Transform Tag
|
The M365 workspace or service instance do not match a transform tag value. A transform tag would be defined in a lookup or as a request variable in ProvisionPoint Workspaces. This value would be used to set the Privacy setting at provisioning.
Add the name of the request variable or lookup to the Mismatch value
|
| Defined values | The M365 workspace or service instance do not match any of the selected values set to Yes |
|
Regular Expression
|
Use Regular expression to define the title, for example ^Project$ will look for Project at the beginning or end of the title
|
Align Types
If non-compliance is found the align type will set what changes will be applied.
| Align Type | Description |
| O365 workspace | Will set service instance to match the M365 setting |
| Service Definition default | Will set the M365 workspace and the service instance to match the service definition default naming, ensure 'use formula on update' is set to Yes |
| Service Instance | Will set the M365 workspace to match the service instance setting shown in Info |
| Defined values | Will set the M365 workspace and service instance to match the Align value |
| Transform Tag | Will set the M365 and service instance to match the value set by the transform tag set in Align value. This will be the name of the request variable or lookup. |

Check the Results:
Once a Compliance policy is run you can check the results in the Job Queue and in the Timeline if it is non-compliant.
Read the articles in the section: