Contents of this Page
-
Topology Diagram
-
Step-by-Step Guide and Required SMEs
-
Explanation of Solution Components (including links to detailed setup instructions)
Topology Diagram
The numbered bubbles in the diagram refer to the solution components overview table further down this page (See Overview of Solution Components further below)
Step-by-Step Guide and Required SMEs
|
Phase |
Step # |
Additional Details |
Link |
Required SMEs |
Estimated Time to Complete |
|
Initial Setup |
Step 1 |
Review the Pre-Installation Checklist |
All SMEs |
10 minutes |
|
|
Step 2 |
Enrol the CI Sync SaaS application into Entra ID |
AAD/Entra Admin |
5 minutes |
||
|
Step 3 |
Create an Entra ID App Registration for the CI Sync Agent |
AAD/Entra Admin |
5 minutes |
||
|
Step 4 |
Install the Multi-Source CI Sync Agent (on a VM) |
Infrastructure SME
|
5 minutes |
||
|
Step 5 |
Register the CI Sync Agent, then Setup one/more Source System Connections |
Source System Admins
|
20 minutes |
||
|
Step 6 |
Configure ServiceNow to be ready for CI Sync |
ServiceNow Admin |
5 minutes |
||
|
Step 7 |
Add your ServiceNow destination connection in the CI SynC UI |
CI Sync Admin |
5 minutes |
||
|
Other useful documents to read for the Initial Setup |
|||||
|
Appendix A |
Understand how the CI Sync Agent Authenticates to SQL Server |
Infrastructure SME
|
N/A |
||
|
Appendix B |
Review SQL DB Health and Configure SQL Maintenance Plans |
SQL DBA#3 |
N/A |
||
|
|
|||||
|
Synchronization Testing Phase |
Step 8 |
Run your first synchronization test into your Non-Prod ServiceNow using a small set of asset types (e.g. printers, or servers or switches to start with). In addition to reading the instructions link, Syncfish highly recommend reading the following page before your first sync. FAQ - What are the Top Tips when first synchronizing data to my non-PROD CMDB? Run additional synchronization tests into your Non-Prod ServiceNow and include more asset types in the scope of the sync jobs. |
Project Manager CI Sync Admin Source System admin/s - One or more of the following:
|
60 - 90 minutes |
|
|
|
|||||
|
CMDB Automation Maturity Phase |
|
Start synchronizing into your Production ServiceNow with a small set of asset types. Progressively sync additional asset types based on your organisational change management approach. This phase is best thought of as a maturity journey where your newly automated CMDB underpins improvements to key business processes. |
N/A |
Project Manager CI Sync Admin ServiceNow Admin ServiceNow platform owner CMDB Manager IT Asset manager |
This timeframe depends on each customer’s own CMDB Automation adoption plan |
Footnotes
#1 - On-Prem Active Directory SME only required if your SQL server is hosted separately (remotely) from the server that will run the CI Sync Agent.
#2 - Entra ID SME is required if you intend to use synchronization source connections for cloud hosted products which require an Entra ID App Registration (service principal) for authentication.
#3 - A SQL DBA is required if the person performing the CI Sync Agent installation does not have SQL sysadmin rights on the relevant SQL server.
Overview of Solution Components
Each of the components are described in the table below (which also includes supporting notes and links to the CI Sync Detailed Setup Instructions).
|
# |
Component |
Supporting Notes and Links to Detailed Setup Documentation |
|
1 |
Enterprise Application object in Azure AD |
|
|
2 |
App Registration object in Azure AD |
|
|
3a |
CI Sync Agent SQL Topics |
|
|
3b |
CI Sync Agent (Windows Service) |
Background Information
Installation Information
|
|
4 |
DEV/TEST ServiceNow |
|
|
5 |
CI Sync SaaS |
You then do the following using your Non-Production ServiceNow Instance (e.g. ServiceNow DEV or TEST)
|
|
6 |
PROD ServiceNow |
The transition to synchronization into your Production ServiceNow instance is very simple:
Important Information about Non-Production vs Production Synchronization Before sync’ing to production we recommend you inform the Syncfish Team. This ensures Syncfish are aware in case you need extra assistance and also means Syncfish can advise how to check whether any specific CI Sync configuration settings need to be promoted from your CI Sync Test Config to your CI Sync Prod Config. |