Task List
|
Task # |
Task |
Performed by |
|---|---|---|
|
1 |
Prepare Workspace ONE for use with CI Sync |
Workspace ONE Admin |
|
2 |
Understand the CI Sync RecVer Database |
SQL DBA
|
|
3
|
Create a Source System Connection using the CI Sync Agent Config Utility with a SQL RecVer DB |
Infrastructure SME
|
|
3
|
Or, Create a Source System Connection using the CI Sync Agent Config Utility with a MongoDB RecVer DB (if supported) |
Infrastructure SME
|
|
4 |
Finalise Settings in the CI Sync SaaS UI |
CI Sync Admin |
|
5 |
Perform Updates in ServiceNow (if required) |
ServiceNow Admin |
Task 1: Prepare Workspace ONE for use with CI Sync
Use the following high level steps to setup an OAuth Client in Workspace ONE that can be used by your CI Sync instance to authenticate to Workspace ONE.
-
Login to the UEM Console (Cloud tenant) as an adminstrator.
-
Go to OAuth Management
-
Navigate to Groups & Settings → Configurations → OAuth Client Management
-
NOTE: It may be just under “Settings”in some UEM Console Versions.
-
-
Create the OAuth Client
-
Click Add
-
Name: Friendly name for the integration (e.g., “CI Sync API Integration”).
-
Client ID: Custom string (unique).
-
Grant Type: Choose Client Credentials.
-
Redirect URI: Not required.
-
Scopes: Select awmdm:all for full API access, or choose specific scopes if limiting permissions.
-
-
Save & Capture Credentials
-
When saved, Workspace ONE will generate a Client Secret.
-
Copy this now — you can’t retrieve it later without regenerating.
-
Data Capture Summary
As a reminder, you should have captured the following information when completing the above steps.
-
The API URL (This is typically https://<yourtenant>.awmdm.com/API/)
-
The Authentication URL (This is typically https://<yourtenant>.awmdm.com/api/system/oauth/token)
-
The Client ID (from Step 3 above).
-
The Client secret (from Step 4 directly above).
Make sure any secrets or sensitive information is stored securely and in a way that can be shared with the CI Sync Admin.
The above information will be needed by the CI Sync Admin when they follow the instructions in Task 3 further below.
Task 2: Understand the CI Sync RecVer Database
This “task” is solely about understanding the purpose of the CI Sync RecVer database and making decisions on where to host it and how the CI Sync Agent will authenticate to it.
You may also need to make a decision on which database technology to use for the RecVer Database. The CI Sync Agent supports both MS SQL and MongoDB for the RecVer database (however there are some restirctions on which database technology you can use depending on the source system itself).
Understanding the above topics and making the relevant decisions before you create the source system connection (via the CI Sync Agent Config Utility) will make it quicker/easier to execute the remaining tasks in this guide.
Task 3 (SQL): Create a Source System Connection using the CI Sync Agent Config Utility with a SQL RecVer DB
As explained in the preceding “task” there are two options to facilitate the creation of the RecVer database and assigning permissions to it for the CI Sync (Agent). The table below elaborates the two options.
|
Option |
Description |
Details |
|
MS SQL Setup Option 1 |
Automatically using the CI Sync Agent Config Utility |
|
|
MS SQL Setup Option 2 |
Manually via a SQL Database Administrator (DBA) |
|
Expand the instructions below for either Option 1 or Option 2.
Option 1: Use the Config Utility to automatically create the RecVer database
Expand the instructions below to let the CI Sync Config Utility automatically create the CI Sync RecVer database (and set the required permissions to both the RecVer and Lansweeper SQL DBs).
Option 2: Use your SQL Database Administrator (DBA) to manually create the RecVer database in advance
Expand the instructions below if your SQL DBA will manually setup the RecVer database (and set the required permissions to both the RecVer and Lansweeper SQL DBs).
Task 3 (Mongo): Or, Create a Source System Connection using the CI Sync Agent Config Utility with a MongoDB RecVer DB (if supported)
This task is not applicable because CI Sync does not support a Mongodb RecVer DB for the source system covered by this guide.
Task 4: Finalise Settings in the CI Sync SaaS UI
-
Login to your CI Sync SaaS instance at https://YourCo.syncfish.app
-
In the CI Sync UI, navigate to Settings > Connections.
-
Find the new source system connection you just added in the list of Source Connections (the screen shot above is a sample only).
-
Find your specific Source System Connection in the list and click the Update hyperlink (on the right hand side of the screen).
-
The connection Settings Form is presented. Update as follows:
-
Enter an Alias (optional) - the alias is only used in the CI Sync SaaS UI to show a friendly name in various UI forms.
-
Set the Environment/s the new source connection can be used for.
-
In most cases a Source System Connection is used for both Test and Production sync jobs (as distinct from the Destination Connections which can only be either Test or Production).
-
The Environment value is used to filter the connections dropdown list when you are creating a sync job.
-
-
-
While you are on this page you can/should check whether there are any connection specific settings you may want to adjust either now or at some point in the future. Connection specific settings (or just Connection Settings) allow you to override the default data sync rules for your CI Sync instance.
-
Read the following details to understand more about CI Sync Connection Settings:
-
Scroll further down to the Additional Settings section on the page to see any available Connection Settings. Below is an example of the sorts of settings you might notice.
-
The settings are specific to each source connection so the screen shot is an example only.
-
Syncfish recommend you read the following documentation before overriding any of the default settings:
-
Read the CI SyncDefault Configuration Guides. The pages in that tree provide comprehensive information about the default behaviour of the CI Sync data sync rules, the options available for overriding those rules and typical reasons why you might want to do this.
-
Read Understanding the use of CI Sync Connection Settings. This page explains how the Connection Settings should be used, how to modify settings via the CI Sync UI and how to test any setting changes in non-production prior to production.
-
-
Finally, if you are ready to modify any of the Connection Settings, visit Connection Setting Guides and locate the specific Source System page/s in that tree. The individual pages in that tree provide detailed information about each setting.
-
-
After making any changes on this page, scroll to the bottom of the page, Check the consent checkbox and Click the Save connection button.
You have now completed all tasks to add your new Source Connection in the CI Sync Agent.
Please do one of the following:
-
Either add any additional source connections (using the relevant pages under Add Source Systems to On-Prem Agent)
-
Or if you haven’t do so already, then follow the instructions inS6 - Configure your ServiceNow for CI Sync.
Task 5: Perform Updates in ServiceNow (if required)
This task is not applicable as there are no updates required in ServiceNow for the source system connector described on this page.