Semaphore for SharePoint Online
- Last Updated: May 1, 2026
- 6 minute read
- Semaphore
- Documentation
Manage a SharePoint Online Site Collection for Semaphore
To manage a SharePoint Online site collection to use with Semaphore:
- In a web browser, log into your Progress Data Cloud tenancy.
- Under the Configure menu, click SharePoint Online.
- From the Subscriptions list at the top of the page, select a subscription.
- On the Sites tab, click on the relevant site collection.
Note:
If the subscription is not listed, then you have not yet deployed. See Installing Semaphore for SharePoint Online for details.
Manage SharePoint Online Site Collection details
The Details tab shows deployment details for the site collection. The details include:
- If Semaphore is deployed to the site collection.
- The date/time of the last deployment.
Actions allowed on the Details tab
Deploy - enables Semaphore functionality in your site collection.
Note:
This option is only enabled if Semaphore is not deployed.
Retract - disables (retracts) Semaphore functionality in your site collection.
Note:
- This option is only enabled if Semaphore is not deployed.
- Retract does NOT remove the underlying configuration stored in Progress Data Cloud. However, the Retract action prevents Semaphore from performing any subsequent classification on the site collection. If you chose to re-deploy at a later date, the configuration will be restored.
Delete - removes Semaphore from the site collection.
Note:
Delete is only available if Semaphore has been retracted.
Manage SharePoint Online Site Collection List classifications
The List Classifications tab allows you to see the classify list operations performed.
Note:
To automate classification for multiple libraries at once, you can use the Queue list classificationPowerShell script instead of triggering classification manually from this tab. For details, see Queue list classification script.
Manage SharePoint Online Site Collection Library settings
The Library Settings tab allows you to configure a library for Semaphore classification.
Note:
The Styles library cannot be classified.
To configure a particular library:
-
From the list shown at the top the page, select a library.
-
The columns that can be configured for Semaphore are shown in the Columns section.
Note:
- If a column you wish to use is not shown, add it to your library in SharePoint Online. After adding the column in SharePoint Online, return to the Library Settings tab in Progress Data Cloud.
- The Content Type column is available as of the PDC 1.1.1 release.
-
Press Edit for the column to configure.
-
From the Classification State list, select Enabled.
-
From the Classification Server list, select the service instance to use to classify the content.
-
Select the appropriate rulebase classes.
-
Press Save.
Note:
- It can take up to 1-2 minutes before automatic classification runs the first time a Semaphore column is enabled in a SharePoint Online library.
- It is possible to configure Semaphore for SharePoint Online to only classify document columns that belong to the currently assigned content type (rather than all configured columns, regardless of content type). Contact the Progress Data Cloud Cloud Operations team for further information.

Note:
To automate the configuration of library settings via the API, you can use the Configure SIM settings PowerShell script with the ByList parameter set. For details, see Configure SIM settings script.
Manage SharePoint Online Site Collection site content types
The Site Content Types tab allows site content types to be configured for Semaphore classification.
To configure a site content type:
-
Select the site content type from the list at the top the page.
Notes:
- The list may take a few minutes to fully populate.
- The columns within the content type are shown after the content type is selected.
- If a site content type is not shown, it can be added to a site collection in SharePoint Online. After adding the content type, return to the Site Content Types tab in Progress Data Cloud.
- If a content type is used in document library, it appears on the dropdown twice. Once as the site collection content type, and once as a copy that is used in document library. This is noted in the parentheses next to the content type name.
-
Click Edit for the column to configure.
-
From the Classification State list, select Enabled.
-
From the Classification Server list, select the service instance to use for classifying content.
-
Under Rulebase classes, check the appropriate rulebase classes.
-
Click Save.

Note:
To automate the configuration of content type settings via the API, you can use the Configure SIM settings PowerShell script with the ByContentTypeparameter set. For details, see Configure SIM settings script.
Content Type Hub
A SharePoint Content Type Hub is a centralized location where content types are defined and managed. Content Type Hubs are created in SharePoint Online. Deployment is not required, but classification settings and site content types can be managed in Semaphore for SharePoint Online (in the same manner as any other site collection). When content types are updated, the updates are pushed out to subscribing site collections.
Set classification settings and site content types for a Content Type Hub
To set classification settings or site content types:
- On the SharePoint Online screen, from the Subscriptions list, select a subscription.
- On the Sites tab, click a row where the Name column = contentTypeHub.
- Click the Site Content Types tab.
- Select a site content type from the drop down.
- To configure classification settings, see Configure classification settings.
- To edit a column, see Manage SharePoint Online Site Collection site content types.
Configure classification settings
The Classification Settings button at the top of the Column Configuration pages displays the Classification Settings section. This section controls the parameters used for classifying content in the library or controlling the content type selected. The subsections in the Classification Settings section are:
- Content Type Information - information about the content type.
- Automatic Document Classification - Specifies:
- the maximum size of documents to classify (in Mb).
- names of documents that should not be automatically classified.
- file extensions / file names that only use SPO metadata for automatic classification.
- Events - the events that trigger classification.
- Columns - The columns processed during a change and/or included as part of the classification request (in addition to content).
- Properties - Additional properties included in the classification request.
- User Profile Properties - Additional properties of the user profile included in the classification request.

Configure synchronization of a Semaphore model into the SharePoint Online Term Store
An entire model can be synchronized into the SharePoint Online term store. This includes maintaining model hierarchy and synonyms. Synchronization allows pointing a SharePoint Managed Metadata column to a particular facet in the model, rather than using an open term set.
To configure term store synchronization:
- If you have not already configured a SharePoint Online Managed Metadata service, follow the instructions at Configure the SharePoint Online Managed Metadata Service for SharePoint Online.
- In a web browser, log into your Progress Data Cloud tenancy.
- After logging in, select SharePoint Online from the Configuration menu.
- From the Subscriptions list, select the appropriate subscription.
- Click the Term Store Sync tab.
- If a term store synchronization job is not configured, this message appears:
- Click the Create your first sync job button.
- The Create Sync Job pop-up appears. if you already have one or more jobs configured, press + Create a new job.
- The popup will guide you through the creation of a new synchronization job:
- From the SES Server list, select the Semantic Enhancement Server (SES) service containing the published Semaphore model data to synchronize.
- From the SES Index list, select the SES index specifically containing the model data.
- Select the appropriate term store (most SharePoint Online subscriptions will have only one term store).
- Select the term store group to synchronize the model into. You can select term groups from the global term group OR term groups in any Semaphore-deployed site collection-specific term store.
- Press the Create button to create the synchronization job.
- Once the sync job is created, click the Sync button (
) next to the relevant job to begin the synchronization process. The + to the left of the job shows the synchronization history.