Data Synchronization use cases
There are two ways data can be synchronized from One Identity Manager to ServiceNow.
-
Full sync: This means that all data will be loaded from One Identity Manager.
-
Delta sync: This means that all data will be loaded from One Identity Manager, which was added or updated after the last synchronization date. These configuration parameters are updated after every synchronization.
For example, only those employees that are created/updated after the date defined in the configuration parameter “delta_xdateupdated_person” will be imported. This reduces the import duration.
Performing a full synchronization through scheduled job
Scheduled Script Executions: InitializeConfigurationParametersAndLoadData.
The configuration parameter job_load_data_from_oneim_server_full_load determines if the scheduled job should perform a full synchronization. This parameter takes a boolean value (default value is true) and setting the value to true would enable a full synchronization.
NOTE: One Identity recommends performing Delta load of users and service items through a scheduled background job on a daily basis during non peak hours. Full load of users and service items could be performed once a month or according to customer requirements during non peak hours.
Performing delta synchronization through scheduled job
Scheduled Script Executions: InitializeConfigurationParametersAndLoadData.
The configuration parameter job_load_data_from_oneim_server_delta_load is used to configure delta synchronization by the scheduled job service. This parameter takes a Boolean value (default value is false) and setting the value to true would cause a delta synchronization to be performed if full synchronization is not enabled.
Once the delta synchronization has been enabled, configure the following additional configuration parameters that specify what entities will be delta synchronized
Additional delta synchronization configuration parameters
-
delta_load_data_from_oneim_server_persons: If set to true, One Identity Manager persons would be delta synchronized in to ServiceNow depending on the value of the configuration parameter delta_xdateupdated_person.
-
delta_load_data_from_oneim_server_service_items: If set to true, One Identity Manager Service Items would be delta synchronized in to ServiceNow depending on the value of the configuration parameter delta_xdateupdated_accproductgroup.
Performing full synchronization through Catalog Page
The configuration parameter page_load_data_from_oneim_server_full_load is used for performing full synchronization on the page load. This parameter takes Boolean value (default value is false) and setting the value to true would perform a full sync.
NOTE: Full synchronization should not be performed on the catalog page since it will lead to significant performance degradation. Full synchronization should be done only through the job service described earlier. Full synchronization through catalog page should be used only for testing purposes.