CMDB Integrations - how do I prevent specific CI classes from being included?

Shane J
Tera Guru

This is in regard to the JAMF and InTune Connectors.

I've been asked to stop the creation of records in the IP Address ( cmdb_ci_ip_address ) table for these.  Both use the new Robust Transform Engine functionality, which is new to me.  

 

My best guess is that I need to use a 'Execute Before Script' on the CMDB Integration Studio Application Data Source record, but I can't find any examples, and the built in 'help' text is nightmarish.

 

Is that correct, and if so, does anyone have an example script I can build off of?  If not, how should I exclude those from the import?

3 REPLIES 3

Hitesh Patel1
Tera Contributor

Hi Shane,

 

You may not need this solution now but for other who may need it. I want to recommend checking the below settings:

 

1. Left Navigation > Open IntegationHub ETL

2. Expand the CMDB application of interest

3. Click the integration where you want to skip some classes to be populated

4. Under "ETL Transform Map Assistant", open the "Map Data to CMDB and Add Relationships" section

5. You should see all the classes and conditional classes that are being mapped. You can turn on/off the mapping here to skip creating/updating records

 

Hope this helps.

 

Regards,

Hitesh Patel

Hi @Shane J ,

 

There are 2 ways you can achive...  the one is to change the mapping in ETL which is clearly described by @Hitesh Patel1 below (recommended). The other is to create a before insert business rule with condition to check if the discovery source is ''Jamf'' if else ignore creation.

 

I hope this helps...

 


☑️ Please mark responses as HELPFUL or ACCEPT SOLUTION to assist future users in finding the right solution....

LinkedIn - Lets Connect

Narsing1
Mega Sage

Hi,

You may go with the Integrationhub ETL and remove the mappings (Or) on the Scheduled Data Imports, find the data source that it is trying to update the Ip address table and deactivate the same.

 

Thanks,

Narsing