Tracking Integrations as Information Objects?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-15-2022 01:18 PM
I’ve been researching the best approach for storing "Integrations" within the CMDB. For example, an integration might be called "FidelityRetirementImport" which includes the relationship between two Business Applications, and various attributes specific to that integration such as the Type (file, sftp, api,...), Frequency (hourly, daily, weekly, biweekly, monthly...), Payload (small, medium, large), service account, and many other specifics to the type of integration/API.
My first instinct was to create a new, base CMDB class called “Integration” and relate that CI to the related Business Applications using “Exports to” and “Imports from” relationship types. Upon further discussion online, it appears this approach wouldn't be in alignment with the CSDM.
A better approach might be to leverage the out of the box “Information Object” CMDB class. For example, an Information Object record could be “Retirement Allocations”, which would map between our ERP and Fidelity.
Does this sound like the best approach, using Information Objects over a custom class?
Also, I’m a little hesitant to add 10+ custom fields on the base Information Object class; would it be best to extend this class or just add them and utilize UI Policies based on the Classification.
Any input is appreciated! Thanks!!

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-20-2022 08:33 AM
hoi Stig, thanks for your feedback.
How you ideally map it and implement it, costed me some hours of considerations and reflections. The approach I took allows me to do event management on the lower infrastructure and determine which Integration(s) are impacted, using the Interface to understand the details of the "why" we have these integrations.
In the following (not-real life example), we have 2 MID server agents running on the same Windows virtual machine:
When I get events against infra hosting the Windows server, they can correlate the data and open an Alert which shows me which Services are impacted:
Data that can be used in Operator Workspace:
regards, bruno
Principal Platform Architect, Customer Success, ServiceNow