Article last updated on the 25th of October 2023.
Contents
1. Introduction
2. Requirements
4. Notes
4.1. Content types and fields not synchronized
4.1.1. Content types
4.1.2. Fields
1. Introduction
Site collection synchronization is an action which replicates aspects of the root site to other parts of a WorkPoint solution. An example could be when a root site column or content type is needed on e.g., a library on an entity site, or if the permission levels or SharePoint groups from the root site are likewise needed on an entity site.
Using the settings in the Site Collection Synchronization page, you can select which aspects of the root site you want to replicate, and then select a scope to target which part of the WorkPoint solution to replicate those aspects to.
An example could be to select Site Columns and Site Content Types, and replicate those from the root site to all master site collections in the solution. From there, a master site synchronization can then be used to replicate the site columns and site content types from the master sites to the entity sites within their business modules.
The aspects which can be selected for replication from the root site are split into two sections:
Site Collection Basic Objects:
- Features: This option refers to the root site collection features, e.g., Document Sets, and In Place Records Management.
- Site Columns: This option refers to the site columns configured on the root site of the solution.
- Site Content Types: This option refers to the content types configured on the root site of the solution.
- Term Groups: This option refers to the term groups and the terms contained within them in the term store of the root site.
- Language Resources: This option refers to the language resources configured on the root site of the solution.
- Site Navigation: This option refers to the settings in the "Navigation Elements" setting of the root site.
- Default Site Collection Objects: This option refers to the following settings from the root site: Root Web Settings, Regional Settings, Supported UI Languages, Custom Actions, Publishing, Composed Looks, Site Header and Branding files
Site Collection Security:
- Site Collection Administrators: This option refers to all the users set as site collection administrator on the root site.
- Permission Levels: This option refers to the different permission levels configured on the root site.
- Permissions: This option refers to the permissions configured on the root site (incl. personnel).
- Groups: This option refers to the SharePoint groups configured on the root site.
- Group members: This option refers to the memberships of the groups configured on the root site.
From the Site Collection Synchronization page it is also possible to define whether Site Collection administrators should be synchronized to all sites. We will cover this further down in this article.
Site Collection Synchronization can be configured and executed from the WorkPoint 365 Administration.
2. Requirements
There are currently no requirements associated with the use of Site Collection Synchronization.
3. Configuration
As mentioned, site collection synchronization can be executed from the WorkPoint 365 Administration:
- Click the "Home" button of the solution.
- Click the cog icon to access the WorkPoint Administration.
- In the WorkPoint Administration left side panel, click "Site Collection Synchronization". This opens the Site Collection Synchronization page:
- Click the "Enable" button in the Content Type Hub section to enable the use of the Content type hub. You can read more in this article.
- By default (and when the Synchronize Site Collection administrators to all sites is enabled), WorkPoint synchronizes all root site collection administrators to all other site collections in the WorkPoint solution. If this setting is disabled, only the primary root site collection administrator is assigned as administrator for new site collections, and synchronization of root site collection administrators will not be run until the setting is enabled. There is one exception to this; all root site collection administrators are always synchronized to master site collections, so that they can be accessed and configured by all administrators.
- In the Site Collection Basic Options section you can select which basic aspects from the root site of the WorkPoint solution to synchronize to your scope (which is selected further down on the page)
- In the Site Collection Security section you can select which security aspects from the root site of the WorkPoint solution to synchronize to your scope (which is selected further down on the page)
- In the "Scope" selector, you can select the following scopes:
- All site collections (only available if one or more security aspects, and none of the basic objects are selected)
- Master site collections
- Specific site collections (requires you to select a business module and optionally a server relative Url filter)
- All site collections within a module (requires you to select a business module using the "Multiple entities per site collection" architecture)
Note that the options in "Scope" may vary depending on the selections made in the Site Collection Basic Options section.
Once at least one Basic object or security object and a scope has been selected, the "Submit Job" button appears:
- Click the "Submit Job" button to begin the site collection synchronization based on your selections.
The progress of your job can be followed in the "Job list" section:
- Click "Refresh" to update the list.
- Click the "Clear Job list" button to clear the list.
4. Notes
Depending on the size and scope of the Site Collection Synchronization, it may be advisable to pick and choose which aspects of the synchronization are needed. Customize the synchronization by choosing which aspects to synchronize and your scope with the controls in pt. 6-8.
4.1. Synchronizing permissions for added directly to root site
Note that users added directly to the root site of your WorkPoint solution will be added to site collections affected by the scope of your Site Collection Synchronization. Also note that if these users are removed from the root site and a new Site Collection Synchronization is started, the users will NOT be removed from the site collections affected by the synchronization.
4.2. Content types and fields not synchronized
The following content types and fields are NOT included in site collection synchronization:
4.2.1. Content types
If you wish to use one of these content types, a way to do so is to create a custom content type and use the desired one from this list as a parent for the custom content type.
- AdminTask
- Announcement
- BasicPage
- BlogComment
- CallTracking
- Contact
- Discussion
- DisplayTemplateJS
- Document
- DocumentSet
- DocumentWorkflowItem
- DomainGroup
- DublinCoreName
- Event
- FarEastContact
- Folder
- GbwCirculationCTName
- GbwOfficeNoticeCTName
- HealthReport
- HealthRuleDefinition
- Holiday
- IMEDictionaryItem
- Issue
- Item
- Link
- LinkToDocument
- MasterPage
- Message
- ODCDocument
- Person
- Picture
- Resource
- ResourceGroup
- ResourceReservation
- RootOfList
- Schedule
- ScheduleAndResourceReservation
- SharePointGroup
- SummaryTask
- System
- Task
- Timecard
- UDCDocument
- UntypedDocument
- WebPartPage
- WhatsNew
- Whereabouts
- WikiDocument
- WorkflowHistory
- WorkflowTask
- XMLDocument
- XSLStyle
- ReusableHTML
- PublishedLink
- ReusableText
- PageOutputCache
- DeviceChannel
- DeviceChannelMappings
- SystemPageLayout
- PageLayout
- HtmlPageLayout
- SystemMasterPage
- ASPNETMasterPage
- HtmlMasterPage
- SystemPage
- Page
- ArticlePage
- EnterpriseWikiPage
- ProjectPage
- WelcomePage
- ErrorPage
- RedirectPage
- ModernArticlePage
4.2.2. Fields
- DisplayTemplateJSTargetListTemplate
- Editor
- WebPage
- Profession
- IsNonWorkingDay
- CallTime
- ImageHeight
- EndDate
- Modified_x0020_By
- Last_x0020_Modified
- ThumbnailExists
- RelevantMessages
- ContentLanguages
- MiddleName
- HolidayWork
- AllowEditing
- HealthReportSeverity
- _EditMenuTableEnd
- OffsiteParticipant
- CallBack
- Location
- Comments
- ParentID
- OtherAddressCity
- LinkIssueIDNoMenu
- Created_x0020_Date
- Gender
- WorkflowDisplayName
- SpouseName
- Service
- Date
- HTML_x0020_File_x0020_Type
- Resolved
- User
- RelatedItems
- URL
- Detail
- RecurrenceID
- AppAuthor
- HealthRuleSchedule
- ParentItemEditor
- DLC_Duration
- HomeAddressStateOrProvince
- Company
- Until
- CheckoutUser
- ThreadingControls
- FirstName
- From
- DefaultCssFile
- DiscussionTitle
- FullBody
- WorkflowVersion
- VirusStatus
- FirstNamePhonetic
- DisplayTemplateJSIconUrl
- End
- EncodedAbsThumbnailUrl
- Description
- DisplayTemplateJSTargetContentType
- V4HolidayDate
- EmailSubject
- IMEComment1
- ThreadTopic
- List
- Oof
- ContactInfo
- SendEmailNotification
- _HasCopyDestinations
- ParentFolderId
- NoCodeVisibility
- AttendeeStatus
- PercentComplete
- Body
- HealthReportCategory
- _CheckinComment
- _Revision
- Expires
- Email2
- HomeAddressCity
- Whereabout
- ComputerNetworkName
- File_x0020_Type
- Out
- AdminTaskDescription
- RelatedIssues
- DisplayTemplateJSConfigurationUrl
- _ModerationStatus
- DisplayTemplateJSTargetScope
- ParentItemID
- WorkflowItemId
- ShortestThreadIndexIdLookup
- Workspace
- OrganizationalIDNumber
- ScheduledWork
- Role
- MobilePhone
- Break
- IMEComment3
- RadioNumber
- SipAddress
- _Comments
- GoFromHome
- HealthRuleReportLink
- ReferredBy
- GoingHome
- WorkState
- ImageWidth
- ShortestThreadIndexId
- UserField4
- _Publisher
- ThreadIndex
- WorkflowOutcome
- AssignedTo
- SelectedFlag
- Keywords
- SelectTitle
- HomeAddressStreet
- ID
- Thumbnail
- TaskCompanies
- LastReplyBy
- IMEComment2
- ConnectionType
- UserField3
- BaseAssociationGuid
- MyEditor
- V4SendTo
- HasCustomEmailBody
- WorkflowName
- GbwCategory
- MessageId
- PreviewOnForm
- Indentation
- OtherAddressCountry
- EmailBody
- _Coverage
- fAllDayEvent
- PendingModTime
- BillingInformation
- Combine
- URLwMenu
- FullName
- OtherAddressPostalCode
- LinkFilename
- HomeAddressCountry
- _EditMenuTableStart
- _CopySource
- Author
- EmailReferences
- Department
- HealthRuleVersion
- CustomerID
- Modified
- Priority
- RulesUrl
- _Author
- AdminTaskAction
- PersonViewMinimal
- HealthRuleAutoRepairEnabled
- LinkDiscussionTitleNoMenu
- Home2Number
- GovernmentIDNumber
- Confirmations
- WorkflowTemplate
- XSLStyleIconUrl
- PublishedDate
- OtherFaxNumber
- PrincipalCount
- ParentLeafName
- DisplayTemplateJSTargetControlType
- XSLStyleBaseView
- _Format
- NameOrTitle
- LeaveEarly
- WorkflowInstance
- _SharedFileIndex
- PagerNumber
- EncodedAbsWebImgUrl
- Participants
- RepairDocument
- HealthReportExplanation
- ContentType
- _RightsManagement
- LinkDiscussionTitle2
- Purpose
- _LastPrinted
- PersonalWebsite
- ConfirmedTo
- Group
- TaskDueDate
- ShowCombineView
- LinkTitleNoMenu
- FileDirRef
- Name
- TaskType
- FileLeafRef
- TemplateUrl
- Overtime
- AlternateThumbnailUrl
- CallbackNumber
- Hobbies
- ShortComment
- _EditMenuTableStart2
- _UIVersionString
- WorkflowInstanceID
- XMLTZone
- EmailCalendarSequence
- wic_System_Copyright
- Confidential
- WorkflowLink
- ResolvedDate
- WorkZip
- EmailTo
- Suffix
- LastNamePhonetic
- Category
- V3Comments
- Mileage
- Deleted
- SortBehavior
- WorkFax
- _Relation
- CellPhone
- WorkspaceLink
- ol_Department
- In
- EmailFrom
- Office
- CompanyNumber
- Facilities
- HolidayNightWork
- DiscussionTitleLookup
- FTPSite
- WorkCity
- XomlUrl
- ContentTypeId
- UniqueId
- StatusBar
- EmailCalendarUid
- Vacation
- FreeBusy
- _Photo
- Comment
- Overbook
- NoCrawl
- HealthRuleScope
- TimeZone
- ISDNNumber
- RecurrenceData
- _IsCurrentVersion
- File_x0020_Size
- WorkCountry
- NightWork
- AssociatedListId
- owshiddenversion
- AdminTaskOrder
- IsAnswered
- LinkFilenameNoMenu
- DueDate
- Start
- OtherAddressStateOrProvince
- ChildrensNames
- OtherAddressStreet
- ScopeId
- IconOverlay
- Threading
- _DCDateCreated
- JobTitle
- TaskStatus
- Outcome
- AssistantsName
- MessageBody
- Initials
- IsSiteAdmin
- PermMask
- RestrictContentTypeId
- Data
- BodyAndMore
- _Level
- ExtendedProperties
- IsQuestion
- EmailHeaders
- UIVersion
- _Version
- WorkflowAssociation
- _Contributor
- CompanyPhonetic
- ResolvedBy
- DecisionStatus
- Item
- ServerUrl
- AssistantNumber
- _UIVersion
- EventCanceled
- UID
- ReplyNoGif
- IsFeatured
- BaseName
- EmailSender
- Event
- ParticipantsPicker
- IndentLevel
- ActualWork
- V4CallTo
- Occurred
- EmailCc
- ToggleQuotedText
- LinkDiscussionTitle
- Title
- CarNumber
- UserField2
- fRecurrence
- IssueStatus
- ShowRepairView
- XSLStyleCategory
- BestAnswerId
- Subject
- Email3
- Anniversary
- Order
- HealthRuleService
- TrimmedBody
- _Category
- FileRef
- LimitedBody
- ManagersName
- _Status
- MasterSeriesItemID
- WorkflowListId
- Picture
- FormURN
- TTYTDDNumber
- OtherNumber
- Attachments
- URLNoMenu
- HolidayDate
- BodyWasExpanded
- PostCategory
- _ResourceType
- Duration
- StartDate
- xd_Signature
- MobileContent
- Preview
- HealthRuleType
- ListType
- IMEPos
- Checkmark
- AppEditor
- DocIcon
- ParentVersionString
- HomeAddressPostalCode
- PersonImage
- UserField1
- PreviouslyAssignedTo
- _DCDateModified
- _Identifier
- GUID
- ProgId
- Language
- UserName
- OffsiteParticipantReason
- WorkAddress
- _ModerationComments
- EventType
- Created
- FolderChildCount
- CorrectBodyToShow
- GbwLocation
- InstanceID
- HomePhone
- WhatsNew
- RelatedLinks
- Birthday
- DiscussionLastUpdated
- DisplayTemplateJSTemplateHidden
- WikiField
- Edit
- XSLStyleWPType
- FSObjType
- _EndDate
- ShortestThreadIndex
- ol_EventAddress
- TelexNumber
- DisplayTemplateJSTemplateType
- HealthRuleCheckEnabled
- RequiredField
- IMAddress
- xd_ProgID
- TotalWork
- FileType
- Nickname
- PrimaryNumber
- ImageCreateDate
- NumberOfVacation
- SystemTask
- IsRootPost
- Late
- UserInfoHidden
- Business2Number
- Created_x0020_By
- FormData
- LinkTitle
- IMEDisplay
- Notes
- _SourceUrl
- FileSizeDisplay
- HealthReportSeverityIcon
- ThumbnailOnForm
- WorkPhone
- TaskGroup
- HealthReportRemedy
- EmailCalendarDateStamp
- MoreLink
- _Source
- MetaInfo
- DateCompleted
- Completed
- ItemChildCount
- SelectFilename
- SurveyTitle
- DayOfWeek
- EncodedAbsUrl
- DLC_Description
- QuotedTextWasExpanded
- IsActive
- MUILanguages
- HomeFaxNumber
- Categories
- ImageSize
- HealthReportServices
- HealthReportServers
- Content
- Predecessors
- PreviewExists
- LessLink
- XSLStyleRequiredFields
- IMEUrl
Comments
0 comments
Please sign in to leave a comment.