Technical overview

With the preconfigured Alfabet interface with ServiceNow® you can export application data to ServiceNow and import deployment data from ServiceNow to Alfabet. The export of application data is automatically followed by import of synchronization data from ServiceNow back to Alfabet.

Export of the application data and creation or update of business applications in ServiceNow.

Synchronization is limited to applications for which the Linked to ServiceNow (SAG_SNOW_LINK) object class property is set to true. Data about all applications with this setting is written to the configured report SNOW_ADIFEXPORT_ApplicationSelector . The SNOW_BusinessApplication_Export ADIF export job reads the data from the report and transmits them to ServiceNow via a RESTful service connection. In ServiceNow, data is processed by a web service with a transformation map. Synchronization of data is based on the ServiceNow Sys ID, which is re-imported to Alfabet in a data import automatically triggered by the export process. If no ServiceNow Sys ID is stored in the ServiceNow System ID (SAG_SNOW_SYS_ID ) object class property of the application in Alfabet, a new business application is created in ServiceNow.

11-11_SNOW_ExportAppData 

Import of business application and application service data to Alfabet.

Data import from ServiceNow is triggered by two ADIF Import Jobs.

The ADIF jobs import data to a temporary staging table and update the Alfabet application and deployment data from data in the staging tables using the ServiceNow Sys ID as identifier for data update. Both ADIF jobs update the ServiceNow System ID (SAG_SNOW_SYS_ID ) object class property of synchronized Alfabet applications/deployment with the ServiceNow Sys ID and store the URL of ServiceNow business application/application service in the ServiceNow Object URL (SAG_SNOW_URL) object class property of the synchronized applications/deployments. For deployments, additional data is taken over.

11-11_SNOW_ImportAppData 

Prior to using the ServiceNow integration, the integration interface must be set up. This includes configuration of ServiceNow and delivery of access parameters to the Alfabet cloud operations team.