Site collections and sites are loaded into the One Identity Manager database through synchronization in the default installation of One Identity Manager. You can add new site collections and site in the One Identity Manager and publish them in the SharePoint Online target system. Predefined scripts and processes are provided for this purpose. You can use these as templates to make the site collections and sites requestable through the IT Shop.
NOTE: Customize these scripts and processes as required.
Script/Process | Description |
---|---|
Script O3S_CreateO3SSite |
Creates a new site collection and the associate root site in the One Identity Manager database. Creates a user account that is entered as site collection administrator or root site author. NOTE: Enter a valid SharePoint Online timezone value for the UID_DialogTimeZone parameter. If the timezone is invalid, UTC is used. You will find a list of permitted timezones in the script commentary. |
Script O3S_CreateO3SWeb |
Creates a new site within a site collection in the One Identity Manager database. |
Process O3S_O3SWeb_(De-)Provision |
Creates a new site within a site collection. The process is triggered by the PROVISION event if the site in the One Identity Manager database is not labeled as the root site. Deletes a site. The process is triggered by the DEPROVISION event if the site in the One Identity Manager database is not labeled as the root site. |
Process O3S_O3SSite_(De-)Provision |
Creates a new site collection in a web application and the associated root site. The process is triggered by the PROVISION event. Deletes a site collection in a web application and the associated root site. The process is triggered by the DEPROVISION event. |
The following step are required in additions:
-
Define a requestable product through which the site collection/site is requested from the IT Shop.
-
Define product properties that are mapped to the script parameter (for example, URL or site template). You must include these product properties when the site collection/site is requested.
-
Create a process for the PersonWantsOrg table that is started when the request is approved (event OrderGranted). This process call the matching script and sets the parameter values with the defined product properties you have defined. Then the site collection/site is added to the One Identity Manager database.
-
To add a new site collection to an existing synchronization project, extend the scope of the target system connection in the synchronization project.
The scope should only include site collections in which the applicable synchronization user is entered in the SharePoint Online administration interface as the site collection administrator. There is no default user in SharePoint Online.
If the scope is not correctly set up, site collections cannot be loaded and synchronization is stopped.
To edit site collections in the scope of a SharePoint Online synchronization project
-
Open the Synchronization Editor.
-
Select the Configuration > Target system category.
-
Select the Scope view.
-
Click Edit scope. A list of site collections appears on the right-hand side.
-
Activate the site collections to synchronize.
In the list, select only the site collections for which the synchronization user is the same as the administrator in SharePoint Online.
-
Click Commit to database to save the changes.
-
For more information about the IT Shop, see the One Identity Manager IT Shop Administration Guide. For more information about defining processes, see the One Identity Manager Configuration Guide.