Skip to main content

Technical Information

New Tables in ServiceNow

The NetBox CMDB Integration application creates several new tables in ServiceNow for staging imported data from NetBox:

Import Set Tables

Table NamePurposeKey Fields
x_990381_netbox_cl_devices_import_setStaging table for NetBox devicesDevice name, serial, asset tag, device type, site, location, status
x_990381_netbox_cl_device_types_import_setStaging table for NetBox device typesModel, manufacturer, height, weight, specifications
x_990381_netbox_cl_netbox_sites_importStaging table for NetBox sitesSite name, description, physical address, contact information
x_990381_netbox_cl_netbox_regions_importStaging table for NetBox regionsRegion name, description, hierarchy
x_990381_netbox_cl_netbox_clients_importStaging table for NetBox tenants/clientsClient name, description, contact details
x_990381_netbox_cl_netbox_departments_importsStaging table for NetBox departmentsDepartment information and organizational structure
x_990381_netbox_cl_netbox_manufacturers_importStaging table for NetBox manufacturersManufacturer name, description, contact information
x_990381_netbox_cl_netbox_notification_queueQueue for NetBox notificationsNotification type, status, payload
x_990381_netbox_cl_netbox_parametersConfiguration parametersParameter name, value, description

Extended ServiceNow Tables

The application extends existing ServiceNow tables with NetBox-specific fields:

Configuration Item (cmdb_ci)

Field NameTypePurpose
x_990381_netbox_cl_netbox_correlation_idStringUnique identifier linking ServiceNow CI to NetBox object
x_990381_netbox_cl_netbox_synchronizeBooleanFlag indicating if CI should be synchronized with NetBox

Location (cmn_location)

Field NameTypePurpose
x_990381_netbox_cl_netbox_correlation_idStringUnique identifier linking ServiceNow location to NetBox location
x_990381_netbox_cl_netbox_synchronizeBooleanFlag indicating if location should be synchronized with NetBox
x_990381_netbox_cl_levelIntegerHierarchical level in NetBox location structure

Hardware Product Model (cmdb_hardware_product_model)

Field NameTypePurpose
x_990381_netbox_cl_netbox_correlation_idStringLinks ServiceNow model to NetBox device type
x_990381_netbox_cl_netbox_synchronizeBooleanFlag indicating if location should be synchronized with NetBox

Department (cmn_department)

Field NameTypePurpose
x_990381_netbox_cl_netbox_correlation_idStringLinks ServiceNow department to NetBox tenant
x_990381_netbox_cl_netbox_synchronizeBooleanFlag indicating if location should be synchronized with NetBox

Company (core_company)

Field NameTypePurpose
x_990381_netbox_cl_netbox_correlation_idStringLinks ServiceNow company to NetBox organization
x_990381_netbox_cl_netbox_synchronizeBooleanFlag indicating if location should be synchronized with NetBox

Data Synchronization Flow

  1. Import Phase: NetBox data is retrieved via API and staged in import set tables
  2. Transform Phase: Import set processors transform and validate data according to mapping rules
  3. Load Phase: Transformed data is inserted/updated in target ServiceNow tables
  4. Correlation Phase: NetBox correlation IDs are maintained for bidirectional synchronization
  5. Export Phase: ServiceNow changes are propagated back to NetBox when synchronization is enabled